Port éphémère: qu'est-ce que c'est et que fait-il?

19

Je suis soudainement tombé sur le terme "port éphémère" dans un article Linux que je lisais, mais l'auteur n'a pas mentionné ce que c'est.

Qu'est-ce qu'un port éphémère sous UNIX?

Le Chevalier Noir
la source

Réponses:

17

En substance, un port éphémère est un port haut aléatoire utilisé pour communiquer avec un port de serveur connu. Par exemple, si je passe de ma machine à un serveur, la connexion ressemblera à:

192.168.1.102:37852 ---> 192.168.1.105:22

22 est le port SSH standard auquel je me connecte sur la machine distante; 37852 est le port éphémère utilisé sur ma machine locale

h3rrmiller
la source
2
Donc, dans ce cas, 37852 est le port éphémère?
The Dark Knight
1
vous avez raison
h3rrmiller
1
@ h3rrmiller, "Port éphémère" est un concept qui n'a rien à voir avec UNIX non?
Pacerier
1
Correct. Un port éphémère est un port haut aléatoire choisi par le logiciel client (quel que soit le système d'exploitation) pour communiquer avec un port de service connu.
h3rrmiller
-1

Citation de Wikipedia :

Un port éphémère est un port de protocole de transport de courte durée pour les communications IP (Internet Protocol) alloué automatiquement à partir d'une plage prédéfinie par le logiciel TCP / IP. Il est utilisé par le protocole TCP (Transmission Control Protocol), le protocole UDP (User Datagram Protocol) ou le protocole SCTP (Stream Control Transmission Protocol) comme attribution de port pour l'extrémité client d'une communication client-serveur vers un port bien connu d'un serveur. .

Le meilleur exemple que je connaisse est FTP. Et ce n'est pas un concept lié à Unix.

Schaiba
la source
"FTP" n'est pas exactement un exemple de port éphémère
Michael Mrozek
Pas ce que je voulais dire, je voulais dire que c'est un protocole qui utilise le concept.
schaiba