IPv4 vs. IPv6-Header
IPv4 (Internet Protocol Version 4) ist die vierte Version des Internet Protocol (IP). Es wird in paketvermittelten Link Layer-Netzwerken wie Ethernet verwendet. IPv4 verwendet die Zustellmethode „Best Effort“, bei der keine Zustellgarantie gegeben wird. Das IPv4-Paket besteht aus einem Header und einem Datenabschnitt. Dieser Header enthält vierzehn Felder. IPv6 (Internet Protocol Version 6) ist die IP-Version, die auf IPv4 folgte. IPv6 wurde als Lösung für die Adresserschöpfung von IPv4 entwickelt. IPv6-Pakete bestehen auch aus einem Header und einem Datenabschnitt. Der IPv6-Header besteht aus einem Teil mit fester Größe, der die Hauptfunktionalität bereitstellen könnte, und die Option, den Header um spezielle Funktionen zu erweitern.
Was sind IPv4-Header??
Ausführung (4 Bits) | IHL (Internet Header Länge) (4 Bits) | Art der Leistung (8 Bits) | Gesamtlänge (16 Bit) | ||
Identifizierung (16 Bit) | Flaggen (3 Bits) | Fragmentversatz (13 Bits) | |||
Zeit zu leben (8 Bits) | Protokoll (8 Bits) | Header Checksum (16 Bit) | |||
Ursprungs IP-Addresse (32 Bit) | |||||
Ziel-IP-Adresse (32 Bit) | |||||
Optionen (variable Länge) | Polsterung (variable Länge) |
Im IPv4-Header haben die Quelladresse und die Zieladresse die Länge von 32 Bit. Daher ermöglicht das IPv4 einen Adressraum von 4,3 × 109 (232) Adressen. Unter diesen Adressen sind einige Adressen für spezielle Zwecke reserviert, z. B. private Netzwerke oder Multicast-Adressen. Dadurch wird die Anzahl der verfügbaren Adressen für die öffentliche Verwendung weiter reduziert.
Was sind IPv6-Header??
Ausführung (4 Bits) | Verkehrsklasse (8 Bits) | Flow Label (20 Bits) | ||
Nutzlastlänge (16 Bit) | Nächste Kopfzeile (8 Bits) | Hop Limit (8 Bits) | ||
Quelladresse (128 Bit) | ||||
Zieladresse (128 Bit) |
Der Header von IPv4 besteht aus einem festen Teil und einer Erweiterung. Der feste Teil enthält die Quell- und Zieladressen, einen Sprungzähler und einen Verweis auf den Erweiterungsheader (falls vorhanden). Eine der wichtigsten Funktionen im IPv6-Header ist der große Adressraum. Sowohl die Quell- als auch die Zieladresse dürfen 128 Bit haben. Dies würde 3,4 × 10 erzeugen38 (2128) Adressraum. Der Erweiterungsheader enthält spezielle Informationen wie Informationen zu Routing, Sicherheit usw.
Was ist der Unterschied zwischen IPv4- und IPv6-Headern??
IPv4 ist die vierte Version des Internetprotokolls und IPv6 ist der Nachfolger von IPv6. Der wichtigste Unterschied zwischen diesen beiden ist die Größe des Adressraums. IPv4 erlaubt nur 32-Bit-Quell- und -Zieladressen, während IPv6 128-Bit-Quell- und -Zieladressen zulässt. Dies macht den Adressraum von IPv4 4,3 × 109 (232) und der Adressraum von IPv6 3,4 × 1038 (2128), was viel größer ist. Darüber hinaus enthält IPv4 einen für Optionen zugewiesenen Speicherplatz. In IPv6 wird dieser Abschnitt jedoch in den Erweiterungsheader verschoben. Darüber hinaus hat der IPv6-Header eine feste Größe von 40 Byte, während der IPv4-Header aufgrund des Optionsbereichs im IPv4-Header möglicherweise eine variable Größe hat. Einige der Abschnitte in der Kopfzeile wurden umbenannt. Zum Beispiel die Art der Leistung wurde in umbenannt Verkehrsklasse; Gesamtlänge wurde in umbenannt Nutzlastlänge, etc. Außerdem sind einige der Felder in IPv4 wie z IHL, Identifikation, Fahnen sind in IPv6 nicht vorhanden.