IP Header Identification

IP Header Identification


Data går gjennom et nettverk i pakker. En e-postmelding, streaming video eller en annen fil sendes over Internett består av mange slike pakker, som settes sammen igjen i sin opprinnelige form av en datamaskin på mottakersiden. Hver pakke har en overskrift som inneholder dataene som trengs for å rute data til sin tiltenkte destinasjon. Noen ganger kan en node kan ha behov for å splitte en pakke i mindre enheter som kalles fragmenter. Overskriften gir identifikasjon for hvert fragment, slik målnoden å montere fragmentene i riktig rekkefølge.

Source og Destination

Internet Protocol versjon 4 og 6 har ulike header felt reservert for pakke identifikasjon, men begge inneholder IP-adressen til pakken kilde, enheten som sendte de opprinnelige dataene, og pakken destinasjon i sine overskrifter. IPv4-pakker forbeholder 32 bits for IP "Source Address" og "destinasjonsadresse" felt, slik at IPv4 å gi adresser for ca 4,3 milliarder enheter som er koblet til Internett. The Internet Assigned Numbers Authority fordelt de siste tilgjengelige IPv4-adresser den 3. februar 2011. IPv6 løser dette problemet ved å gi 128 biter for sine adressefelt, multiplisere antall tilgjengelige adresser eksponentielt.

Fragmentering Håndtering i IPv4

En IPv4 pakke header er "Identifikasjon", "Flags" og "Fragment Offset" feltene gi de nødvendige instrukser for å gjenoppbygge den opprinnelige pakken. Identifikasjonsfeltet inneholder en tallverdi som er tilordnet alle av en pakkens fragmenter, slik at destinasjonsinnretningen vet hvilke fragmenter hører til pakkene den mottar. Den Flags feltet inneholder tre biter, som hver kan ha en verdi på "1" eller "0" Den tredje bit i flagg feltet er "Flere Fragments" flagg, som har en verdi på "1" hvis det er det siste fragment av en pakke, la målnoden vet at den har alle fragmentene som trengs for å gjenoppbygge pakken. Den Fragment Offset feltet verdi er unik for hvert fragment, som indikerer fragment sin rekkefølge i den opprinnelige pakken og la den mottakende enheten for å montere fragmentene i riktig rekkefølge.

Fragmentering Håndtering i IPv6

Standard IPv6-pakker inneholder ikke felt for lagring av fragmentering informasjon. I stedet, hvis en pakke må fragmentert, enheter som bruker IPv6-protokollen vil føye en forlengelse header på pakken som inneholder informasjon om mottakerenheten må rekonstruere pakken. Enheten overfører dataene legger utvidelsen header, fordi det under IPv6 kan kun nodene sender fragmentere dem. Utvidelsen header inneholder en "Identifikasjon" -feltet som tjener samme funksjon som "Identifikasjon" feltet i IPv4-pakker. Når pakken kommer frem til mottakeren, bruker enheten kilden og målet informasjonen, sammen med utvidelsen header data, for å gjenoppbygge den opprinnelige pakken.

Identifisere Pakker som krever prioritet Levering

IPv4 er "presedens" feltet lar sendenoden å tildele en prioritet til et pakkeleverings, fra rutine passasje gjennom nettverket til å instruere nettverket for å legge større prioritet på pakkens levering enn på alle andre pakker med lavere IP forrang feltverdier. IPv6 packet header gir en "Traffic Class" -feltet, som tildeler levering prioritet for pakken og en "Flow Label" feltet som forteller at nettverket tildeler samme prioritet til hver pakke innenfor en bestemt dataflyt.