Video: Virtuelle Netzwerke anlegen | VMware vSphere 6 – Das umfassende Training 2024
In TCP / IP- und UDP-Netzwerken ein -Port > ist ein Endpunkt einer logischen Verbindung. Die Portnummer gibt an, um welchen Port es sich handelt. Port 80 wird beispielsweise für HTTP-Datenverkehr verwendet. Wenn Sie einen Befehl wie netstat -n unter Microsoft Windows oder Linux verwenden, sehen Sie eine Auflistung der lokalen Adressen (und Ports) und der fremden Adressen (und Ports), mit denen sie verbunden sind. Die drei Kategorien von TCP- und UDP-Ports sind
-
Als IP implementiert wurde, gab es einen langsamen Start bei der Zuweisung von Services, die für die Verwendung bestimmter Ports benötigt wurden. Die Ports wurden ursprünglich von der niedrigsten Portnummer zugewiesen und arbeiteten sich hoch. Die Ports 0-1023 gelten als bekannte Ports, da sie von vielen Kerndiensten auf den Unix-Servern verwendet wurden und die meisten erforderlichen Berechtigungsberechtigungen auf dem Server implementieren müssen. Telnet (23) und Simple Mail Transport Protocol (SMTP) (25) sind zwei Beispiele für diese Dienste.
-
Die Internet Assigned Numbers Authority (IANA) führt die Liste aller Dienste, die sowohl auf den bekannten Ports als auch auf allen registrierten Ports laufen. Der Registrierungsprozess stellt eine permanente Verbindung mit der Portnummer und dem Dienst her. Diese Dienste sind alle lang laufende Dienste und würden Ports zwischen 1, 024 und 49, 151 zugewiesen. Das Microsoft Remote Desktop Protokoll (RDP) (3389) und das Netzwerkdateisystem (NFS) (2049) sind zwei Beispiele registrierter Häfen.
-
Alle anderen Ports, von 49, 152 bis 65, 535, werden als dynamische oder private Ports bezeichnet. Diese Ports sind keinem Dienst dauerhaft zugeordnet. Wenn Sie einen eigenen Dienst schreiben, können Sie ihn so konfigurieren, dass jeder beliebige dynamische Port verwendet wird. Ein anderer Benutzer kann jedoch seinen eigenen Dienst schreiben und denselben Port verwenden. Dies wird kein Problem verursachen, bis Sie beide Dienste auf dem gleichen IP-Host installieren, weil beide den gleichen Port verwenden wollen, und das ist einfach nicht möglich.
Es wäre wie zwei Leute, die ihre Telefone an den gleichen Stecker und die gleiche Steckdose im Büro des Betreibers angeschlossen haben; es ist nicht möglich. Dieses Problem sollte jedoch nicht auftreten, wenn Sie über einen registrierten Port verfügen, mit dem Sie arbeiten können, da der andere Entwickler nicht denselben Dienst verwenden kann.