Definition

Portnummer

Was ist eine Portnummer?

Eine Portnummer ist eine Möglichkeit, einen bestimmten Prozess zu identifizieren, an den eine Internet- oder andere Netzwerknachricht weitergeleitet werden soll, wenn sie auf einem Server ankommt. Alle mit dem Netzwerk verbundenen Geräte verfügen über standardisierte Ports, denen eine Nummer zugewiesen ist. Diese Nummern sind für bestimmte Protokolle und die dazugehörige Funktion reserviert. HTTP-Nachrichten (Hypertext Transfer Protocol) zum Beispiel gehen immer an Port 80 – einen der am häufigsten verwendeten Ports.

Das Konzept der Portnummern geht auf die Entwickler des Advanced Research Projects Agency Network (ARPANET) zurück, einer informellen Vereinigung von Systemadministratoren und Softwareautoren. Die früher als Socket-Nummern bezeichneten Portnummern ähneln der heute verwendeten IP-Adressklasse.

Was ist der Unterschied zwischen einer IP-Adresse und einer Portnummer?

Eine IP-Adresse identifiziert einen Rechner in einem IP-Netzwerk (Internet Protocol) und wird verwendet, um das Ziel eines Datenpakets zu bestimmen. Portnummern identifizieren eine bestimmte Anwendung oder einen Dienst auf einem System.

Eine IP-Adresse identifiziert einen Rechner in einem IP-Netzwerk und legt das Ziel eines Datenpakets fest. Portnummern hingegen identifizieren bestimmte Anwendungen oder Services auf einem System.
Abbildung 1: Eine IP-Adresse identifiziert einen Rechner in einem IP-Netzwerk und legt das Ziel eines Datenpakets fest. Portnummern hingegen identifizieren bestimmte Anwendungen oder Services auf einem System.

Eine IP-Adresse ist eine logische Adresse, die verwendet wird, um ein Gerät im Netzwerk eindeutig zu identifizieren. Jedem Gerät, das mit dem Internet verbunden ist, wird zur Identifizierung eine eindeutige IP-Adresse zugewiesen. Diese Identifikationsangaben ermöglichen es den Geräten, über das Internet zu kommunizieren.

Portnummern sind Teil der Adressinformationen, die helfen, Sender und Empfänger von Informationen und eine bestimmte Anwendung auf den Geräten zu bestimmen. Portnummern bestehen aus 16 Bit langen Zahlen.

Zum Beispiel verwendet eine Benutzeranfrage für eine Dateiübertragung von einem Client oder lokalen Host zu einem Remote-Server im Internet das File Transfer Protocol (FTP) für die Transaktion. Beide Geräte müssen für den Transfer von Dateien über FTP konfiguriert sein. Um die Datei zu übermitteln, identifiziert die TCP-Softwareschicht (Transmission Control Protocol) auf dem lokalen Host die Portnummer 21, die laut Konvention mit einer FTP-Anfrage verknüpft ist – und als 16 Bit langer Integerwert an die Anfrage angehängt wird.

Auf dem Server erkennt die TCP-Schicht die Portnummer 21 und leitet die Anfrage an das FTP-Programm des Servers weiter.

FTP nutzt die Ports 20 und 21, um Dateien zwischen einem Client und einem Server zu übertragen.
Abbildung 2: FTP nutzt die Ports 20 und 21, um Dateien zwischen einem Client und einem Server zu übertragen.

Welche verschiedenen Typen von Portnummern gibt es, und wofür werden sie verwendet?

Es gibt 65.535 Portnummern, aber nicht alle werden regelmäßig verwendet.

Diese standardisierten Portnummern (sogenannte Well-known Ports) sind von bekannten Unternehmen reserviert und reichen von 0 bis 1.023. Apple QuickTime, SQL-Dienste (Structured Query Language) und Gopher-Dienste verwenden einige dieser festgelegten Ports.

Wer eine spezielle Portnummer registrieren möchte, kann eine zwischen 1.024 und 49.151 wählen. Diese Portnummern werden in der Regel von Softwareunternehmen registriert. Dynamische Ports oder private Ports im Bereich von 49.152 bis 65.536 können von allen genutzt werden.

In einem anderen Szenario wird eine Portnummer vorübergehend – für die Dauer der Anfrage und deren Erledigung – aus einem Bereich zugewiesener Portnummern vergeben. Dies wird als temporäre Portnummer bezeichnet.

Im Folgenden finden Sie einige häufig verwendete Ports und die dazugehörigen Netzwerkprotokolle:

  • Ports 20 und 21. FTP wird genutzt, um Dateien zwischen einem Client und einem Server zu übertragen.
  • Port 22. Secure Shell ist eines von mehreren Tunneling-Protokollen, die zum Aufbau sicherer Netzwerkverbindungen verwendet werden.
  • Port 25. Das Simple Mail Transfer Protocol (SMTP) kommt üblicherweise für E-Mails zum Einsatz.
  • Port 53. Das Domain Name System (DNS) ist ein wichtiger Prozess, der im modernen Internet von Menschen lesbare Domänennamen in maschinenlesbare IP-Adressen auflöst. Es hilft Nutzern, Websites und Anwendungen aufzurufen, ohne eine lange Liste von IP-Adressen eingeben zu müssen.
  • Port 80. HTTP ist das Protokoll, mit dem das World Wide Web erst zugänglich wird.
  • Port 123. Das Network Time Protocol (NTP) dient der Synchronisierung von Computeruhren untereinander. Es ist ein wichtiger Prozess bei der Verschlüsselung.
  • Port 179. Das Border Gateway Protocol (BGP) unterstützt die Festlegung effizienter Routen zwischen den großen Netzwerken oder autonomen Systemen, aus denen das Internet besteht. Diese großen Netzwerke nutzen BGP, um bekannt zu geben, welche IP-Adressen sie kontrollieren.
  • Port 443. HTTP Secure (HTTPS) ähnelt HTTP, bietet aber mehr Sicherheit. Der gesamte HTTPS-Web-Traffic geht direkt zu Port 443. Jeder Netzwerkdienst, der HTTPS für die Verschlüsselung verwendet, wie DNS over HTTPS (DoH), verbindet sich ebenfalls direkt mit diesem Port.
  • Port 500. Das Internet Security Association and Key Management Protocol hilft bei der Einrichtung einer zuverlässigen IP-Sicherheit.
  • Port 3389. Das Remote Desktop Protocol (RDP) ermöglicht es Anwendern, sich von einem anderen Gerät aus mit ihren Desktop-Computern zu verbinden.

Die Internet Assigned Numbers Authority (IANA) vergibt und verwaltet alle oben aufgeführten Portnummern.

Welche Fragen werden häufig zu Portnummern gestellt?

Wie lautet die Portnummer für localhost?

Localhost ist der Standardname, der verwendet wird, um eine Verbindung mit einem Computer herzustellen. Die IP-Adresse lautet normalerweise 127.0.0.1. Dies geschieht über ein Netzwerk mit Loopback-Adressen. Port 80 ist der übliche Standard-Port für HTTP.

Wozu dient Portnummer 8080?

Die Portnummer 8080 wird normalerweise für Webserver verwendet. Wenn diese Portnummer an das Ende des Domänennamens angehängt wird, leitet sie den Traffic zum Webserver. Allerdings können Benutzer Port 8080 nicht für sekundäre Webserver reservieren.

Wozu dient Portnummer 3360?

TCP/IP-Netzwerke verwenden Port 3360. Das verbindungsorientierte TCP-Protokoll erfordert ein Handshaking, um eine End-to-End-Kommunikation herzustellen. Nach dem Aufbau der Verbindung werden die Nutzerdaten bidirektional über die Verbindung übertragen.

Wie lauten meine IP-Adresse und Portnummer?

Der einfachste Weg, ihre öffentliche IP-Adresse herauszufinden, ist die Eingabe von "What is my ip?" in Google. Die Suchmaschine zeigt dann direkt ihre aktuelle IP-Adresse an. Die Suche nach "Was ist meine IP?" bringt dagegen als Ergebnis eine Liste von Onlinediensten, die dann die IP-Adresse und andere Daten ermitteln. Es geht aber auch direkt auf dem Computer ohne einen Webdienst. Die Ermittlung einer Portnummer hängt dabei vom Betriebssystem ab.

Für Windows:

  • Öffnen Sie die Eingabeaufforderung.
  • Dort setzen Sie den Befehl ipconfig
  • Geben Sie dann netstat ein, um eine Liste aller Portnummern zu erhalten.

Für macOS:

  • Rufen Sie die Systemeinstellungen auf.
  • Anschließend wechseln Sie zu Netzwerk > Erweitert.
  • Klicken Sie auf den Tab Port Scan und geben die IP-Adresse des Benutzers ein.

Was ist eine Proxy-Server-Adresse und Proxy-Portnummer?

Ein Proxy-Server ist im Prinzip ein Computer im Internet mit einer eigenen IP-Adresse. Er befindet sich zwischen dem Clientgerät und dem Remote-Server und fungiert als Vermittler für die Bearbeitung von Kommunikationsanfragen über das Internet.

Wenn ein lokaler Computer eine Webanfrage sendet, läuft diese automatisch über den Proxy-Server. Der Proxy-Server verwendet seine eigene IP-Adresse für die Webanfrage und nicht die des Benutzers. Proxy-Server bieten Vorteile in Bezug auf den Datenschutz – zum Beispiel die Möglichkeit, die IP-Adresse des Clients zu ändern und so den Standort des Benutzers zu verbergen.

Die Adresse des Proxy-Servers besteht aus einer IP-Adresse und der an das Ende der Adresse angehängten Portnummer. Die Portnummer 8080 wird in der Regel für Webserver, Proxy und Caching verwendet.

Diese Definition wurde zuletzt im Mai 2022 aktualisiert

Erfahren Sie mehr über Netzwerksoftware

ComputerWeekly.de
Close