UDP
UDP (Protocolo de Datagramas de Usuario) es un protocolo de transporte sin conexión, no fiable y sin orden, con bajo coste y retardo mínimo, apto para tráfico en tiempo real y difusión.
Propósito
Ofrece transporte ligero sin establecimiento de conexión ni acuses, apto para audio/vídeo en tiempo real y consultas DNS.
Mecanismo
Sin conexión: los datagramas se envían directamente, sin handshake, sin ACKs y sin control de flujo. La cabecera son 8 bytes (puerto origen, destino, longitud, checksum). La fiabilidad es tarea de la aplicación (QUIC, por ejemplo, añade la suya). Se admiten broadcast y multicast.
Casos de uso
- Consultas DNS (puerto 53)
- Audio/vídeo en tiempo real (WebRTC)
- Descubrimiento DHCP
- Tráfico de juegos de baja latencia
Ejemplos
- entrada
8-byte header + payloadOutputSent directly, no acknowledgmentLow overhead
Errores comunes
- UDP's unreliability loses data
- Add application-layer retransmission or use QUIC
Términos relacionados
TCP
TCP (Protocolo de Control de Transmisión) es un protocolo de transporte orientado a conexión, fiable y ordenado; establece conexiones con un apretón de manos de tres vías y ofrece control de flujo por ventana deslizante y acuses de recibo basados en ACK. GLOSARIO
Socket
Un socket es un extremo de comunicación de red identificado por (protocolo, IP local, puerto local, IP remota, puerto remoto), que sirve de interfaz entre las capas de aplicación y de transporte. GLOSARIO
Port
Un puerto es una dirección de 16 bits de la capa de transporte (0-65535) que distingue múltiples aplicaciones de red en un mismo host; combinado con la dirección IP forma un socket. GLOSARIO