Unterschied zwischen IPv4- und IPv6-Headern

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.