Puerto efímero

Definición - ¿Qué significa Puerto Efímero?

Un puerto efímero es un centro de comunicación temporal que se utiliza para las comunicaciones de Protocolo de Internet (IP). Se crea a partir de un rango establecido de números de puerto por el software de IP y se utiliza como asignación de puerto de un cliente final en comunicación directa con un puerto conocido utilizado por un servidor.

Efímero significa temporal, como es la característica de este tipo de puertos.

Techinfo explica el puerto efímero

En los procesos cliente-servidor que utilizan el Protocolo de control de transmisión / Protocolo de Internet (TCP / IP) o el Protocolo de datagramas de usuario (UDP), el cliente inicia la comunicación con un servidor a través de uno de los muchos puertos conocidos. Sin embargo, debido a que el servidor no inicializa la comunicación, no debe usar un puerto conocido para enviar respuestas al cliente, en caso de que se esté ejecutando una aplicación de tipo servidor en ese dispositivo cliente. En su lugar, el servidor del cliente utiliza un nuevo puerto asignado temporalmente que el cliente proporciona como puerto de origen.

Una vez finalizada la comunicación, el puerto está disponible para su uso en otra sesión. Sin embargo, generalmente se reutiliza solo después de que se agota todo el rango de puertos.

Los diferentes sistemas operativos (SO) utilizan diferentes rangos de puertos para puertos efímeros. Muchas versiones de Linux usan el rango de puertos 32768-61000, mientras que las versiones de Windows (hasta XP) usan 1025-5000, de forma predeterminada.

Las versiones posteriores de Windows, incluidas Vista, Windows 7 y Server 2008, utilizan el rango sugerido de la Autoridad de números asignados de Internet (IANA) de 49152-65535.