Een netwerklaagdatagram is een gegevenspakket dat via een netwerk wordt verzonden. Het bestaat uit een header en een payload. De header bevat informatie over de bron en bestemming van het datagram, evenals het protocol dat wordt gebruikt. De payload bevat de daadwerkelijke gegevens die worden verzonden.
Datagrammen worden gebruikt in verbindingsloze netwerken, zoals internet. In een verbindingsloos netwerk is er geen verbinding tot stand gebracht tussen de zender en de ontvanger voordat gegevens worden verzonden. In plaats daarvan wordt elk datagram afzonderlijk verzonden en is de ontvanger verantwoordelijk voor het opnieuw samenstellen van de datagrammen in het oorspronkelijke bericht.
Datagramnetwerken zijn minder efficiënt dan verbindingsgerichte netwerken, zoals het telefoonsysteem. Ze zijn echter ook robuuster, omdat ze geen speciale verbinding tussen zender en ontvanger vereisen. Dit maakt datagramnetwerken ideaal voor toepassingen die over lange afstanden of in onbetrouwbare omgevingen moeten kunnen communiceren.
Enkele voorbeelden van toepassingen die datagramnetwerken gebruiken zijn:
* Het internet
*Voice over IP (VoIP)
* Online gamen
* Videoconferenties |