Pourquoi l'Internet des objets impose-t-il le besoin d'adresses IPv6?
Alors que "l'Internet des objets" continue à se développer et à prendre forme, à quel point est-il nécessaire que "l'Internet des objets" ait des adresses IPv6? Le message de questions et réponses du superutilisateur d'aujourd'hui contient les réponses aux questions d'un lecteur curieux.
La séance de questions et réponses d'aujourd'hui nous est offerte par SuperUser, une sous-division de Stack Exchange, un groupe de sites Web de questions-réponses dirigé par la communauté..
Photo gracieuseté de nerovivo (Flickr).
La question
Le lecteur superutilisateur TrudleR veut savoir pourquoi «l'Internet des objets» impose un besoin d'adresses IPv6:
Si vous avez plusieurs périphériques dans un réseau, le nombre d'adresses IPv4 n'augmentera pas de manière linéaire pour tenir compte du nombre de périphériques. Il n'y a qu'une seule adresse IPv4 par réseau / routeur connecté à Internet. Comment l'Internet des objets (IoT) justifie-t-il le besoin d'adresses IPv6??
Je pense vraiment que je peux mal comprendre quelque chose ici, mais cela n’a aucun sens pour moi pour le moment. Je sais qu'IPv6 sera nécessaire à l'avenir, mais je ne sais pas quel rôle joue l'Internet des objets (IoT) dans ce sujet..
Pourquoi l'Internet des objets impose-t-il le besoin d'adresses IPv6??
La réponse
Le contributeur de SuperUser, Mokubai, a la réponse pour nous:
L’Internet des objets n’exige pas obligatoirement l’IPv6, mais il est de loin préféré à l’utilité ou à l’utilisation d’IPv6..
IPv4, en raison du nombre limité d'adresses disponibles, signifie que tous les périphériques ne peuvent pas avoir une adresse IP publique. Pour qu'un cluster d'appareils partage une connexion Internet, ils doivent partager l'IP via les technologies NAT. Si les périphériques souhaitent héberger des serveurs, ils doivent percer un périphérique hébergeant une connexion Internet à l'aide du transfert de port, du protocole UPNP ou de technologies connexes. Cela peut être compliqué, surtout si plusieurs périphériques veulent le même port pour leurs serveurs. Une autre méthode consiste à disposer d’un serveur de gestion central auquel les périphériques de base et distant se connectent pour échanger des données..
IPv6 supprime le besoin de NAT, de transfert de port et de lot et permet à chaque périphérique d'avoir sa propre adresse IP publique et ses ports associés. Il supprime les règles et méthodes compliquées de transfert de port pour la perforation des pare-feu. Il supprime tous les problèmes de coexistence réseau qui affectent les périphériques actuels. Vous pouvez vous connecter à des appareils sans avoir à configurer de pare-feu ou de comptes sur des services tiers, ce qui vous permet de vous connecter à votre appareil..
Tout simplement, cela permet à Internet de fonctionner de la même manière qu'avant, avant de nous rendre compte que nous n'avions pas assez d'adresses pour permettre à chaque machine d'avoir sa propre adresse IP publique..
Pour donner une idée un peu plus visuelle de la façon dont IPv6 et IPv4 permettent à l’Internet des objets de fonctionner, imaginez que vous avez une maison entièrement automatisée, chaque appareil hébergeant un serveur sur lequel vous pouvez l’activer..
Avec IPv4, la configuration de votre réseau est compliquée (vous passerez beaucoup de temps sur votre routeur à configurer chaque règle de transfert de port) et le meilleur que vous obtenez est une liste des numéros de port que vous devez écrire dans un fichier texte:
- myhomenetwork.com:80 (Ceci est mon routeur.)
- myhomenetwork.com:81 (Ceci est mon ordinateur.)
- myhomenetwork.com:82 (Ceci est ma machine à café.)
- myhomenetwork.com:83 (Est-ce mon TiVo?)
- myhomenetwork.com:84 (Cela pourrait être une ampoule électrique, mais pas sûr.)
- myhomenetwork.com:85 (S'agit-il du chauffe-aquarium?)
Cela signifie également que, à moins que vous preniez le temps de configurer plusieurs ports pour chaque périphérique, ils ne disposent que d'un port et peuvent donc probablement uniquement présenter une page Web sur Internet. Pour les périphériques souhaitant afficher un serveur HTTP (Web), FTP ou SSH, cela peut devenir pénible et gênant assez rapidement car vous passerez du temps à ouvrir plus de ports et à noter le port que vous avez attribué à quel périphérique..
IPv6, du fait que les adresses IP sont publiquement disponibles pour chaque périphérique, signifie que le temps de configuration de votre réseau diminue immédiatement et que vous pouvez obtenir un réseau plus clairement nommé et que chaque périphérique peut facilement héberger les services de son choix:
- myrouter.myhomenetwork.com
- mycomputer.myhomenetwork.com
- mytoaster.myhomenetwork.com:80 (serveur http, page Web affichant un bouton Push-to-Toast)
- mytoaster.myhomenetwork.com:21 (serveur ftp, vous pouvez donc télécharger les paramètres de toast parfaits)
- mytoaster.myhomenetwork.com:22 (serveur SSH, pour communiquer en toute sécurité avec votre grille-pain)
- myfrontroomlightbulb.myhomenetwork.com
Etc. L'Internet des objets peut fonctionner sur IPv4, mais IPv6 peut le faire fonctionner. droite.
Avez-vous quelque chose à ajouter à l'explication? Sound off dans les commentaires. Voulez-vous lire plus de réponses d'autres utilisateurs de Stack Exchange doués en technologie? Découvrez le fil de discussion complet ici.