Zum Hauptinhalt springen

6. Port Number Ranges (Portnummernbereiche)

6. Port Number Ranges (Portnummernbereiche)

TCP, UDP, UDP-Lite, SCTP und DCCP verwenden 16-Bit-Namensräume für ihre Portnummernregister. Die Portregister für alle diese Transportprotokolle sind in drei Zahlenbereiche unterteilt:

  • die Systemports (System Ports), auch bekannt als Well-Known-Ports (Well Known Ports), von 0-1023 (von IANA zugewiesen)
  • die Benutzerports (User Ports), auch bekannt als registrierte Ports (Registered Ports), von 1024-49151 (von IANA zugewiesen)
  • die dynamischen Ports (Dynamic Ports), auch bekannt als private oder ephemere Ports (Private or Ephemeral Ports), von 49152-65535 (niemals zugewiesen)

Von den zuweisbaren Portbereichen (Systemports und Benutzerports) befinden sich einzelne Portnummern zu einem bestimmten Zeitpunkt in einem von drei Zuständen:

  • Zugewiesen (Assigned): Zugewiesene Portnummern sind derzeit dem im Register angegebenen Dienst zugewiesen.
  • Nicht zugewiesen (Unassigned): Nicht zugewiesene Portnummern sind derzeit auf Anfrage zur Zuweisung verfügbar.
  • Reserviert (Reserved): Reservierte Portnummern sind nicht für reguläre Zuweisungen verfügbar, sie sind "IANA zugewiesen" für besondere Zwecke.

6.1. Service Names and Port Numbers for Experimentation (Dienstnamen und Portnummern für Experimente)

Portnummern im dynamischen Portbereich werden nicht von IANA zugewiesen und DÜRFEN NICHT registriert werden. Wenn jedoch Dokumente, die neue Anwendungen oder Dienste beschreiben, Beispiele bereitstellen müssen, müssen Portnummern angegeben werden. Um die Wahrscheinlichkeit von Betriebsproblemen zu verringern, die durch die nicht registrierte Verwendung von IANA-zugewiesenen Portnummern verursacht werden, stellt dieses Dokument die folgenden Portnummerenbereiche für Experimentierzwecke zur Verfügung:

  • der Systemport-Bereich: Ports 1021-1023 (3 Werte)
  • der Benutzerport-Bereich: Ports 49128-49150 (23 Werte)

Diese Bereiche sind für Testzwecke bestimmt und können verwendet werden, um mit neuen Protokollen und Diensten zu experimentieren.