Data färdas genom ett nätverk i paket . Ett e-postmeddelande , strömmande video eller annan fil som skickas över Internet består av många sådana paket , som sätts ihop till sin ursprungliga form av en dator på den mottagande änden . Varje paket har en rubrik som innehåller de uppgifter som behövs för att dirigera data till sin destination . Ibland kan en nod kan behöva dela ett paket i mindre enheter som kallas fragment . Huvudet innehåller identifiering för varje fragment , vilket gör att destinationsnoden att sätta ihop fragmenten i sin rätta ordning . Källa och Destination
Internet Protocol version 4 och 6 har olika rubrikfälten reserverade för paketidentifikation , men båda innehåller IP-adressen till paketets källa , den enhet som skickade de ursprungliga uppgifterna , och paketets destination i sina huvuden. IPv4 pakethuvuden reserv 32 bitar för IP " Source Address " och " Destination Address " områden , vilket gör att IPv4 att tillhandahålla adresser till cirka 4,3 miljarder enheter som är anslutna till Internet . Internet Assigned Numbers Authority ut de sista tillgängliga IPv4-adresser den 3 februari 2011. IPv6 löser detta problem genom att ge 128 bitar för sina adressfält , multiplicera antalet tillgängliga adresser exponentiellt .
Fragmentering Hantering i IPv4
En IPv4 pakethuvud s " Identification , " " Flaggor "och" Fragment Offset " fält ger nödvändiga instruktioner för att återuppbygga det ursprungliga paketet . Identification fält innehåller ett numeriskt värde tilldelas alla av en paketets fragment , vilket säkerställer att den destination apparat vet vilka fragment tillhör de paket den tar emot. Flaggorna fältet innehåller tre bitar, vilka var och en kan ha ett värde av " 1 " eller " 0 . " Den tredje biten i Flaggor fältet är "Fler Fragment " flagga, vilken har ett värde av " 1 " om det är den sista fragmentet av ett paket , låter destinationsnoden vet att den har alla de fragment som behövs för att bygga om paketet . Fragmentet Offset fältets värde är unik för varje fragment , som visar fragment s sekventiell ordning i det ursprungliga paketet och låta den mottagande enheten för att sätta ihop fragmenten i rätt ordning . Addera ditt Splittringen Hantering av IPv6
Standard IPv6 pakethuvuden inte innehåller fält för lagring av fragmentering information. Istället , om ett paket måste vara splittrad , kommer enheter som använder IPv6-protokollet bifoga en förlängning header på paketet som innehåller den information som den mottagande enheten behöver för att rekonstruera paketet . Enheten sänder uppgifterna läggs förlängningen header , eftersom enligt IPv6 , endast noderna sänder paketen kan splittra dem . Förlängningen huvudet innehåller en "ID "-fältet som tjänar samma funktion som " Identifiering " fältet i IPv4-paket . När paketet når sin destination , använder enheten källa och destination information, tillsammans med förlängningen header data , för att återskapa den ursprungliga paketet .
Identifiera Paket kräva prioriterat Leverans
IPv4 s " företräde " fältet kan den sändande noden att tilldela en prioritet till ett paket för leverans , från rutinmässig passage via nätverket att instruera nätet att lägga större prioritet på paketets leverans än på alla andra paket med lägre IP företräde fältvärden . IPv6 pakethuvudet ger en " Traffic Class " fältet , som tilldelar leverans prioritet för paketet och en " Flow Label " fältet som berättar nätverket tilldela samma prioritet till varje paket inom ett visst dataflöde .
Addera