Heim  >  Artikel  >  Auf wie viele Ziffern werden Adressen in IPv6 erweitert?

Auf wie viele Ziffern werden Adressen in IPv6 erweitert?

青灯夜游
青灯夜游Original
2022-08-23 12:02:164819Durchsuche

Die Adresse in IPv6 wird auf 128 Bit erweitert. Die IPv6-Adresse ist eine hexadezimale Binärzahl. Eine IPv6-IP-Adresse besteht aus 8 Adressabschnitten, jeder Abschnitt enthält 16 Adressbits und die Gesamtlänge beträgt „16x8=128“. Daher hat das IPv6-Protokoll eine Adresslänge von 128 Bit . , was der vierfachen Länge der IPv4-Adresse entspricht.

Auf wie viele Ziffern werden Adressen in IPv6 erweitert?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.

Die Adresse in IPv6 wird auf 128 Bit erweitert.

IPv6 ist die Abkürzung für „Internet Protocol Version 6“ auf Englisch. Es handelt sich um das IP-Protokoll der nächsten Generation, das von der Internet Engineering Task Force (IETF) entwickelt wurde, um IPv4 zu ersetzen Sand ist mit einer Adresse verschlüsselt.

Das größte Problem von IPv4 sind die unzureichenden Netzwerkadressressourcen, die die Anwendung und Entwicklung des Internets erheblich einschränken. Die Verwendung von IPv6 kann nicht nur das Problem der Anzahl der Netzwerkadressressourcen lösen, sondern auch die Hindernisse für die Verbindung mehrerer Zugriffsgeräte mit dem Internet beseitigen.

IPv6 soll IPv4 ersetzen. Allerdings nimmt IPv4 noch lange Zeit eine dominierende Stellung im Internetverkehr ein und die Nutzung von IPv6 hat langsam zugenommen. Im April 2022 überstieg der Anteil der Nutzer, die Google-Dienste über IPv6 nutzen, erstmals 40 %.

Die Adresslänge von IPv6 beträgt 128 Bit, was dem Vierfachen der Länge der IPv4-Adresse entspricht. Eine IPv6-IP-Adresse besteht aus 8 Adressabschnitten, jeder Abschnitt enthält 16 Adressbits und die Gesamtlänge beträgt 16x8=128 Bit.

Auf wie viele Ziffern werden Adressen in IPv6 erweitert?

Daher ist das IPv4-Punkt-Dezimalformat nicht mehr anwendbar und es wird die hexadezimale Darstellung verwendet.

IPv6 verfügt über 3 Darstellungsmethoden:

1. Hexadezimale Darstellung

Das Format ist X:X:X:X:X:X:X:X, wobei jedes Beispiel:

2001 ist :0DB8:0000:0023:0008:0800:200C:417A→ 2001:DB8:0:23:8:800:200C:417A

2. 0-Bit-komprimierte Darstellung

In einigen Fällen eine IPv6-Adresse kann einen langen Zeitraum von Nullen enthalten, und der kontinuierliche Zeitraum von Nullen kann in „::“ komprimiert werden. Um die Eindeutigkeit der Adressauflösung sicherzustellen, darf „::“ jedoch nur einmal in der Adresse vorkommen, zum Beispiel: FF01:0:0:0:0:0:0:1101 → FF01::1101

0:0: 0:0:0:0:0:1 → ::1

0:0:0:0:0:0:0:0 → ::

3. Eingebettete IPv4-Adressnotation

Um die IPv4-IPv6-Interoperabilität zu erreichen, wird die IPv4-Adresse in die IPv6-Adresse eingebettet. Zu diesem Zeitpunkt wird die Adresse häufig wie folgt ausgedrückt: Verwenden Sie dann die gepunktete Dezimaldarstellung von IPv4, zum Beispiel::192.168.0.1 und: :FFFF:192.168.0.1 sind zwei typische Beispiele. Beachten Sie, dass im ersten 96b die Methode zum Komprimieren von 0 Bits immer noch anwendbar ist Adresse), Multicast-Adresse (Multicast-Adresse) und Anycast-Adresse (Anycast-Adresse). Im Vergleich zur ursprünglichen IPv4-Adresse wird eine neue Art von „Anycast-Adresse“ hinzugefügt und die Broadcast-Adresse in der ursprünglichen IPv4-Adresse wird gelöscht, da die Broadcast-Funktion in IPv6 durch Multicast abgeschlossen wird. Unicast-Adresse: Wird zur eindeutigen Identifizierung einer Schnittstelle verwendet, ähnlich der Unicast-Adresse in IPv4. An eine Unicast-Adresse gesendete Datagramme werden an eine durch diese Adresse identifizierte Schnittstelle übermittelt.

Multicast-Adresse: Wird zur Identifizierung einer Gruppe von Schnittstellen verwendet (normalerweise gehört diese Gruppe von Schnittstellen zu verschiedenen Knoten), ähnlich der Multicast-Adresse in IPv4. An eine Multicast-Adresse gesendete Datagramme werden an alle durch diese Adresse identifizierten Schnittstellen zugestellt.

Anycast-Adresse: Wird zur Identifizierung einer Gruppe von Schnittstellen verwendet (normalerweise gehört diese Gruppe von Schnittstellen zu verschiedenen Knoten). An eine Anycast-Adresse gesendete Datagramme werden an die Schnittstelle in der durch diese Adresse identifizierten Schnittstellengruppe übermittelt, die dem Quellknoten am nächsten liegt (gemessen anhand des verwendeten Routing-Protokolls). Der IPv6-Adresstyp wird durch den Adresspräfixteil bestimmt. Die Entsprechung zwischen den Hauptadresstypen und Adresspräfixen ist wie folgt:

Adresstyp

Adresspräfix (binär) 00…0 (128 Bit)Loopback-Adresse
IPv6-Präfix identifiziert
Unicast-Adresse
Nicht spezifizierte Adresse
::/128
00…1(128 Bit)
::1/128
Lokale Adresse verknüpfen
1111111010
FE80: :/ 10
nur lokal Adresse
1111 110
FC00::/7
(einschließlich FD00::/8 und
weniger häufig verwendeter FC00::/8)
Lokale Standortadresse (veraltet , ersetzt durch eine eindeutige lokale Adresse)
1111111011
FEC0::/10
Globale Unicast-Adresse
Andere Formen
-
Multicast-Adresse

11111111
FF00::/8
Anycast-Adresse

Zuweisung aus dem Unicast-Adressraum, Verwendung eines einzigen Formats der Broadcast-Adresse

Weitere Informationen zu diesem Thema finden Sie in der Rubrik „FAQ“!

Das obige ist der detaillierte Inhalt vonAuf wie viele Ziffern werden Adressen in IPv6 erweitert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn