Ett datagram för nätverkslager är ett datapaket som skickas över ett nätverk. Den består av en rubrik och en nyttolast. Rubriken innehåller information om källan och destinationen för datagrammet, samt protokollet som används. Nyttolasten innehåller de faktiska data som skickas.
Datagram används i anslutningslösa nätverk, såsom Internet. I ett anslutningslöst nätverk finns det ingen etablerad anslutning mellan avsändaren och mottagaren innan data skickas. Istället skickas varje datagram oberoende, och mottagaren ansvarar för att återsammansätta datagrammen till det ursprungliga meddelandet.
Datagramnätverk är mindre effektiva än anslutningsorienterade nätverk, som telefonsystemet. Men de är också mer robusta, eftersom de inte kräver en dedikerad anslutning mellan sändaren och mottagaren. Detta gör datagramnätverk idealiska för applikationer som behöver kunna kommunicera över långa avstånd eller i opålitliga miljöer.
Några exempel på applikationer som använder datagramnätverk inkluderar:
* Internet
* Voice over IP (VoIP)
* Spel online
* Videokonferenser