Maison >Problème commun >Comment classer les adresses IPv6

Comment classer les adresses IPv6

coldplay.xixi
coldplay.xixioriginal
2020-10-10 12:32:2723846parcourir

Méthode de classification des adresses IPv6 : 1. Adresse unicast, une adresse unicast correspond à une interface, et les paquets de données envoyés à l'adresse unicast seront reçus par l'interface correspondante 2. Adresse multicast, une adresse multicast L'adresse ; correspond à un groupe d'interfaces, et les paquets de données envoyés à l'adresse multicast seront reçus par toutes les interfaces de ce groupe.

Comment classer les adresses IPv6

Comment classer les adresses ipv6 :

Pour les adresses IPv4, on sait qu'elles sont divisées en classe A, La classe B, la classe C, l'adresse de multidiffusion et l'adresse réservée sont plusieurs catégories principales. Les adresses de classe ABC ont également différentes fonctions telles que l'adresse de diffusion, l'adresse privée et d'autres types. Alors, comment les adresses IPv6 sont-elles classées ? Cet article vous donnera une compréhension préliminaire.

Parlons d'abord de la raison pour laquelle on parle de compréhension préliminaire, car jusqu'à présent, la norme de classification des adresses IPv6 est encore en cours de formulation. 2006 (en particulier, vous pouvez consulter la RFC4291), cet article ne peut donc que vous amener à l'essayer et à avoir une compréhension générale de la classification et de la structure des adresses IPv6. Tout comme la norme IPv6 a mis 20 ans pour passer d'un projet à une norme formelle, la détermination des normes de classification des adresses IPv6 est également un long processus. Bien entendu, avec la popularité rapide d'IPv6, la détermination de cette norme va certainement s'accélérer.

1. Méthode de représentation de l'adresse IPv6

L'adresse IPv6 comporte un total de 128 chiffres Afin de faciliter la lecture et la saisie manuelles, comme l'adresse IPv4, l'adresse IPv6 peut également. utilisez une représentation de caractères sous forme de chaîne. L'adresse IPv6 est exprimée en hexadécimal. L'adresse IPv6 est divisée en 8 blocs, chaque bloc est de 16 bits et les blocs sont séparés par ":". Comme indiqué ci-dessous :

Comment classer les adresses IPv6

En même temps, lorsque plusieurs blocs d'adresses sont à 0, vous pouvez utiliser le signe "::" pour simplifier.

Principe de simplification :

  • + Tous les blocs 0 "0000" peuvent être simplifiés à "0"

  • + Tous multiples Les blocs -0 peuvent être simplifiés en "::"

  • + Un seul "::" peut apparaître dans une adresse IPv6. Lorsque plusieurs blocs entièrement à 0 apparaissent, ": :" To. simplifier le paragraphe le plus long, s'il n'y a pas de paragraphe le plus long, aller au plus proche (à gauche)

  • + "::" peut apparaître au début ou à la fin de l'adresse

Des exemples spécifiques sont les suivants :

Comment classer les adresses IPv6

2. Les types d'adresses IPv6

Les adresses IPv6 sont généralement divisé en trois catégories : adresse Unicast, adresse anycast, adresse multicast.

  • Adresse unicast : Une adresse unicast correspond à une interface, et les paquets de données envoyés à l'adresse unicast seront reçus par l'interface correspondante

  • Adresse Anycast : Une adresse anycast correspond à un groupe d'interfaces. Les paquets de données envoyés à l'adresse anycast seront reçus par l'une des interfaces du groupe. L'interface reçue est déterminée par le protocole de routage spécifique ; >

    Adresse multicast : Une adresse multicast correspond à un groupe d'interfaces. Les paquets de données envoyés à l'adresse multicast seront reçus par toutes les interfaces de ce groupe
  • Spécifique. adresse La distribution est la suivante. Anycast existe parmi les adresses unicast, et il n'y a pas de distinction particulière :

Type d'adresse spécialement spécifié : Comment classer les adresses IPv6

Aucune adresse spécifiée. , Elle est principalement utilisée comme adresse source lors de la demande d'une adresse IP de l'extérieur lorsque l'IP n'a pas encore été attribuée au début du démarrage du système. Elle ne peut pas être utilisée comme adresse de destination du paquet de données.

L'adresse de bouclage est utilisée lors de l'envoi de paquets de données à vous-même. Elle peut tester l'état du protocole de la couche réseau lors du dépannage quotidien du réseau.

Adresse unicast de lien local. Le préfixe de l'adresse unicast locale est FE80::/64. Sa fonction est que dans un réseau où aucun routage (passerelle) n'existe, l'hôte configure automatiquement l'adresse IPv6 via le MAC. adresse , ne peut être utilisé que sur le réseau local.

L'espace d'adressage IPv6 est alloué par l'organisation IANA. Pour plus de détails, vous pouvez consulter son site officiel.

De plus : la traduction d'adresses PHP pour ipv4 inclut : ip2long() et long2ip()

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn