Unterschied zwischen IPv4- und IPv6 -Protokollen

Unterschied zwischen IPv4- und IPv6 -Protokollen

IPv4 gegen IPv6 -Protokolle | IP -Adressierungsschemata und Einschränkungen

Internetprotokoll

IP (Internet Protocol) ist in IETF (Internet Engineering Task Force) RFC791 (Anfrage für Kommentare) 1981 definiert. IP ist ein verbindungsloses Protokoll, das in Paket -Switched Communication Networks verwendet wird. IP bietet die Übertragung von Daten von einem Host zu einem anderen, wobei der Host mit einer eindeutigen Nummer namens IP -Adresse identifiziert wird. IP unterstützt keine garantierte Lieferung oder beibehalten der Liefersequenz. Es wird mit besten Anstrengungen geliefert, so. Die Ebene über IP IP (TCP) kümmert sich um die garantierte Lieferung und Sequenzierung von Paketen.

IP -Adresse ist eine Nummer. In einem echten Wortbeispiel können Sie wie eine Telefonnummer mit Ländercode denken, die einzigartig ist, um eine Person zu erreichen. Wenn Alice Bob anrufen möchte, ruft Alice Bobs Telefonnummer an, genau in der Paketkommunikation, wenn Alice ein Paket an Bob senden möchte. Alice sendet das Paket an Bobs IP -Adresse, die eindeutig ist. Diese IP -Adressen werden als öffentliches IP oder real IP bezeichnet. Denken Sie an einen Fall, in dem Alice Bobs Büro anruft und die Erweiterungsnummer für Bob erreicht. Die Verlängerungsnummer kann nicht von außen erreicht werden, da diese Erweiterung privat ist.(Durchwahl 834929) kann dieselbe Erweiterungsnummer auch in einem anderen Unternehmen bestehen. (Firma B ext 834929). In IP World gibt es auch private IP -Adressen, die in einem privaten Netzwerk verwendet werden. Dies ist von außen nicht direkt erreichbar und es ist auch nicht einzigartig.

IPv4

Definiert in RFC 791

Dies ist eine 32 -Bit -Nummer, um Hosts zu identifizieren. Der Gesamtadressraum beträgt also 232, was fast gleich S bis 4 × 109 ist. IP wird in klassischen und klassenlosen Konzepten betrieben, um den Mangel an Adressen zu überwinden. Das klassische Netzwerk ist ein Adressierungsplan, mit dem das Netzwerk und die Hosts der Netzwerke identifiziert werden können. IPv4 hat 5 Klassen A, B, C, D und E. In der Klasse A identifizieren die ersten 8bit von 32 Bit das Netzwerk und die Klasse B der ersten 16 Bits und in Klasse C sind es 24 Bits. Wenn Sie eine Adresse der Klasse C in Betracht ziehen, identifizieren Sie den Netzwerkteil und die letzten 8 Bits, um die Hosts in diesem bestimmten Netzwerk zu identifizieren. Theoretisch kann ein Netzwerk der Klasse C nur 28 enthalten, nämlich 256 Hosts.

Aufgrund der Einschränkung des Adressraums wird CIDR (klassenlose Inter-Domänen-Routing) 1993 eingeführt. Mit einem festen Netzwerkteil und einem Host -Teil führt CIDR eher eine variable Länge des Netzwerks und den Host -Teil mit relevanten Subnetzmasken ein.

IPv6

Definiert in RFC 2460

IPv6 wird eingeführt, um den Mangel an IP -Adressraum zu überwinden. IPv6 ist eine 128 -Bit -Nummer mit Adressraum von 2128 (ca. 3.4 × 1038). Dies gibt die Flexibilität, die Adressierungsraumprobleme und den Routing -Verkehr zu überwinden.

Adressformat:

Hier in IPv6 Definiert First 64 Bits den Netzwerkteil und der Rest der 64 Bit ist Host -Adressteil ist. IPv4 ist in 4 Blöcken von 8 Bit -Binärer dargestellt, während IPv6 durch 8 Gruppen von 16 Bit -Hexadezimalwerten dargestellt wird, die von Kolons getrennt sind.

Beispiel: 2607: F0D0: 1002: 0051: 0000: 0000: 0202: 0004

Für die einfache Verwendung kann es mit den folgenden Regeln abgekürzt werden

(1) Es können führende Nullen innerhalb eines 16-Bit-Werts weggelassen werden

(2) Ein einzelnes Vorkommen aufeinanderfolgender Gruppen von Nullen innerhalb einer Adresse kann durch einen Doppeldarm ersetzt werden

So 2607: F0D0: 1002: 0051: 0000: 0000: 0202: 0004 kann wie folgt geschrieben werden

2607: F0D0: 1002: 0051: 0000: 0000: 0202: 0004

2607: f0d0: 1002: 0051 :: 202: 4

Hauptmerkmale von IPv6

(1) Großer Adressraum, da er 128 Bit ist

(2) Verbesserte Stütze für Multicast

(3) Unterstützung für die Sicherheit der Netzwerkebene

(4) unterstützte Mobilität

(5) Extensible Header bei Bedarf

(6) Größere Nutzlast unterstützt in IPv6, wenn das Netzwerk größere MTU unterstützt. (Jumbogramme)

Zusammenfassung:

(1) IPv4 ist 32 -Bit -Adressraum, in dem als IPv6 einen 128 -Bit -Adressraum verfügt.

(2) CIDR wurde zur optimierten Verwendung von IPv4 eingeführt

(3) Das IPv4 -Format ist vier Oktor und IPv6 ist 8 Block -Hexadezimal.

(4) Obwohl IPv4 Limited Multicast unterstützt, unterstützt IPv6 Multicast ausführlich

(5) IPv6 Vermeiden Sie dreieckiges Routing, da es die Mobilität unterstützt

(6) IPv6 unterstützt eine größere Nutzlast als IPv4

(7) Der IP -Tunneling wird momentan für die IPv4- und IPv6 -Verbindungsverbindung verwendet.