> For the complete documentation index, see [llms.txt](https://books.spartan-cybersec.com/cppj/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://books.spartan-cybersec.com/cppj/networking-for-juniors/udp-user-datagram-protocol.md).

# UDP (User Datagram Protocol)

UDP también es un protocolo de la capa de transporte, pero a diferencia de TCP, es no orientado a la conexión y proporciona un servicio de transmisión más simple y rápido. Las características clave de UDP son:

1. <mark style="color:green;">**No Orientado a la Conexión**</mark><mark style="color:green;">:</mark> UDP envía datagramas (unidades de datos) sin establecer una conexión previa, lo que reduce la latencia.
2. <mark style="color:green;">**Sin Garantía de Entrega**</mark><mark style="color:green;">:</mark> No garantiza la entrega, el orden o la integridad de los datos.
3. <mark style="color:green;">**Eficiente para Cierto Tipo de Comunicaciones**</mark><mark style="color:green;">:</mark> Ideal para aplicaciones que requieren transmisión rápida y en tiempo real, como videojuegos o streaming.

En otras palabras:

* <mark style="color:green;">**Streaming de Video**</mark><mark style="color:green;">:</mark> Servicios de streaming como YouTube o Netflix utilizan UDP para la transmisión de video. La velocidad y eficiencia son cruciales aquí, incluso si significa perder algunos datos (lo cual puede resultar en una baja calidad de imagen ocasional).
* <mark style="color:green;">**Juegos en Línea**</mark><mark style="color:green;">:</mark> Los juegos multijugador online a menudo utilizan UDP debido a su baja latencia, lo que es esencial para una experiencia de juego en tiempo real fluida.
