IPv4 vs IPv6 : les différences entre ces 2 protocoles Internet

Publié: 2022-05-09

La communication est au cœur d'Internet. Que ce soit en utilisant des systèmes de messagerie ou de chat, ou en remplissant un formulaire dynamique, parler à d'autres ordinateurs est essentiel au processus. Le protocole Internet (IP) aide les machines à communiquer entre elles, bien qu'il existe différentes versions de celui-ci. En tant que tel, vous vous demanderez souvent s'il faut utiliser IPv4 ou IPv6.

La réponse est simple à certains égards, mais complexe à d'autres. Cependant, pour arriver à une conclusion, vous voudrez connaître une partie de l'histoire, des différences clés et bien plus encore. À partir de là, vous pouvez évaluer le protocole à utiliser.

Pour cet article, nous allons discuter de presque tous les éléments d'IPv4 vs IPv6. Tout d'abord, nous allons vous expliquer ce qu'est l'IP.

Une introduction rapide aux adresses IP

Avec le système de noms de domaine (DNS), l'adresse IP est un élément clé de la façon dont nous nous déplaçons sur le Web. En fait, sans elle, les données ne peuvent pas voyager du tout.

La plupart des données qui circulent sur le Web se décomposent en « paquets ». Cela facilite le transfert, réduit le nombre d'erreurs et améliore le temps de traitement. Pour que chaque paquet se retrouve au bon endroit (et éventuellement dans le bon ordre), il aura des informations IP dédiées.

Dans la plupart des cas, il s'agira d'une référence à l'adresse IP de la machine cible. Vous pouvez vérifier les adresses IP partout. Votre ordinateur et votre routeur auront des adresses dédiées, et vous pouvez trouver l'adresse IP du réseau d'un site Web particulier grâce à des outils en ligne tels que WhatsMyDNS :

Le site WhatsMyDNS.

Si deux paquets ont la même adresse IP, ils se retrouvent sur le même ordinateur. C'est une approche simple qui fonctionne assez bien pour que nous gérions le monde sur le Web.

La différence entre IPv4 et IPv6

Cependant, bien que le processus d'utilisation de l'IP soit simple, il y a plus à découvrir. Il existe plusieurs versions à considérer, ce qui peut vous dérouter s'il s'agit d'un nouveau concept.

Au cours des prochaines sections, nous allons discuter d'IPv4 et d'IPv6, puis essayer de répondre à certaines des questions que vous pourriez vous poser sur chaque protocole.

IPv4

Malgré son nom, il s'agit de la première version de l'IP, qui est une technologie du début des années 80. Vous saurez à quoi ressemble une adresse IP utilisant IPv4, car elle est standard - une collection de quatre chiffres séparés par des points :

192.0.2.0

Nous appelons cela une longueur de 32 bits et sa représentation est décimale. Chaque section de l'adresse IP utilise un formatage 8 bits. Chacun de ces nombres peut aller de 0 (zéro) à 255. Lorsque vous calculez et comptabilisez chaque nombre disponible, il y a 4,3 milliards d'options. Cela semble beaucoup, et vous voudrez garder cela à l'esprit plus tard dans l'article.

Il y a quelques autres points intéressants à propos d'IPv4, mais si vous n'êtes pas une personne technique ou un non-développeur, ils n'auront pas autant d'importance :

  • Le protocole utilise une taille d'en-tête variable, ne dépassant pas 60 octets.
  • Il ne fournit pas d'authentification et de cryptage.
  • IPv4 n'a pas d'identification de flux de paquets.
  • Il prend en charge deux configurations : manuelle et DHCP (Dynamic Host Configuration Protocol).

IPv6 diffère de plusieurs manières d'IPv4. Dans la section suivante, nous allons l'examiner plus en détail.

IPv6

Comme vous pouvez le deviner à partir de la numérotation des versions, IPv6 est une nouvelle version du protocole qui cherche à résoudre quelques-uns des problèmes inhérents à IPv4. D'une certaine manière, cela ressemble à la différence entre le protocole de transfert de fichiers (FTP) et le protocole de transfert de fichiers sécurisé (SFTP).

En fait, IPv6 est également une technologie de l'Internet Engineering Task Force (IETF). Les normes techniques sont apparues en 1995 et fournissent des adresses de 128 bits plutôt que la longueur de 32 bits selon IPv4 :

1234:ABCD:5678:EFAB:9012:CDEF:3456:ABCD

Cependant, ce n'est pas la seule différence qu'il a par rapport à l'ancien protocole :

  • Il dispose d'une sécurité intégrée du protocole Internet (IPsec).
  • La représentation de l'adresse est hexadécimale.
  • IPv6 utilise une longueur d'en-tête fixe de 60 octets.
  • Alors qu'IPv4 utilise uniquement des chiffres, IPv6 utilise des lettres et des chiffres. Ceci est (en partie) dû au besoin, car chaque bloc (séparé par deux-points) a une longueur de 16 bits.

Il existe d'autres différences, mais il y a une raison pour laquelle IPv6 existe. Discutons ensuite de ce facteur.

La principale raison pour laquelle nous avons besoin d'IPv6

Le débat et la confusion autour d'IPv4 contre IPv6 n'existeraient même pas sans l'essor et l'expansion d'Internet. En fait, chaque protocole a une limite théorique sur le nombre d'adresses IP qu'il peut générer. Ceci est important pour une raison : si nous manquons d'adresses Internet, nous ne pouvons pas ajouter de nouvelles machines au réseau mondial. Internet devra stopper sa croissance.

IPv4 peut générer plus de quatre milliards d'adresses, ce qui est un nombre énorme – surtout pour 1983. Cependant, ce n'est pas suffisant pour la façon dont nous utilisons Internet au 21e siècle. Les boffins du Web des années 90 savaient que nous serions à court d'adresses, c'est pourquoi nous avons des technologies telles que la traduction d'adresses réseau (NAT).

Il existe quelques organisations différentes qui ont la responsabilité d'attribuer des numéros et des adresses IP. Cependant, au cours des années 2010, les nombres restants dans ces pools de ressources ne sont plus disponibles. Cela signifie que les adresses IPv4 proviennent désormais de blocs non alloués émis à un fournisseur de services Internet (FAI) spécifique ou du recyclage d'anciennes adresses IPv4 inutilisées.

Pourquoi IPv6 sauvera la journée

IPv6 est là à cause du problème d'épuisement des adresses IPv4. Comme il s'agit de 128 bits, donc plus longs, nous pouvons générer de nouveaux nombres à une plus grande capacité. En fait, vous pouvez générer plus de 1 024 fois le nombre d'adresses IPv4. Certaines des adresses IP inutilisées que nous avons iront vers la transition vers IPv6.

IPv6 résoudra également un certain nombre d'autres problèmes qui ne s'appliquaient pas ou étaient moins apparents au début des années 80 :

  • Sa prise en charge de l'adressage multidiffusion signifie que nous pouvons envoyer des flux de paquets avec des besoins intensifs en bande passante vers plusieurs emplacements en même temps. Cela va améliorer les performances du réseau dans des domaines tels que le streaming, par exemple.
  • IPv6 peut également attribuer plusieurs adresses IP à un seul appareil. Cela signifie qu'un appareil ou une machine peut conserver sa connexion à plusieurs réseaux à la fois et augmenter sa disponibilité.
  • La configuration automatique inhérente à IPv6 signifie qu'il peut générer une adresse IP et se connecter au réseau plus rapidement que l'approche manuelle, et ne nécessite aucune intervention de l'utilisateur.

Malgré les immenses avantages - et le besoin désespéré - d'IPv6, le protocole n'est pas très utilisé. La majeure partie du Web fonctionne toujours sur IPv4. Même ainsi, il existe actuellement un plan et une stratégie en place pour faire passer toutes les adresses IPv4 à IPv6, et c'est proche - les États-Unis le feront à partir de 2023

Pourquoi nous n'utilisons pas IPv5

Avant de chercher à conclure cet article, nous devons aborder une version de protocole manquante. Tout comme la numérotation des versions de PHP – il y a eu un saut de PHP5 à PHP7 – les versions IP font de même. Les raisons sont également similaires.

Bien que des sociétés telles qu'Apple, NeXT et Sun Microsystems aient développé une cinquième version de l'IP, celle-ci n'est pas devenue un protocole officiel. Il porte le nom de Internet Stream Protocol (ST) et a été utilisé à titre expérimental au sein de ces organisations.

Le consensus général est que ST/IPv5 est fantastique pour le streaming de données, mais nous pouvons déjà le voir en action. ST considérait le développement comme la base de la voix sur IP (VoIP) que nous utilisons aujourd'hui pour le chat vocal.

Cependant, le gros inconvénient de ST/IPv5 est qu'il a un formatage 32 bits. Cela signifie qu'il a le même problème qu'IPv4 en ce sens qu'il manquera d'adresses à utiliser. La limitation signifie que ce n'est pas viable pour le Web moderne et c'est une raison directe pour laquelle nous avons un saut entre IPv4 et IPv6.

IPv4 vs IPv6 : lequel choisir ?

La question de savoir si vous devez choisir IPv4 ou IPv6 aura, dans la plupart des cas, une simple "non-réponse". Pour évaluer quel protocole est le meilleur, vous pouvez considérer trois facettes différentes :

  • Popularité et adoption. Plus le nombre de personnes utilisant IPv6 sera élevé, plus la technologie deviendra disponible.
  • Rapidité et performances. Si IPv6 est plus rapide que IPv4, il est logique de vouloir l'adopter.
  • Assistance constructeur. En parlant de cela, vous aurez besoin d'hébergeurs Web, de fabricants de matériel et de votre système d'exploitation (OS) pour prendre en charge IPv6 afin de l'utiliser.

Cela vaut la peine de les décomposer plus en profondeur, car certaines des statistiques sous-jacentes permettent une bonne lecture.

Popularité, support et taux d'adoption

En ce qui concerne la popularité, l'adoption est lente. Google organise des statistiques sur la disponibilité de l'IPv6 parmi ses utilisateurs, et seuls 38 % utilisent le protocole :

Un graphique montrant les taux d'adoption de l'IPv6 de Google.

Même ainsi, il est intéressant de noter que la plupart des pays d'Amérique du Nord et du Sud ont un certain niveau d'accès, certains pays affichant une adoption d'environ 45 %. C'est la même chose pour des pays comme le Royaume-Uni (UK), l'Australie et le Japon. L'Inde, l'Arabie saoudite, la France, l'Allemagne et la Grèce affichent tous une adoption d'environ 50 à 60 % :

Une carte montrant les taux d'adoption d'IPv6 par pays de Google.

Cependant, si les fabricants et les hébergeurs ne prennent pas en charge IPv6, il n'y a aucune raison de changer. Le site Web W3Techs rapporte qu'environ 20% de tous les sites utilisent IPv6, ce qui n'est pas un chiffre encourageant pour le moment.

Performance

En ce qui concerne les performances, il ne semble pas y avoir beaucoup de différence entre IPv4 et IPv6. Une ancienne comparaison de Sucuri n'a trouvé aucune différence notable entre eux. Cependant, Facebook a effectué des tests de performances en 2015, avec la conclusion qu'il pourrait y avoir un gain de vitesse en utilisant IPv6.

Le site Zivaro a également effectué une analyse approfondie des performances entre IPv4 et IPv6, et la conclusion est la même que celle que nous allons suivre : cela dépend. En effet, la performance n'est pas l'objectif principal d'IPv6, et même si le protocole fonctionne à une vitesse d'escargot, nous avons besoin de la technologie en raison de l'épuisement des adresses IPv4.

Choisir IPv6 plutôt qu'IPv4

La réponse courte ici est : choisissez IPv6 si vous le pouvez et si chaque site auquel vous accédez peut prendre en charge le protocole. Cependant, il y a tellement de mises en garde et de conditions ici que nous ne pouvons pas énoncer cela comme une réponse fiable.

La transition vers IPv6 est unique en ce sens qu'elle nécessite un effort collectif de tous les utilisateurs Web - fabricants de matériel, hébergeurs Web, éditeurs de logiciels et utilisateurs finaux. Par conséquent, à moins que vous n'ayez une influence directe sur l'utilisation d'IPv6 par les sites, vous devrez peut-être attendre que les taux d'adoption augmentent.

Emballer

Les adresses IP exécutent presque tout le Web. Vous les utilisez pour localiser, puis communiquer avec d'autres ordinateurs. Cependant, il existe différentes versions de protocole à prendre en compte. IPv4 vs IPv6 est une comparaison que vous devez examiner, mais dans de nombreux cas, vous n'aurez pas trop à vous inquiéter.

En effet, de nombreux hôtes définissent cela sans votre contribution. Même ainsi, malgré l'affaiblissement de la capacité d'IPv4, de nombreux hôtes ne prennent pas encore en charge IPv6 ou n'offrent qu'une compatibilité minimale. Si vous avez le choix, IPv6 est plus moderne. Notre conseil est de ne pas transpirer à l'écriture actuelle si vous n'avez pas la possibilité de choisir.

Avez-vous des questions sur IPv4 vs IPv6 ? Demandez dans la section des commentaires ci-dessous!