Vergänglicher Hafen - Ephemeral port

Ein kurzlebiger Port ist ein Kommunikationsendpunkt ( Port ) eines Transportschichtprotokolls der Internet Protocol Suite , der nur für kurze Zeit für die Dauer einer Kommunikationssitzung verwendet wird. Solche kurzlebigen Ports werden automatisch innerhalb eines vordefinierten Bereichs von Portnummern von der IP-Stack- Software eines Computerbetriebssystems zugewiesen . Das Transmission Control Protocol (TCP), das User Datagram Protocol (UDP) und das Stream Control Transmission Protocol (SCTP) verwenden normalerweise einen kurzlebigen Port für das Client-Ende einer Client-Server- Kommunikation. Am Serverende der Kommunikationssitzung können ephemere Ports auch für die Fortsetzung der Kommunikation mit einem Client verwendet werden, der anfangs mit einem der Dienste verbunden war, die mit einem wohlbekannten Port lauschten . Beispielsweise können sich die Anwendungen Trivial File Transfer Protocol (TFTP) und Remote Procedure Call (RPC) auf diese Weise verhalten.

Die Zuweisung eines kurzlebigen Ports ist temporär und nur für die Dauer der Kommunikationssitzung gültig. Nach Abschluss der Sitzung wird der Port zerstört und die Portnummer steht zur Wiederverwendung zur Verfügung, aber viele Implementierungen erhöhen einfach die zuletzt verwendete Portnummer, bis der kurzlebige Portbereich erschöpft ist, wenn die Nummern überlaufen. Kurzlebige Ports werden auch als dynamische Ports bezeichnet , da sie auf Anfragebasis verwendet werden und nur nach der Zuweisung durch die Nummer bekannt sind.

Bereich

Der RFC 6056 sagt, dass der Bereich für kurzlebige Ports 1024–65535 betragen sollte.

Die Internet Assigned Numbers Authority (IANA) schlägt den Bereich 49152–65535 (2 15  + 2 14 bis 2 16  − 1) für dynamische oder private Ports vor.

Viele Linux-Kernel verwenden den Portbereich 32768–60999. FreeBSD verwendet den IANA-Portbereich seit Release 4.6. Frühere Versionen, einschließlich der Berkeley Software Distribution (BSD), verwenden die Ports 1024–5000 als kurzlebige Ports.

Microsoft Windows- Betriebssysteme bis Windows XP verwenden standardmäßig den Bereich 1025–5000 als kurzlebige Ports. Windows Vista , Windows 7 und Server 2008 verwenden standardmäßig den IANA-Bereich. Windows Server 2003 verwendet standardmäßig den Bereich 1025–5000, bis das Microsoft-Sicherheitsupdate MS08-037 von 2008 installiert ist, danach verwendet es standardmäßig den IANA-Bereich. Windows Server 2008 mit installiertem Exchange Server 2007 hat einen Standardportbereich von 1025 bis 60000. Zusätzlich zum Standardbereich haben alle Windows-Versionen seit Windows 2000 die Möglichkeit, einen benutzerdefinierten Bereich zwischen 1025 und 65535 anzugeben.

Solaris OS verwendet den Bereich 32768–65535.

Konfigurationsmerkmale

Wenn eine bestimmte Serversoftware verwendet wird, die nicht-ephemere benutzerdefinierte Portbereiche zum Initiieren einiger weiterer Verbindungen verwendet, muss durch die Konfiguration sichergestellt werden, dass sich dieser benutzerdefinierte Portbereich und der kurzlebige Portbereich nicht überschneiden.

Siehe auch

Anmerkungen

Verweise

Externe Links