Tecnología

Inicio

¿Qué es el puerto UDP se utiliza?

¿Qué es el puerto UDP se utiliza?


Un puerto es una dirección a una aplicación. Cuando las aplicaciones se comunican a través de una red que tienen que hacer frente a sus mensajes al ordenador de destino y también deben abordar la aplicación de destino. la dirección del ordenador se denomina una dirección IP, y se define por el Protocolo de Internet. La dirección de la aplicación se llama un número de puerto. Los puertos se identifican por su número de puerto y el protocolo de transporte que los utiliza. UDP, el User Datagram Protocol, es uno de estos protocolos de transporte.

paquetes de datos

Los mensajes y datos viajan por las redes en una estructura llamada un paquete. El paquete se ensambla por un protocolo de transporte. Hay dos protocolos de transporte; uno se llama el Protocolo de control de transmisión, o TCP, y el otro se llama el Protocolo de datagramas, o UDP del usuario. Es responsabilidad del protocolo de transporte para poner los números de puerto de origen y destino de las aplicaciones que se comunican dentro de la cabecera del paquete de datos. Una cabecera del paquete de datos contiene información de control y direccionamiento de los datos transportados en el cuerpo del paquete. Después de crear el paquete y poner en su encabezado, el protocolo de transporte pasa el paquete en el Protocolo de Internet, lo que añade su propia cabecera que contiene la dirección de origen y destino de los dos equipos implicados en la transferencia.

números de puerto

En lugar de poner el nombre de la aplicación en la cabecera del paquete, el protocolo de transporte pone en un número de puerto. La Autoridad de Números Asignados de Internet (IANA) mantiene una lista de las asociaciones entre las aplicaciones y los números de puerto. Cada aplicación se asigna tanto un puerto TCP y un puerto de UDP del mismo número, aunque la mayoría de las aplicaciones utilizan uno o el otro.

Los puertos UDP

puertos UDP y puertos TCP funcionan de una manera diferente. TCP establece una sesión, y las dos partes intercambian información para crear una conexión y enviar mensajes de datos o en el contexto de esa sesión. Esto permite que el receptor para comprobar si los paquetes llegan en secuencia o determinar si un paquete no se encuentra. UDP es sin conexión ya que no crea una sesión. Una conexión a un puerto UDP es considerado como una transacción de "una sola vez". El protocolo UDP no realiza ninguna comprobación de integridad de datos, y cada paquete es considerado como una transacción separada.

Puertos de escucha

Una computadora no sabe qué aplicaciones se han asignado a los números de puerto. Es la tarea de la aplicación para notificar el software de red de su uso de un puerto. En el inicio, la aplicación crea un socket a un puerto. Esta terminología significa simplemente que la aplicación notifica al software de red que se ejecuta en el ordenador que cualquier paquete que llega a ese número de puerto debe ser enviada a la misma. Hasta que llega un paquete, el programa sigue funcionando, pero no hace nada, pero bucle una y otra ronda de cheques para la notificación de los datos que llegan. Este estado se llama "escuchar".