Daten werden über ein Netzwerk in Pakete . Eine E-Mail , Video-Streaming oder eine andere Datei über das Internet gesendet wird von vielen solcher Pakete, die in ihrer ursprünglichen Form von einem Computer auf der Empfängerseite wieder zusammengesetzt zusammen. Jedes Paket hat einen Header , der die Daten benötigt um die Daten zu ihrem Bestimmungsort enthält . Manchmal kann ein Knoten benötigen , um ein Paket in kleinere Einheiten, so genannte Fragmente aufgeteilt. Der Kopf liefert Identifizierung für jedes Fragment , so dass der Ziel-Knoten , um die Fragmente in der richtigen Reihenfolge. Quelle und Ziel
Internet Protocol Version 4 und 6 haben unterschiedliche Header-Felder für Paketidentifikation vorbehalten , aber beide enthalten die IP-Adresse des Pakets Quelle , das Gerät, das die ursprünglichen Daten gesendet , und das Ziel des Pakets in ihrem Header. IPv4 -Paket-Header Reserve 32 Bits für den IP "Source Address" und "Destination Address" Felder , so dass IPv4 -Adressen für rund 4,3 Milliarden Geräte mit dem Internet zu ermöglichen. Die Internet Assigned Numbers Authority verteilt die letzten verfügbaren IPv4 -Adressen auf 3. Februar 2011 . IPv6 löst dieses Problem durch die Bereitstellung 128 Bit für die Adresse Felder , die Multiplikation der Anzahl der verfügbaren Adressen exponentiell .
Fragmentation Handhabung in IPv4
ein IPv4-Paket -Headers " Identification , " " Flags "und" Fragment Offset "-Felder die notwendigen Anweisungen für den Wiederaufbau des ursprünglichen Pakets . Die ID-Feld enthält einen numerischen Wert zugeordnet , alle Fragmente eines Pakets , so dass das Zielgerät weiß, welche Fragmente an die empfangenen Pakete gehören. Das Feld Flags enthält drei Bits , von denen jedes einen Wert von "1" haben oder "0". Das dritte Bit im Flags Feld ist die " More Fragments " Flagge, die einen Wert von "1" hat , wenn es das ist letzte Fragment eines Pakets und lässt den Zielknoten , dass es alle Fragmente benötigt , um das Paket neu ist . Das Fragment Offset Feld Wert ist einzigartig für jeden Fragment , was des Fragments Reihenfolge in der Original-Paket und ermöglicht das empfangende Gerät , um die Fragmente in der richtigen Reihenfolge wieder zusammenbauen .
Fragmentation Handhabung in IPv6
Standard- IPv6 -Paket-Header enthalten keine Felder für die Speicherung von Informationen Fragmentierung . Stattdessen, wenn ein Paket müsste fragmentiert werden , werden Geräte mit dem IPv6-Protokoll anhängen eine Verlängerung Header auf dem Paket enthält die Informationen, die das empfangende Gerät , um das Paket zu rekonstruieren muss. Das Gerät Übertragen der Daten fügt die Erweiterung Header , weil unter IPv6 , nur die Knoten sendet Pakete können Fragment ihnen . Die Verlängerung Header enthält ein Feld "Identifikation" , die die gleiche Funktion dient als " Identification "-Feld in IPv4-Pakete . Sobald das Paket sein Ziel erreicht , verwendet das Gerät die Quell-und Ziel- Informationen, zusammen mit der Erweiterung Header- Daten , um das ursprüngliche Paket wieder aufzubauen.
Identifizieren von Paketen Anfordern Priority Lieferung
< p> IPv4 " Precedence " Feld ermöglicht die Übertragung von Knoten eine Priorität eines Pakets Lieferung zuzuweisen, vom Routine- Passage durch das Netzwerk an anweist das Netzwerk eine höhere Priorität auf das Paket der Lieferung legen als auf allen anderen Paketen mit niedrigeren IP Vorrang Feldwerte . Die IPv6- Paket-Header bietet eine "Traffic Class "-Feld , die Lieferung Priorität ordnet für das Paket und ein " Flow Label "-Feld , die das Netz erzählt die gleiche Priorität zu jedem Paket zuweisen innerhalb eines bestimmten Datenflusses.