? Ein Port ist eine Adresse zu einer Anwendung . Wenn Anwendungen über ein Netzwerk kommunizieren , müssen sie ihre Botschaften auf den Zielcomputer adressieren und müssen uns auch an die Zielanwendung . Der Adresse des Computers , ist ein IP -Adresse , und es wird von dem Internet-Protokoll definiert. Die Anwendung Adresse ist eine Port-Nummer genannt . Ports werden von der Port-Nummer und das Transport-Protokoll , die sie verwendet identifiziert. UDP, das User Datagram Protocol , ist eine dieser Transport-Protokolle . Datenpakete
Mitteilungen und Daten, Reisen rund um Netzwerke in einer Struktur namens ein Paket . Das Paket wird durch ein Transport-Protokoll aufgebaut. Es gibt zwei Transportprotokolle , man wird das Transmission Control Protocol , TCP oder bezeichnet , und die andere wird als User Datagram Protocol , UDP oder . Es liegt in der Verantwortung des Transportprotokolls an die Quell-und Ziel -Port-Nummern der kommunizierenden Anwendungen im Header des Datenpakets gesetzt . Ein Daten- Paket-Header enthält Steuerinformation und Adressierung für die Daten in dem Paket Körper getragen . Nach dem Erstellen des Pakets und setzen auf die Kopfzeile , geht das Transportprotokoll , das Paket mit dem Internet -Protokoll, das einen eigenen Header enthält die Quell-und Zieladresse der beiden Computer in der Übertragung beteiligt hinzufügt.
Port-Nummern
Anstatt setzen den Namen der Anwendung im Paket-Header , legt das Transportprotokoll in einer Port-Nummer . Die Internet Assigned Numbers Authority (IANA) führt eine Liste der Zuordnungen zwischen Anwendungen und Port-Nummern. Jeder Antrag wird sowohl einen TCP-Port und einen UDP-Port mit der gleichen Nummer zugeordnet , obwohl die meisten Anwendungen entweder das eine oder andere zu verwenden.
UDP Ports
UDP -Ports und TCP -Ports arbeiten in einer anderen Art und Weise . TCP eine Sitzung , und die beiden Seiten tauschen , um eine Verbindung zu erstellen und dann Daten senden oder Nachrichten im Rahmen dieser Tagung . Dies ermöglicht es dem Empfänger , um zu überprüfen , ob die Pakete in der Reihenfolge ankommen oder festzustellen, ob ein Paket fehlt . UDP ist verbindungslos , dass es nicht zu einer Sitzung. Eine Verbindung zu einem UDP-Port ist als " nur einmal " Transaktion angesehen. Das UDP-Protokoll führt keine Prüfung der Datenintegrität , und jedes Paket wird als separate Transaktion betrachtet .
Listening-Ports
Computer nicht weiß, welche Anwendungen wurden zugeordnet , die Port-Nummern. Es ist die Aufgabe der Anwendung , um die Netzwerk-Software durch den Einsatz von einem Hafen zu benachrichtigen. Beim Start , erstellt die Anwendung einen Socket an einen Port . Diese Terminologie bedeutet einfach, dass die Anwendung die Netzwerk-Software auf dem Computer ausgeführt , dass alle Pakete , die mit diesem Port ankommt, um es weitergeleitet werden soll benachrichtigt . Bis ein Paket ankommt , hält das Programm läuft, aber es tut nichts anderes als Schleife um und um die Überprüfung für die Meldung von eintreffenden Daten . Dieser Zustand wird als " hören . "