? Data rejser rundt net, og på tværs af internettet i en struktur, der kaldes en pakke. En pakke indeholder et segment af data med en række overskrifter tilføjet til fronten . Det yderste header er IP-headeren , der er formateret i overensstemmelse med Internet Protocol . Forskydning felt i IP-headeren er et af felterne håndtering pakke fragmentering - færd med at bryde op store pakker i mindre enheder . Maximum Transmission Unit
Internettet består af en række uafhængige netværk , der tilsluttes via routere og videregive data til andre netværk . Hvert netværk har forskellige regler . Ophavsmanden til en datapakke følger reglerne i sit lokale netværk. En af reglerne dikterer den maksimale pakkestørrelse . Selv om den nye datapakke kan være i overensstemmelse med reglerne i sit hjemmenetværk , er der ingen garanti for, at alle netværk den krydser at nå sit bestemmelsessted vil håndtere , at pakkestørrelsen . Den maksimale pakkelængde , at et netværk vil håndtere kaldes Maximum Transmission Unit, eller MTU .
Fragmentation
En router modtager en pakke , der er længere end dens netværks MTU kan enten droppe det og sende tilbage en fejltilstand til afsenderen af pakken , eller den kan bryde op pakken i mindre bidder , der overholder MTU for det nuværende netværk . Dette kaldes fragmentering.
Fragmentering Fields
Den oprindelige lange pakken er brudt op i flere mindre pakker. Overskrifterne bæres af den oprindelige pakke skal kopieres og anvendes for hver af de nye pakker . Routeren bryde op pakken også at bemærke i IP-headeren , hvad arbejde er udført , og det bruger tre felter til at gøre dette. Den ene er identifikationsnummer. Den indgående pakke allerede har en værdi på dette område og de fragmenterede pakker alle modtager det samme nummer. Dette hjælper modtageren samle de fragmenterede pakker. Den fragmentforskydning feltet indeholder startbit nummeret fra den oprindelige datapakke . Dette er målt i 64-bit enheder. Hvis en pakke indeholdende 1280 bit er opsplittet i to pakker , vil den første har en forskydning på 0 og den anden vil have en forskydning på 10. . Et flag felt indeholder to aktive bits . Den første , hvis sat til 1 angiver, at fragmentering er ikke tilladt for pakken. Den anden angiver, om der er flere fragmenter efter . En værdi på 1 i dette felt angiver , at flere fragmenter er at komme, en værdi på 0 betyder, at der ikke er flere fragmenter.
Development
Den aktuelle version af Internet Protocol , som af tidspunktet for offentliggørelsen er planlagt til at blive erstattet af en ny version , kaldet IPv6. Ingen af fragmentering felter eksisterer i IPv6 header , fordi skaberen af pakken først er nødt til at kontrollere MTU af alle links i den valgte rute , så gør den oprindelige pakke ikke overstige de evner i nogen af de netværk i stien. < br >