¿Qué significa puerto de red?
Un puerto de red es un constructo de software específico de un proceso o de una aplicación que sirve como punto final de comunicación, utilizado por los protocolos de la Capa de Transporte del conjunto de Protocolos de Internet, como el Protocolo de Diagrama de Usuario (UDP) y el Protocolo de Control de Transmisión (TCP).
Un puerto de red concreto se identifica por su número, comúnmente denominado número de puerto, la dirección IP a la que está asociado el puerto y el tipo de protocolo de transporte utilizado para la comunicación.
Un número de puerto es un número entero sin signo de 16 bits que va de 0 a 65535.
Definición de puerto de red
Si pudieras considerar todas las direcciones con las que puede hablar un procesador informático como el espacio de direcciones, entonces ciertas direcciones tendrán propósitos especializados. Por ejemplo, una dirección podría ser una dirección de memoria u otra dirección podría ser una dirección de puerto.
Una dirección de puerto podría utilizarse para hablar con procesos o dispositivos externos. Por tanto, un puerto es simplemente un hueco en el espacio de direcciones del procesador desde el que se pueden enviar y recibir datos.
Cualquier proceso o dispositivo de red utiliza un puerto de red específico para transmitir y recibir datos. Esto significa que escucha los paquetes entrantes cuyo puerto de destino coincide con ese número de puerto, y/o transmite los paquetes salientes cuyo puerto de origen coincide con ese número de puerto. Los procesos pueden utilizar varios puertos de red para recibir y enviar datos.
Los números de puerto que van del 0 al 1023 se conocen como números de puerto bien conocidos. Los números de puerto bien conocidos se asignan a procesos de servidor estándar, como FTP y Telnet.
Están referenciados por procesos del sistema que proporcionan tipos de servicios de red muy utilizados. Los números de puerto específicos son asignados y registrados por la Autoridad de Asignación de Números de Internet (IANA).
Sin embargo, en la práctica común, hay mucho uso no oficial tanto de números asignados oficialmente como de números no oficiales. Además, algunos puertos de red se utilizan para múltiples aplicaciones y pueden designarse como oficiales o no oficiales.