Version (4 bity) - 0100 specifikuje verzi protokolu IPv4
IHL - Internet Header Lenght (4 bity) - definuje délku hlavičky, udává počet 4-byte slov
ToS - Type of Service (8 bitů) - Používá se pro QoS. 6 bitů DSCP pole, 2 bity ECN (Explicit Congestion Notification) pole.
Total Length (16 bitů) - udává délku celého paketu v bytech
Identification (16 bitů) - identifikuje části paketu, pokud byl původní paket fragmentován.
Flags (3 bity)
1. bit vždy 0
2. bit = DF (Dont Fragment) - říká, že by se paket neměl fragmentovat (zakazuje fragmentaci)
3. bit = MF (More Fragments) - nastaven na všech fragmentech kromě posledního, by-li paket fragmentován.
Fragment Offset (13 bitů) - udává offset od prvního fragmentu v 8 bytových jednotkách (v případě fragmentovaného paketu)
TTL - Time to Live (8 bitů) - Při každém průchodu routerem je hodnota dekrementována o 1. Je-li TTL=0, je paket zahozen. Slouží k prevenci routovacích smyček.
Protocol (8 bitů) - říká jaký L4 protokol je přenášen, nejčastěji TCP či UDP
Header Checksum (16 bitů) - kontrolní součet hlavičky
Source IP Address (32 bitů) - IPv4 adresa odesílatele
Destination IP Address (32 bitů) - IPv4 adresa Adresáta
Options - je-li použito délka závisí na typu Option
Padding