Comprendre la structure d'une adresse IPv6 Part. 1
Posté : dim. 12 avr. 2020 12:50
Comprendre la structure d'une adresse IPv6 partie 1
IPv6 signifie Internet protocole version 6. Il s'agit d'un protocole standardisé de transfert de paquets donnés sur les réseaux informatiques.
Successeur d'IPv4, IPv6, qui est codé sur 128 bits, offre 2^128 adresses soit 340 sextillions de possibilités. Ces chiffres sont à comparer avec les possibilités d'IPv4 qui est codé en 32 bits et offre 2^32 adresses soit 4,3 milliards de possibilités.
Ces chiffres permettent de constater clairement l'énorme écart entre les deux protocoles : alors que l'espace d'adresse IPv4 ne permet pas de fournir une adresse unique à chaque individu, la version IPv6 pourrait en théorie permet d'attribuer plusieurs adresses à chaque grain de sable de notre planète.
Construction d'une adresse IPv6 :
Les 128 bits d'adresse IPv6 sont répartis sur huit blocs de 16 bits. Un bloc de 16 bits est écrit avec quatre caractères sous forme hexadécimale (chiffres de 0à 9 plus lettres de A à F).
Pour séparer ces blocs, on utilise les : comme signe de ponctuation.
Afin de simplifier une adresse IPv6, il est possible de raccourcir l'écriture de l'adresse en supprimant les zéros qui débutent un bloc.
Si un bloc est constitué uniquement de zéro, le dernier zéro doit être conservé :
est équivalent à
De plus, sur uniquement une partie d'une adresse IPv6, les blocs de zéros qui se suivent peuvent être supprimés :
est équivalent à
Les deux-points qui se suivent (par deux reprises uniquement) permettent de connaître l'emplacement des zéro supprimés (ci-dessus après le deuxième bloc).
Dans la pratique, les internautes disposent de moins d'adresses que le format 128 bits ne semble l'indiquer.
Ceci est dû aux principes mêmes sur lequel est conçu le protocole : contrairement à son prédécesseur, le nouveau standard IPv6 doit permettre une connexion de bout en bout réelle et rendre la correspondance des adresses privées aux adresses publiques par le NAT (network adresse translation) inutile.
Avec le nouveau standard, chaque appareil qui est connecté à un réseau local peut maintenant être traité logiquement via sa propre adresse.
Les adresses contiennent par conséquent, outre le préfixe de routage, un identifiant d'interface unique, qui est généré manuellement ou à partir de l'adresse Mac de la carte réseau de l'appareil.
Le préfixe de routage et l'identifiant l'interface comprennent chacun 64 bits de l'adresse IPv6.
À suivre...
IPv6 signifie Internet protocole version 6. Il s'agit d'un protocole standardisé de transfert de paquets donnés sur les réseaux informatiques.
Successeur d'IPv4, IPv6, qui est codé sur 128 bits, offre 2^128 adresses soit 340 sextillions de possibilités. Ces chiffres sont à comparer avec les possibilités d'IPv4 qui est codé en 32 bits et offre 2^32 adresses soit 4,3 milliards de possibilités.
Ces chiffres permettent de constater clairement l'énorme écart entre les deux protocoles : alors que l'espace d'adresse IPv4 ne permet pas de fournir une adresse unique à chaque individu, la version IPv6 pourrait en théorie permet d'attribuer plusieurs adresses à chaque grain de sable de notre planète.
Construction d'une adresse IPv6 :
Les 128 bits d'adresse IPv6 sont répartis sur huit blocs de 16 bits. Un bloc de 16 bits est écrit avec quatre caractères sous forme hexadécimale (chiffres de 0à 9 plus lettres de A à F).
Pour séparer ces blocs, on utilise les : comme signe de ponctuation.
Code : Tout sélectionner
2001:0620:0000:0000:0211:24FF:FE80:C12C
Si un bloc est constitué uniquement de zéro, le dernier zéro doit être conservé :
Code : Tout sélectionner
2001:0620:0000:0000:0211:24FF:FE80:C12C
Code : Tout sélectionner
2001:0620:0:0:211:24FF:FE80:C12C
De plus, sur uniquement une partie d'une adresse IPv6, les blocs de zéros qui se suivent peuvent être supprimés :
Code : Tout sélectionner
2001:0620:0:0:211:24FF:FE80:C12C
Code : Tout sélectionner
2001:0620::0211:24FF:FE80:C12C
Dans la pratique, les internautes disposent de moins d'adresses que le format 128 bits ne semble l'indiquer.
Ceci est dû aux principes mêmes sur lequel est conçu le protocole : contrairement à son prédécesseur, le nouveau standard IPv6 doit permettre une connexion de bout en bout réelle et rendre la correspondance des adresses privées aux adresses publiques par le NAT (network adresse translation) inutile.
Avec le nouveau standard, chaque appareil qui est connecté à un réseau local peut maintenant être traité logiquement via sa propre adresse.
Les adresses contiennent par conséquent, outre le préfixe de routage, un identifiant d'interface unique, qui est généré manuellement ou à partir de l'adresse Mac de la carte réseau de l'appareil.
Le préfixe de routage et l'identifiant l'interface comprennent chacun 64 bits de l'adresse IPv6.
À suivre...