Puerto efímero: ¿qué es y qué hace?


19

De repente me encontré con el término "puerto efímero" en un artículo de Linux que estaba leyendo, pero el autor no mencionó qué es.

¿Qué es un puerto efímero en UNIX?

Respuestas:


17

En esencia, un puerto efímero es un puerto alto aleatorio utilizado para comunicarse con un puerto de servidor conocido. Por ejemplo, si ssh desde mi máquina a un servidor, la conexión se vería así:

192.168.1.102:37852 ---> 192.168.1.105:22

22 es el puerto SSH estándar al que me estoy conectando en la máquina remota; 37852 es el puerto efímero utilizado en mi máquina local


2
Entonces, en este caso, ¿37852 es el puerto efímero?
The Dark Knight

1
tienes razón
h3rrmiller

1
@ h3rrmiller, "Puerto efímero" es un concepto que no tiene nada que ver con UNIX ¿verdad?
Pacerier

1
Correcto. Un puerto efímero es un puerto alto aleatorio que el software del cliente (independientemente del sistema operativo) elige para comunicarse con un puerto de servicio conocido.
h3rrmiller 01 de

-1

Citando de Wikipedia :

Un puerto efímero es un puerto de protocolo de transporte de corta duración para comunicaciones de Protocolo de Internet (IP) asignado automáticamente desde un rango predefinido por el software TCP / IP. Es utilizado por el Protocolo de control de transmisión (TCP), el Protocolo de datagramas de usuario (UDP) o el Protocolo de transmisión de control de transmisión (SCTP) como asignación de puerto para el extremo del cliente de una comunicación cliente-servidor a un puerto bien conocido en un servidor .

El mejor ejemplo que conozco es FTP. Y no es un concepto vinculado a Unix.


"FTP" no es exactamente un ejemplo de un puerto efímero
Michael Mrozek

No es lo que quise decir, quise decir que es un protocolo que usa el concepto.
schaiba
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.