¿Qué es un datagrama?
Un datagrama es un pequeño fragmento de datos que se envía a través de una red. Es similar a un paquete, pero no garantiza la entrega ni el orden de llegada. Los datagramas se utilizan en protocolos de comunicación sin conexión, donde el remitente no establece una conexión con el receptor antes de enviar datos. En cambio, el remitente envía un flujo de datagramas y el receptor los recibe a medida que llegan. Los datagramas son útiles en situaciones en las que no es necesario garantizar el orden exacto de llegada, como en aplicaciones en tiempo real como transmisión de video o juegos en línea. También son útiles en redes con alta latencia o pérdida de paquetes, ya que pueden retransmitirse si se pierden o dañan durante la transmisión. Algunos protocolos comunes que utilizan datagramas incluyen UDP (Protocolo de datagramas de usuario), DCCP (Protocolo de control de congestión de datagramas) y SCTP (Protocolo de transmisión de control de flujo).