Et nettverkslagsdatagram er en pakke med data som sendes over et nettverk. Den består av en header og en nyttelast. Overskriften inneholder informasjon om kilden og destinasjonen til datagrammet, samt protokollen som brukes. Nyttelasten inneholder de faktiske dataene som sendes.
Datagrammer brukes i forbindelsesløse nettverk, slik som Internett. I et tilkoblingsløst nettverk er det ingen etablert forbindelse mellom avsender og mottaker før data sendes. I stedet sendes hvert datagram uavhengig, og mottakeren er ansvarlig for å sette sammen datagrammene til den opprinnelige meldingen.
Datagram-nettverk er mindre effektive enn tilkoblingsorienterte nettverk, som telefonsystemet. Men de er også mer robuste, fordi de ikke krever en dedikert forbindelse mellom avsender og mottaker. Dette gjør datagramnettverk ideelle for applikasjoner som trenger å kunne kommunisere over lange avstander eller i upålitelige miljøer.
Noen eksempler på applikasjoner som bruker datagramnettverk inkluderer:
* Internett
* Voice over IP (VoIP)
* Spill på nett
* Videokonferanser