Das Internet der Dinge schreibt IPv6 nicht unbedingt vor, aber für das Internet der Dinge ist es sehr bevorzugt, dass IPv6 nützlich oder verwendbar ist.
IPv4 bedeutet aufgrund der begrenzten Anzahl verfügbarer Adressen, dass nicht jedes Gerät eine öffentliche IP-Adresse haben kann. Damit ein Cluster von Geräten eine Internetverbindung gemeinsam nutzen kann, muss die IP über NAT-Technologien gemeinsam genutzt werden. Wenn die Geräte Server hosten möchten, müssen sie mithilfe von Portweiterleitung oder UPNP oder verwandten Technologien ein Loch in das Gerät schlagen, auf dem eine Internetverbindung gehostet wird. Dies kann kompliziert werden, insbesondere wenn mehrere Geräte denselben Port für ihre Server benötigen. Eine alternative Methode besteht darin, einen zentralen Verwaltungsserver zu haben, zu dem sich sowohl das Heimgerät als auch das Remote-Gerät einwählen, um Daten auszutauschen.
IPv6 macht NAT, Portweiterleitung und vieles mehr überflüssig und ermöglicht es jedem Gerät, eine eigene öffentliche IP und zugehörige Ports zu haben. Es werden komplizierte Regeln für die Portweiterleitung und Methoden zum Lochen von Firewalls entfernt. Es beseitigt alle Probleme mit der Koexistenz des Netzwerks, von denen aktuelle Geräte betroffen sind. Sie können eine Verbindung zu Geräten herstellen, ohne Firewalls konfigurieren oder Konten für Dienste von Drittanbietern einrichten zu müssen, mit denen Sie eine Verbindung zu Ihrem Gerät herstellen können.
Einfach gesagt, das Internet funktioniert so wie früher, bevor uns klar wurde, dass wir nicht genug Adressen hatten, um jedem Computer eine eigene öffentliche IP-Adresse zuzuweisen.
Um einen etwas besseren Eindruck davon zu bekommen, wie IPv6 und IPv4 das Internet der Dinge ermöglichen, stellen Sie sich ein vollautomatisches Zuhause vor, bei dem jedes Gerät einen Server hostet, auf dem Sie es einschalten können.
Mit IPv4 ist die Einrichtung Ihres Netzwerks kompliziert (Sie müssen ein wenig Zeit auf Ihren Router verwenden, um die einzelnen Portweiterleitungsregeln einzurichten). Das Beste, was Sie erhalten, ist eine Liste der Portnummern, die Sie in einer Textdatei notieren müssen:
myhomenetwork.com:80
(das ist mein router)
myhomenetwork.com:81
(Das ist mein Computer)
myhomenetwork.com:82
(das ist meine Kaffeemaschine)
myhomenetwork.com:83
(Ist das mein TiVo?)
myhomenetwork.com:84
(könnte eine Glühbirne sein, nicht sicher)
myhomenetwork.com:85
(Aquarium Heizung?)
Wenn Sie sich nicht die Zeit nehmen, mehrere Ports für jedes Gerät einzurichten, steht nur ein Port zur Verfügung, sodass dem Internet möglicherweise nur eine Webseite angezeigt werden kann. Bei Geräten, die einen HTTP- (Web-) Server oder einen FTP- oder SSH-Server anzeigen möchten, kann dies sehr schnell schmerzhaft und ärgerlich werden, da Sie Zeit damit verbringen, mehr Ports zu öffnen und aufzuschreiben, welchen Port Sie welchem Gerät zugewiesen haben.
IPv6 aufgrund öffentlich verfügbarer IP-Adressen für jedes Gerät bedeutet, dass die Netzwerkkonfigurationszeit sofort abfällt und Sie ein Netzwerk mit einem vernünftigeren Namen erhalten. Jedes Gerät kann problemlos beliebige Dienste hosten:
myrouter.myhomenetwork.com
mycomputer.myhomenetwork.com
mytoaster.myhomenetwork.com:80
(http-Server, Webseite mit einem Push-to-Toast-Button)
mytoaster.myhomenetwork.com:21
(FTP-Server, damit Sie perfekte Toast-Einstellungen hochladen können)
mytoaster.myhomenetwork.com:22
(SSH-Server, um sicher mit Ihrem Toaster zu sprechen)
myfrontroomlightbulb.myhomenetwork.com
Und so weiter.
Das Internet der Dinge können auf IPv4 arbeiten und nur in Ordnung sein, aber IPv6 kann es funktioniert richtig .