Tecnología

Inicio

¿Qué es un puerto de escucha?

¿Qué es un puerto de escucha?


Un puerto es una dirección para un programa cuando los datos viajan de un ordenador a otro a través de una red. Al igual que los ordenadores tienen direcciones, también lo hacen los programas. El número de puerto es una forma rápida de decirle al programa de red que recibe los datos, que deben recibirla aplicación. Esas aplicaciones se ejecutan constantemente en espera de datos para activar una acción. Este estado de espera se llama escucha.

Comunicaciones de red

El concepto de puerto se refiere específicamente a los datos transferidos a través de redes por parte de la familia de protocolos TCP / IP. TCP / IP significa Protocolo de Control de Transmisión / Protocolo de Internet. Una serie de normas a explicar cómo los datos deben empaquetarse y dirigirse a llegar a su destino. Esto implica dividir los datos en segmentos y, a continuación colocar cada segmento de datos en una estructura llamada un paquete. El paquete tiene un encabezado donde los protocolos de red guardan la información de su contraparte que recibe. La última cabecera para ir en el paquete es la cabecera IP, el cual contiene la dirección del equipo de destino. Esta cabecera va delante de la cabecera de transporte, que es donde se escribe el número de puerto de la aplicación de recepción.

Protocolos de transporte

Los dos protocolos de transporte alternativos en TCP / IP son el Protocolo de Control de Transmisión y Protocolo de datagramas de usuario. Estos dos protocolos se ocupan de números de puerto. Empaquetan los datos y colocar el número de puerto en el encabezado. TCP establece una conexión con su contraparte y mantiene esa conexión durante toda la sesión. El protocolo define cómo los paquetes de datos se ordenan de modo que el programa de recepción puede conocer el orden en el que para volver a montar de datos. UDP es una alternativa ligera que se utiliza generalmente para las aplicaciones multimedia. Los puertos son conocidos por un número, sino también por el protocolo de transporte, por lo que hay un puerto llamado TCP 25 y uno llamado UDP 25. Estos no son el mismo puerto.

Puertos conocidos

Una serie de aplicaciones tiene un número de puerto reservado para ellos. Estas asignaciones son llamados "puertos bien conocidos" y la lista se mantiene y distribuidos por la Internet Assigned Numbers Authority, que es mejor conocida como la IANA. Los programadores que envían datos a un puerto en particular no pueden esperar otro programa para recoger esos datos. Por ejemplo, no hay ningún punto de enviar datos al puerto 21, que está registrada para el protocolo de transferencia de archivos, con la esperanza de que Kerberos recogerlo, ya que Kerberos está escuchando en el puerto 88.

Recepción de Procedimientos

El software de redes en las tiras de ordenador que reciben las cabeceras y vuelve a montar los datos, antes de pasarlo a la aplicación asociada con el número de puerto escrito en las cabeceras de los paquetes. Esta solicitud debe estar en funcionamiento para recibir los datos. Con muchas aplicaciones, la recepción de datos es un proceso interactivo, con las aplicaciones correspondientes en cada ordenador de mensajería de ida y vuelta para la duración de la sesión.