Główna » jak » Dlaczego Internet przedmiotów wymusza potrzebę adresów IPv6?

    Dlaczego Internet przedmiotów wymusza potrzebę adresów IPv6?

    Jako że "Internet przedmiotów" wciąż rośnie i staje się samodzielny, jak konieczne jest posiadanie adresów IPv6 w "Internecie przedmiotów"? Dzisiejszy post z pytaniami i odpowiedziami dla SuperUser zawiera odpowiedzi na ciekawe pytania czytelnika.

    Dzisiejsza sesja pytań i odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, opartego na społecznościach grupowania witryn z pytaniami i odpowiedziami.

    Zdjęcie dzięki uprzejmości nerovivo (Flickr).

    Pytanie

    Czytnik SuperUser TrudleR chce wiedzieć, dlaczego "Internet przedmiotów" wymusza potrzebę adresów IPv6:

    Jeśli masz wiele urządzeń w sieci, liczba adresów IPv4 nie zwiększy się liniowo, aby pomieścić liczbę urządzeń. Jest tylko jeden adres IPv4 na sieć / router podłączony do Internetu. W jaki sposób "Internet przedmiotów" (IoT) uzasadnia potrzebę adresów IPv6?

    Zdecydowanie uważam, że coś tu nie rozumiem, ale w tej chwili nie ma to dla mnie sensu. Wiem, że IPv6 będzie potrzebny w przyszłości, ale nie wiem, jaką rolę odgrywa "Internet przedmiotów" (IoT) w tym temacie.

    Dlaczego "Internet przedmiotów" wymusza potrzebę adresów IPv6?

    Odpowiedź

    Pomocnik SuperUser Mokubai ma dla nas odpowiedź:

    "Internet przedmiotów" nie nakazuje absolutnie IPv6, ale jest przydatny lub użyteczny. IPv6 jest bardzo preferowany.

    IPv4, ze względu na ograniczoną liczbę dostępnych adresów, oznacza, że ​​nie każde urządzenie może mieć publiczny adres IP. Aby klastry urządzeń udostępniały połączenie internetowe, muszą udostępniać IP za pośrednictwem technologii NAT. Jeśli urządzenia chcą hostować serwery, muszą przebić się przez urządzenie udostępniające połączenie internetowe za pomocą przekierowania portów, UPNP lub powiązanych technologii. Może się to skomplikować, zwłaszcza jeśli wiele urządzeń chce mieć ten sam port dla swoich serwerów. Alternatywną metodą jest posiadanie centralnego serwera zarządzania, do którego są podłączone zarówno urządzenia domowe, jak i zdalne, w celu wymiany danych.

    Protokół IPv6 eliminuje potrzebę NAT, przekierowania portów i partii, a także pozwala każdemu urządzeniu na posiadanie własnego publicznego adresu IP i powiązanych portów. Usuwa skomplikowane reguły przekierowania portów i metody wykrawania otworów w zaporach ogniowych. Usuwa wszystkie problemy związane z koegzystencją sieci, które nękają obecne urządzenia. Możesz łączyć się z urządzeniami bez potrzeby konfigurowania zapór ogniowych lub konfigurowania kont w usługach innych firm, które umożliwiają łączenie się z urządzeniem.

    Po prostu pozwala on Internetowi funkcjonować w sposób, w jaki wcześniej działał, zanim zdaliśmy sobie sprawę, że nie mamy wystarczająco dużo adresów, aby każda maszyna miała swój własny publiczny adres IP.

    Aby dać nieco lepszy wizualny obraz tego, jak IPv6 i IPv4 umożliwiają działanie "Internetu przedmiotów", wyobraź sobie, że masz w pełni zautomatyzowany dom, z każdym urządzeniem obsługującym serwer, na którym możesz go włączyć.

    W przypadku protokołu IPv4 twoja sieć jest trudna do skonfigurowania (będziesz spędzał całe wieki na konfigurowaniu routera dla każdej reguły przekazywania portów), a najlepszym wynikiem jest lista numerów portów, które musisz zapisać w pliku tekstowym:

    • myhomenetwork.com:80 (To jest mój router.)
    • myhomenetwork.com:81 (To jest mój komputer.)
    • myhomenetwork.com:82 (To jest mój ekspres do kawy.)
    • myhomenetwork.com:83 (Czy to moje TiVo?)
    • myhomenetwork.com:84 (Może to być żarówka, ale nie jestem pewien.)
    • myhomenetwork.com:85 (Czy to jest podgrzewacz zbiornika na ryby?)

    Oznacza to również, że jeśli nie poświęcisz czasu na skonfigurowanie wielu portów dla każdego urządzenia, to będą one miały tylko jeden port i prawdopodobnie będą tylko wyświetlać stronę internetową w Internecie. W przypadku urządzeń, które chcą wyświetlać serwer HTTP (WWW), serwer FTP lub serwer SSH, może to być dość bolesne i denerwujące, ponieważ spędzasz czas otwierając kolejne porty i zapisując, jaki port podałeś do jakiego urządzenia.

    IPv6, ze względu na posiadanie publicznie dostępnych adresów IP dla każdego urządzenia, oznacza, że ​​czas konfiguracji sieci spada natychmiast i można uzyskać bardziej sensownie nazwaną sieć, a każde urządzenie może w łatwy sposób obsługiwać dowolne usługi:

    • myrouter.myhomenetwork.com
    • mycomputer.myhomenetwork.com
    • mytoaster.myhomenetwork.com:80 (serwer http, strona internetowa z przyciskiem push to toast)
    • mytoaster.myhomenetwork.com:21 (serwer ftp, dzięki czemu możesz przesłać idealne ustawienia toastu)
    • mytoaster.myhomenetwork.com:22 (serwer SSH, do bezpiecznej rozmowy z twoim tosterem)
    • myfrontroomlightbulb.myhomenetwork.com

    I tak dalej. "Internet przedmiotów" może działać na IPv4 i być w porządku, ale IPv6 może sprawić, że będzie działał dobrze.


    Czy masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych użytkowników Stack Exchange, którzy znają się na technologii? Sprawdź cały wątek dyskusji tutaj.