Vad är ett datagram?
Ett datagram är en liten bit data som skickas över ett nätverk. Det liknar ett paket, men det garanterar inte leverans eller ankomstorder. Datagram används i anslutningslösa kommunikationsprotokoll, där avsändaren inte upprättar en förbindelse med mottagaren innan data skickas. Istället skickar avsändaren en ström av datagram och mottagaren tar emot dem när de anländer.
Datagram är användbara i situationer där det inte är nödvändigt att säkerställa den exakta ankomstordningen, till exempel i realtidsapplikationer som videostreaming eller onlinespel. De är också användbara i nätverk med hög latens eller paketförlust, eftersom de kan sändas om om de försvinner eller skadas under överföringen.
Vissa vanliga protokoll som använder datagram inkluderar UDP (User Datagram Protocol), DCCP (Datagram Congestion Control Protocol) och SCTP (Stream Control Transmission Protocol).