Vergänglicher Hafen: Was ist das und was macht es?


19

In einem von mir gelesenen Linux-Artikel stieß ich plötzlich auf den Begriff "Ephemeral Port", aber der Autor erwähnte nicht, was es ist.

Was ist ein kurzlebiger Port in UNIX?

Antworten:


17

Im Wesentlichen handelt es sich bei einem kurzlebigen Port um einen zufälligen High-Port, der zur Kommunikation mit einem bekannten Server-Port verwendet wird. Wenn ich zum Beispiel von meinem Computer zu einem Server sshe, sieht die Verbindung folgendermaßen aus:

192.168.1.102:37852 ---> 192.168.1.105:22

22 ist der Standard-SSH-Port, mit dem ich mich auf dem Remote-Computer verbinde. 37852 ist der kurzlebige Port, der auf meinem lokalen Computer verwendet wird


2
In diesem Fall ist 37852 also der kurzlebige Hafen?
— The Dark Knight

1
Sie sind richtig
— h3rrmiller

1
@ h3rrmiller, "Ephemeral Port" ist ein Konzept, das nichts mit UNIX zu tun hat, oder?
— Pacerier

1
Richtig. Ein ephemerer Port ist ein zufällig hoher Port, den die Client-Software (unabhängig vom Betriebssystem) auswählt, um mit einem bekannten Service-Port zu kommunizieren.
— h3rrmiller

-1

Zitat aus Wikipedia :

Ein kurzlebiger Port ist ein kurzlebiger Transportprotokoll-Port für die Internet Protocol (IP) -Kommunikation, der von der TCP / IP-Software automatisch aus einem vordefinierten Bereich zugewiesen wird. Es wird vom TCP (Transmission Control Protocol), UDP (User Datagram Protocol) oder SCTP (Stream Control Transmission Protocol) als Portzuweisung für das Client-Ende einer Client-Server-Kommunikation zu einem bekannten Port auf einem Server verwendet .

Das beste Beispiel, das ich kenne, ist FTP. Und es ist kein Unix-gebundenes Konzept.


"FTP" ist nicht gerade ein Beispiel für einen kurzlebigen Port
— Michael Mrozek

Nicht was ich meinte, ich meinte, es ist ein Protokoll, das das Konzept verwendet.
— Schaiba
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.