Format paketa IPv4
Za lažje razumevanje načina usmerjanja in naslavljanja na podlagi naslova IP si poglejmo zgradbo paketa IP, ki vsebuje različne informacije:
Version | IHL | Type of Service | Total Lenght | |
Identification | Flags | Fragment Offset | ||
Time to Live | Protocol | Header Checksum | ||
Source Address | ||||
Destination Address | ||||
Options (+ Padding) | ||||
Data (Variable) |
Slika1: Zgradba paketa IP
Version: trenutno se najbolj uporablja V4 (biti 0100), obstaja tudi IPv6
Internet Header Length (IHL): dolžina glave datagrama v 32 bitnih besedah, minimalno je 20 zlogov (160 bit), torej je vrednost vsaj 5 (0101) (5* 32=160).
Type of Service (TOS): IPv4, prioritete od 0 do 7
Total Length: definira celotno dolžino paketa IP, skupaj z glavo paketa in njegovimi podatki, (16 mest - največ 64 KB vrednost)
Identification, Flags, Fragment Offset: postaja, ki oddaja sporočilo označi pakete pred fragmentacijo, naslovljena postaja pa jih nato s pomočjo tega zopet defragmentira
Time-to-Live (TTL) - življenska doba: vrednost od 0 to 255, (navadno TTL=64,128,256); to je število vozlišč, ki jih lahko paket maksimalno prepotuje, preden bo zavržen. TTL s tem zagotavlja, da paket ne more neomejeno krožiti po omrežju.
Protocol: TCP (6), UDP (17), ...
Header Checksum: Ip kontrolira le glavo, ne celega paketa.
Source Address: 32-bitni naslov delovne postaje, ki pošilja sporočilo
Destination Address: 32-bitni naslov delovne postaje, ki sporočilo prejema
Data: Podatki namenjeni višjim plastem (spremenljive dolžine), ki se prenašajo po omrežju
Otpions: npr. zaščita (security)