Hva Er Offset feltet i IP?

Hva Er Offset feltet i IP?


Dataene reiser rundt nettverk og over Internett i en struktur som kalles en pakke. En pakke inneholder et segment av data med en rekke overskrifter lagt til fronten. Den ytterste header er IP header, som er formatert i henhold til Internet Protocol. Den Offset-feltet i IP-header er ett av feltene håndtering av pakke fragmentering - prosessen for å bryte opp store pakker i mindre enheter.

Maksimal overføringsenhet

Internett består av en rekke uavhengige nettverk som kobles til via rutere og overføre data til andre nettverk. Hvert nettverk har forskjellige regler. Opphavsmannen til en datapakke følger reglene i sin lokale nettverket. En av reglene dikterer den maksimale pakkestørrelsen. Selv om den nye datapakke mai samsvar med reglene i sin hjemmenettverket, er det ingen garanti for at alle nettverk den krysser for å nå målet vil håndtere at pakkestørrelse. Den maksimale pakkelengde at et nettverk vil håndtere kalles maksimal overføringsenhet, eller MTU.

Fragmentering

En ruter mottar en pakke som er lengre enn sitt nettverk MTU kan enten slippe den og sende tilbake en feil til opphavs av pakken, eller det kan bryte opp pakken i mindre biter som er i overensstemmelse med MTU av dagens nettverk. Dette kalles fragmentering.

fragmentering Fields

Den opprinnelige lang pakke er delt opp i flere mindre pakker. Overskriftene som bæres av den opprinnelige pakken må kopieres og anvendes på hver av de nye pakker. Ruteren bryte opp pakken har også å merke i IP header hva arbeidet ble utført og den bruker tre felt for å gjøre dette. Den ene er den Organisasjonsnummer. Den ankommer pakke har allerede en verdi i dette feltet, og de fragmenterte pakker alle får samme nummer. Dette bidrar til mottakeren gruppen sammen de fragmenterte pakker. Fragmentet Offset-feltet inneholder en start bit tall fra det opprinnelige datapakken. Dette måles i 64-bits-enheter. Hvis en pakke inneholdende 1280 biter blir fragmentert i to pakker, vil det første ha en forskyvning på 0, og den andre vil ha en forskyvning på 10. Et flagg feltet inneholder to aktive bits. Den første, viss satt til 1 indikerer at fragmentering ikke er tillatt for pakken. Den andre indikerer om det er flere fragmenter følgende. En verdi på en i dette felt indikerer at flere fragmenter er å komme, en verdi på 0 betyr at det ikke er flere fragmenter.

Utvikling

Den gjeldende versjonen av Internet Protocol som på tidspunktet for offentliggjøring er planlagt å bli erstattet av en ny versjon, kalt IPv6. Ingen av fragmentering felt eksisterer i IPv6 header fordi skaperen av pakken må først sjekke MTU av alle leddene i den valgte ruten, slik den opprinnelige pakken ikke overstiger egenskapene til noen av nettverkene i banen.