¿Qué es una conexión UDP?
UDP (Protocolo de datagramas de usuario) Protocolo de datagramas de usuario (RFC 768)\x0d\Protocolo de datagramas de usuario (UDP) es un protocolo de capa de transporte sin conexión en el modelo de referencia OSI, que proporciona un servicio de mensajería no confiable orientado a transacciones simple . El protocolo UDP es básicamente la interfaz entre el protocolo IP y los protocolos de capa superior. El protocolo UDP utiliza puertos para distinguir varias aplicaciones que se ejecutan en el mismo dispositivo. \x0d\Dado que la mayoría de las aplicaciones de red se ejecutan en la misma máquina, la computadora debe poder garantizar que el programa de software en la máquina de destino reciba el paquete de la máquina de origen y que la máquina de origen reciba la respuesta correcta. Esto se hace utilizando el "número de puerto" UDP. Por ejemplo, si una estación de trabajo desea utilizar el Servicio de nombres de dominio en la estación de trabajo 128.1.123.1, le dará al paquete una dirección de destino 128.1.123.1 e insertará el número de puerto de destino 53 en el encabezado UDP. El número de puerto de origen identifica la aplicación local que solicita el servicio de nombre de dominio. Al mismo tiempo, todos los paquetes de respuesta generados por la estación de destino deben designarse a este puerto del host de origen. \x0d\A diferencia de TCP, UDP no proporciona mecanismos confiables, control de flujo ni funciones de recuperación de errores para el protocolo IP. Como UDP es más simple, el encabezado UDP contiene menos bytes y consume menos carga útil que TCP. \x0d\UDP es adecuado para situaciones donde los mecanismos de confiabilidad de TCP no son necesarios, por ejemplo, cuando protocolos o aplicaciones de nivel superior proporcionan funciones de control de flujo y errores. UDP es un protocolo de capa de transporte que sirve a muchos protocolos de capa de aplicación conocidos, incluido el sistema de archivos de red (NFS), el protocolo simple de administración de red (SNMP), el sistema de nombres de dominio (DNS) y el sistema trivial de transferencia de archivos (TFTP). \x0d\Estructura de protocolo \x0d\Puerto de origen: 16 bits. El puerto de origen es un campo opcional. Cuando se utiliza, representa el puerto del programa emisor y también se considera el puerto de respuesta que debe abordarse si no hay otra información disponible. Si no se utiliza, establezca el valor en 0. \x0d\Puerto de destino: 16 bits. El puerto de destino tiene significado en el contexto de una dirección de destino de Internet especial. \x0d\Longitud — 16 bits. La longitud de ocho bits del datagrama de usuario, incluidos el encabezado del protocolo y los datos. La longitud mínima es 8. \x0d\Suma de comprobación: 16 bits. Encabezado de protocolo IP, encabezado de protocolo UDP y bits de datos, y finalmente la suma de encabezados de protocolo falsos llenos de ceros. Si es necesario, puede estar compuesto por dos octetos. \x0d\Data: contiene información de datos de nivel superior. Características de \x0d\UDP: El protocolo \x0d\UDP utiliza los servicios proporcionados por la capa IP para transmitir datos obtenidos de la capa de aplicación desde una aplicación en un host a una aplicación en otro host de la red. El protocolo \x0d\UDP tiene las siguientes características: \x0d\1. UDP no establece una conexión con la otra parte antes de transmitir datos, es decir, UDP no tiene conexión antes de transmitir datos, el remitente y el receptor intercambian información entre sí. sincronizar ambas partes. \x0d\2. UDP no ordena los datos recibidos. No hay información sobre el orden de los datos en el encabezado del mensaje UDP (como el número de secuencia utilizado por TCP) y los mensajes no necesariamente llegan en orden. , por lo que el extremo receptor no tiene forma de alinearse. \x0d\3. UDP no envía una señal de confirmación para el datagrama recibido. El extremo emisor no sabe si los datos se han recibido correctamente y no los reenviará. \x0d\4. UDP transmite datos más rápido que TCP y tiene menos sobrecarga del sistema. \x0d\Se puede ver a partir de las características anteriores que UDP proporciona un método de transmisión de datos sin conexión y poco confiable, y es un servicio de entrega de datos de mejor esfuerzo.