¿Qué significa número de puerto?
Un número de puerto es la dirección lógica de cada aplicación o proceso que utiliza una red o Internet para comunicarse. Un número de puerto identifica de forma única una aplicación basada en red en un ordenador.
A cada aplicación/programa se le asigna un número de puerto entero de 16 bits. Este número es asignado automáticamente por el sistema operativo, manualmente por el usuario o se establece por defecto en algunas aplicaciones populares.
Definición de número de puerto
Un número de puerto ayuda principalmente en la transmisión de datos entre una red y una aplicación. Para ello, los números de puerto trabajan en colaboración con los protocolos de red. Por ejemplo, en un mensaje/paquete entrante, la dirección IP se utiliza para identificar el ordenador/nodo de destino, mientras que el número de puerto especifica además la aplicación/programa de destino en ese ordenador.
Del mismo modo, todos los paquetes de red salientes contienen números de puerto de aplicación en la cabecera del paquete para permitir al receptor distinguir la aplicación específica.
Los números de puerto se utilizan principalmente en redes basadas en TCP y UDP, con un rango disponible de 65.535 para asignar números de puerto. Aunque una aplicación puede cambiar su número de puerto, algunos servicios de Internet/red de uso común se asignan con números de puerto globales, como el número de puerto 80 para HTTP, el 23 para Telnet y el 25 para SMTP.