Pojmem datagram se označuje datový paket v protokolu IP. Název pochází z analogie s telegramem – stejně jako telegramy jsou datagramy přenášeny každý samostatně, nezávisle na ostatních. Teoreticky může každý ze skupiny datagramů odeslaných stejným strojem témuž adresátovi putovat jinou cestou než ostatní (v praxi tak divoké změny nebývají – viz směrování).

IP verze 4 (IPv4)

Související informace naleznete také v článku IPv4.

IP verze 6 (IPv6)

Bity 0–3 4–7 8–11 12–15 16–19 20–23 24–27 28–31
0 Verze Třída provozu Značka toku
32 Délka dat Další hlavička Maximum skoků
64 Adresa odesilatele
96
128
160
192 Cílová adresa
224
256
288
320
 
Data
 

Hlavička IPv6 datagramu je jednodušší – cílem návrhu bylo umožnit její rychlé zpracování. Proto z ní byly odstraněny všechny zbytné položky i kontrolní součet, který je nutné přepočítávat na každém směrovači po cestě (protože se mění životnost). V důsledku toho se prodloužila jen na dvojnásobek (40 B proti původním 20 B), přestože délka nesených adres je čtyřnásobná. Obsahuje následující položky: