data reiser 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 header som inneholder dataene som trengs for å rute data til sin tiltenkte destinasjon. Noen ganger kan en node må kanskje dele en pakke i mindre enheter som kalles fragmenter . Overskriften gir identifikasjon for hvert fragment , slik målnoden å montere fragmentene i riktig rekkefølge . Kilde og destinasjon
Internet Protocol versjon 4 og 6 har ulike header felt reservert for pakken identifikasjon, men begge inneholder IP- adressen til pakken sin kilde , enheten som sendte de opprinnelige dataene , og pakken destinasjon i sine overskrifter. IPv4 -pakker reserve 32 bits for IP " Source Address" og " Destination Address " feltene , slik at IPv4 å gi adresser for ca 4,3 milliarder enheter som er koblet til Internett . Internet Assigned Numbers Authority distribuert de siste tilgjengelige IPv4-adresser den 3. februar 2011. IPv6 løser dette problemet ved å gi 128 bits for sine adressefelt , multiplisere antall tilgjengelige adresser eksponentielt .
Fragmentering håndtering i IPv4
IPv4 packet header er " Identifikasjon , " " Flags "og" Fragment Offset " felt gi de nødvendige instruksjoner for å gjenoppbygge den opprinnelige pakken . Identifikasjon feltet inneholder en numerisk verdi tilordnet alle en pakkens fragmenter , slik at målenheten vet hvilke fragmenter tilhører de pakker den mottar. The 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 siste fragment av en pakke, la målnoden vet at den har alle fragmentene som trengs for å gjenoppbygge pakken . Den Fragment Offset feltet verdien er unik for hvert fragment , som indikerer fragmentets rekkefølge i den opprinnelige pakken og la mottakerenheten å 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å være fragmentert , vil enheter som bruker IPv6-protokollen føye en forlengelse header på pakken som inneholder informasjonen mottakerenheten må rekonstruere pakken . Enheten overfører dataene legger forlengelse header , fordi det under IPv6 , bare nodene sender kan fragmentere dem . Utvidelsen header inneholder en "Identifikasjon " felt som har 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
< p> IPv4 er " presedens "-feltet gjør at overføring node for å tildele en prioritet til en pakke leveranse , fra rutine passasje gjennom nettverket til å instruere nettverket til å legge større vekt på pakken leveranse enn på alle andre pakker med lavere IP-presedens feltverdier . IPv6 pakkehodet 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 .