Maison >Problème commun >Jusqu'où ipv6 étend-il l'adresse IP 32 bits dans ipv4 ?
ipv6 étend l'adresse IP 32 bits en ipv4 à 128 bits. Les adresses IPv4 sont des nombres binaires représentés sous forme décimale, tandis que les adresses IPv6 sont des nombres binaires représentés sous forme hexadécimale. Le protocole IPv4 a une longueur d'adresse de 32 bits, tandis que le protocole IPv6 a une longueur d'adresse de 128 bits. La longueur de l'adresse IPv6 est 4 fois supérieure à celle d'une adresse IP IPv6 et se compose de 8 sections d'adresse, chaque section contenant 16 adresses ; bits, la longueur totale est de 16x8 = 128 bits.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
ipv6 étend l'adresse IP 32 bits en ipv4 à 128 bits.
IPv6 est l'abréviation de « Internet Protocol Version 6 » en anglais. Il s'agit du protocole IP de nouvelle génération conçu par l'Internet Engineering Task Force (IETF) pour remplacer IPv4. Son nombre d'adresses est considéré comme étant celui de chaque grain au monde. de sable est codé avec une adresse.
Le plus gros problème d'IPv4 est l'insuffisance des ressources d'adresses réseau, ce qui restreint sérieusement l'application et le développement d'Internet. L'utilisation d'IPv6 peut non seulement résoudre le problème du nombre de ressources d'adresses réseau, mais également résoudre les obstacles rencontrés par plusieurs appareils à accès pour se connecter à Internet.
IPv6 est conçu pour remplacer IPv4. Cependant, IPv4 occupe depuis longtemps une position dominante dans le trafic Internet et l'utilisation d'IPv6 s'est développée lentement. En avril 2022, le pourcentage d'utilisateurs utilisant les services Google via IPv6 a dépassé pour la première fois 40 %.
La longueur de l'adresse IPv6 est de 128 bits, soit 4 fois la longueur de l'adresse IPv4. Une adresse IP IPv6 se compose de 8 sections d'adresse, chaque section contient 16 bits d'adresse et la longueur totale est de 16x8 = 128 bits.
Le format décimal pointé IPv4 n'est donc plus applicable et la représentation hexadécimale est utilisée.
IPv6 dispose de 3 méthodes de représentation :
1 Représentation hexadécimale
Le format est X:X:X:X:X:X:X:X, où chaque Par exemple :
2001. :0DB8:0000:0023:0008:0800:200C:417A→ 2001:DB8:0:23:8:800:200C:417A
2 représentation compressée 0 bitDans certains cas, une adresse IPv6. peut contenir une longue période de 0, et la période continue de 0 peut être compressée en "::". Cependant, afin de garantir l'unicité de la résolution de l'adresse, "::" ne peut apparaître qu'une seule fois dans l'adresse, par exemple : 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. Notation d'adresse IPv4 intégrée.
pour réaliser l'interopérabilité IPv4-IPv6, l'adresse IPv4 sera intégrée dans l'adresse IPv6. À ce stade, l'adresse est souvent exprimée comme suit : Utilisez ensuite la représentation décimale pointée d'IPv4, par exemple : 192.168.0.1 et : :FFFF:192.168.0.1 sont deux exemples typiques. Notez que dans le premier 96b, la méthode de compression de 0 bits est toujours applicable
Différences de protocoles IPv4 et IPv6
1, différences d'adresses de protocole
.1), longueur d'adresseLe protocole IPv4 a une longueur d'adresse de 32 bits (4 octets) ; le protocole IPv6 a une longueur d'adresse de 128 bits (16 octets)
2), méthode de représentation d'adresseAdresse IPv4 est un nombre binaire exprimé en décimales. Les adresses IPv6 sont des nombres binaires représentés en hexadécimal.
3) Configuration de l'adresse
L'adresse du protocole IPv4 peut être configurée manuellement ou via DHCP. [Tutoriels vidéo associés recommandés :
Tutoriel vidéo HTTP]
Le protocole IPv4 nécessite l'utilisation du protocole Internet Control Message Protocol version 6 (ICMPv6) ou de la configuration automatique d'adresse sans état DHCPv6 (SLAAC).
2. Différences dans les paquets de données1), taille des paquets Les paquets de données du protocole IPv4 nécessitent 576 octets et la fragmentation est facultative. Le paquet du protocole IPv6 nécessite 1280 octets et ne sera pas fragmenté
2), l'en-tête
La longueur de l'en-tête du protocole IPv4 est de 20 octets, ne reconnaît pas le flux de paquets utilisé pour le traitement QoS, contient une somme de contrôle, contient jusqu'à 40 Champ d'options en octets.
L'en-tête du protocole IPv6 a une longueur de 40 octets et contient le champ Flow Label du flux de paquets spécifié par le traitement QoS, à l'exclusion de la somme de contrôle ; le protocole IPv6 n'a pas de champ, mais l'en-tête d'extension IPv6 est disponible.
3) Fragmentation des paquets
La fragmentation des paquets du protocole IPv4 sera complétée par le routeur de transfert et l'hôte expéditeur. La fragmentation des paquets du protocole IPv6 est effectuée uniquement par l'hôte expéditeur.
Paquet de données
3. Enregistrement DNS
Enregistrement d'adresse de protocole IPv4 (A), enregistrement de nom d'hôte mappé (PTR), domaine DNS IN-ADDR.ARPA. Enregistrement d'adresse de protocole IPv6 (AAAA), nom d'hôte mappé ; enregistrement de pointeur (PTR), domaine DNS IP6.ARPA
4, prise en charge IPSecLa prise en charge IPSec pour le protocole IPv4 est uniquement facultative. Le protocole IPv4 intègre la prise en charge IPSec.
5. Protocole de résolution d'adresse
Protocole IPv4 : Le protocole de résolution d'adresse (ARP) peut être utilisé pour mapper les adresses IPv4 aux adresses MAC.
Protocole IPv6 : Le protocole de résolution d'adresse (ARP) est remplacé par la fonctionnalité du protocole de découverte de voisin (NDP).
6. Authentification et cryptage
Pv6 fournit l'authentification et le cryptage, mais pas IPv4.
Pour plus de connaissances connexes, veuillez visiter la rubrique FAQ !
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!