Wozu dient der UDP-Port?

July 24

Wozu dient der UDP-Port?

Ein Port ist eine Adresse zu einer Anwendung. Bei Anwendungen über ein Netzwerk kommunizieren müssen sie ihre Botschaften auf den Zielcomputer bewältigen und auch die Zielanwendung. Die Adresse des Computers wird eine IP-Adresse aufgerufen, und sie ist definiert durch das Internet-Protokoll. Die Anwendung-Adresse nennt man eine Portnummer an. Anschlüsse werden nach der Port-Nummer und das Transportprotokoll, das nutzt sie identifiziert. UDP, das User Datagram Protocol, ist eines dieser Transport-Protokolle.

Datenpakete

Nachrichten und Daten Reisen um Netzwerke in eine Struktur namens ein Pakets. Das Paket wird durch ein Transportprotokoll eingebaut. Es gibt zwei Transport-Protokolle; eine heißt das Transmission Control Protocol oder TCP und die andere heißt das User Datagram Protocol oder UDP. Es ist die Verantwortung des Transportprotokolls, die Quelle und Ziel-Port-Nummern der kommunizierenden Anwendungen innerhalb des Headers des Datenpakets zu setzen. Ein Daten-Paket-Header enthält Steuerinformationen und Adressierung der Daten im Paket Körper durchgeführt. Nach dem Erstellen des Pakets und setzen auf ihren Header, übergibt das Transportprotokoll des Pakets an das Internet-Protokoll, das eine eigene Kopfzeile mit der Quell- und Ziel-Adresse der Beteiligten bei der Übertragung zweier Computer hinzufügt.

Port-Nummern

Anstatt den Anwendungsnamen im Paketheader setzt das Transportprotokoll eine Port-Nummer. Das Internet IANA Assigned Numbers Authority () führt eine Liste der Zuordnungen zwischen Anwendungen und Port-Nummern. Jede Anwendung wird ein TCP-Port und einen UDP-Port, der die gleiche Anzahl zugewiesen, obwohl die meisten Anwendungen eine oder das andere verwenden.

UDP-Ports

UDP-Ports und TCP-Ports arbeiten auf unterschiedliche Weise. TCP richtet eine Sitzung, und beide Seiten tauschen Informationen, um eine Verbindung erstellen und senden Sie dann Daten oder Nachrichten im Zusammenhang mit dieser Sitzung. Dadurch können den Empfänger zu überprüfen, ob die Pakete nacheinander eintreffen oder ermitteln, ob ein Paket fehlt. UDP ist verbindungslos, insofern sie eine Sitzung nicht erstellen kann. Eine Verbindung zu einem UDP-Port gilt als eine "nur einmal" Transaktion. Das UDP-Protokoll führt keine Datenintegritätsprüfungen, und jedes Paket gilt als separate Transaktion.

Abhörports

Ein Computer weiß nicht, welche Anwendungen welche Port-Nummern zugewiesen wurden. Es ist Aufgabe der Anwendung, die Netzwerksoftware der Nutzung eines Anschlusses zu informieren. Am Start-up erstellt die Anwendung einen Socket an einen Anschluss. Diese Terminologie bedeutet einfach, dass die Anwendung benachrichtigt die Netzwerksoftware ausführen auf dem Computer, den alle Pakete, die mit dieser Portnummer ankommt weitergeleitet werden soll darauf. Bis ein Paket ankommt, das Programm läuft, aber es tut nichts anderes als Schleife Runde und Runde für die Benachrichtigung der ankommenden Daten überprüfen. Diesen Zustand nennt man "hören."