Heim >häufiges Problem >So klassifizieren Sie IPv6-Adressen

So klassifizieren Sie IPv6-Adressen

coldplay.xixi
coldplay.xixiOriginal
2020-10-10 12:32:2723837Durchsuche

IPv6-Adressklassifizierungsmethode: 1. Unicast-Adresse, eine Unicast-Adresse entspricht einer Schnittstelle, und an die Unicast-Adresse gesendete Datenpakete werden von der entsprechenden Schnittstelle empfangen. 2. Multicast-Adresse, eine Multicast-Adresse entspricht einer Gruppenschnittstelle. An die Multicast-Adresse gesendete Datenpakete werden von allen Schnittstellen dieser Gruppe empfangen.

So klassifizieren Sie IPv6-Adressen

So klassifizieren Sie IPv6-Adressen:

Für IPv4-Adressen wissen wir, dass sie in Klasse A, Klasse B, Klasse C, Multicast-Adressen und reservierte Adressen unterteilt sind Es gibt auch Adressen der ABC-Klasse mit unterschiedlichen Funktionen wie Broadcast-Adresse, Privatadresse usw. Wie werden IPv6-Adressen klassifiziert? Dieser Artikel gibt Ihnen ein vorläufiges Verständnis.

Lassen Sie uns zunächst darüber sprechen, warum es sich um ein vorläufiges Verständnis handelt, da der Klassifizierungsstandard für IPv6-Adressen bisher noch formuliert wird. Der neueste Standardentwurf wurde 2006 formuliert , Sie können RFC4291 überprüfen), daher kann dieser Artikel Sie nur dazu anregen, es auszuprobieren und ein allgemeines Verständnis der IPv6-Adressklassifizierung und -struktur zu erlangen. So wie es 20 Jahre gedauert hat, bis sich der IPv6-Standard von einem Entwurf zu einem formellen Standard entwickelt hat, ist auch die Festlegung von IPv6-Adressklassifizierungsstandards ein langer Prozess. Natürlich wird sich die Festlegung dieses Standards mit der schnellen Popularität von IPv6 definitiv beschleunigen.

1. IPv6-Adressendarstellungsmethode

IPv6-Adresse hat insgesamt 128 Ziffern. Um das manuelle Lesen und Eingeben zu erleichtern, kann die IPv6-Adresse auch durch eine Zeichenfolge dargestellt werden. Die IPv6-Adresse wird hexadezimal ausgedrückt. Die IPv6-Adresse ist in 8 Blöcke unterteilt, jeder Block besteht aus 16 Bits und die Blöcke sind durch „:“ getrennt. Wie unten gezeigt:

So klassifizieren Sie IPv6-Adressen

Gleichzeitig können Sie zur Vereinfachung das Zeichen „::“ verwenden, wenn mehrere Adressblöcke 0 sind.

Vereinfachungsprinzip:

  • +alle 0 Blöcke „0000“ können zu „0“ vereinfacht werden

  • +mehrfaches alle 0 Blöcke können zu „::“ vereinfacht werden

  • +eins Nur eins „: :“ kann in einer IPv6-Adresse vorkommen. Wenn es mehrere Blöcke mit nur Nullen gibt, sollte „::“ auf den längsten Block vereinfacht werden. Wenn es keinen längsten Block gibt, sollte der nächstgelegene gefunden werden (links)

  • + „::“ Kann am Anfang oder Ende der Adresse stehen

Spezifische Beispiele sind wie folgt:

So klassifizieren Sie IPv6-Adressen

2. IPv6-Adresstypen

IPv6-Adressen werden im Allgemeinen in drei Kategorien unterteilt: Unicast-Adresse , Anycast-Adresse und Multicast-Adresse.

  • Unicast-Adresse: Eine Unicast-Adresse entspricht einer Schnittstelle, und an die Unicast-Adresse gesendete Datenpakete werden von der entsprechenden Schnittstelle empfangen;

  • Anycast-Adresse: Eine Anycast-Adresse entspricht einer Gruppe von Schnittstellen und wird gesendet bis Das Datenpaket mit Anycast-Adresse wird von einer der Schnittstellen in dieser Gruppe empfangen.

  • Multicast-Adresse: Eine Multicast-Adresse entspricht einer Gruppe von Schnittstellen Paket wird an die Multicast-Adresse gesendet. Das Datenpaket wird von allen Schnittstellen in dieser Gruppe empfangen.

Die spezifische Adresszuordnung ist wie folgt: Es gibt Anycast unter Unicast-Adressen und es gibt keinen besonderen Unterschied:

So klassifizieren Sie IPv6-Adressen

Speziell angegebener Adresstyp:

Die nicht spezifizierte Adresse wird hauptsächlich zu Beginn des Systemstarts verwendet, wenn die IP noch nicht zugewiesen wurde, und wird als Quelladresse verwendet, wenn eine IP-Adresse von außen angefordert wird. Sie kann nicht verwendet werden als Zieladresse des Datenpakets.

Die Loopback-Adresse wird beim Senden von Datenpaketen an sich selbst verwendet. Sie kann den Status des Netzwerkschichtprotokolls während der täglichen Netzwerkfehlersuche testen.

Lokale Link-Unicast-Adresse ist FE80::/64. Ihre Funktion besteht darin, dass der Host die IPv6-Adresse automatisch über die MAC-Adresse konfiguriert darf nur im lokalen Netzwerk verwendet werden.

Der IPv6-Adressraum wird von der IANA-Organisation zugewiesen. Einzelheiten finden Sie auf der offiziellen Website.

Außerdem: Die Adressübersetzung von PHP für IPv4 umfasst: ip2long() und long2ip()

Das obige ist der detaillierte Inhalt vonSo klassifizieren Sie IPv6-Adressen. 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