Solución
El Protocolo de datagramas de usuario (UDP) es un protocolo de capa de transporte que se utiliza con el protocolo de capa de red IP. Proporciona un
servicio de datagrama de mejor esfuerzo para un sistema final (host IP). UDP no ofrece ninguna garantía de entrega ni protección contra la duplicación, pero la simplicidad de UDP reduce la sobrecarga del protocolo y puede ser adecuada para algunas aplicaciones.
Una computadora puede enviar paquetes UDP sin establecer primero una conexión a un destinatario. La computadora completa los campos apropiados en el encabezado UDP (PCI) y reenvía los datos junto con el encabezado para su transmisión por la capa de red IP.
Normalmente, utilice UDP en aplicaciones donde la velocidad es más crítica que la confiabilidad. Por ejemplo, puede ser mejor usar UDP en una aplicación que envía datos desde una adquisición rápida donde es aceptable perder algunos puntos de datos. También puede usar UDP para transmitir a cualquier máquina que escuche el servidor.
En general:
- TCP es para transmisiones de datos de alta fiabilidad.
- UDP es para transmisiones de baja sobrecarga.