Page 1 sur 1

Comprendre la structure d'une adresse IPv6 Part. 1

Posté : dim. 12 avr. 2020 12:50
par pboulanger
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.

Code : Tout sélectionner

2001:0620:0000:0000:0211:24FF:FE80:C12C
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é :

Code : Tout sélectionner

2001:0620:0000:0000:0211:24FF:FE80:C12C
est équivalent à

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
est équivalent à

Code : Tout sélectionner

2001:0620::0211:24FF:FE80:C12C
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...

Re: Comprendre la structure d'une adresse IPv6 Part. 1

Posté : dim. 12 avr. 2020 15:52
par chtimi054
Salut Pierre!

merci pour ce partage !

je me coucherai moins bête ce soir confiné dans mes couvertures !

Re: Comprendre la structure d'une adresse IPv6 Part. 1

Posté : lun. 13 avr. 2020 11:35
par macgrath
Très bonne explication technique ;)

Re: Comprendre la structure d'une adresse IPv6 Part. 1

Posté : lun. 13 avr. 2020 15:29
par CometeFilou2
Merci pour l'explication ;)

Re: Comprendre la structure d'une adresse IPv6 Part. 1

Posté : mar. 14 avr. 2020 07:45
par pboulanger
Merci ...

Je viens de corriger mon premier message car j'utilise un logiciel de reconnaissance vocale pour dicter mes messages et parfois il y a des erreurs de transfert...

J'ai également remplacé les exemples des adresses Ipv6 en les mettant en code car les suites de deux-points et zéro sont interprétées comme un type de bbcodes.

Désolé pour ces coquilles ...

Bonne journée a vous tous et prenez bien soin de vous

Re: Comprendre la structure d'une adresse IPv6 Part. 1

Posté : mar. 14 avr. 2020 08:09
par Loic33
Merci Pierre toujours simple et pédagogique bonne journée à toi :)