If-Koubou

Защо "Интернет на нещата" налагат необходимостта от IPv6 адреси?

Защо "Интернет на нещата" налагат необходимостта от IPv6 адреси? (Как да)

Тъй като "Интернет на нещата" продължава да расте и да се развива, колко е необходимо за "интернет на нещата" да има IPv6 адреси? Днешната публикация "Суперуслуги Q & A" има отговорите на въпросите на любознателен читател.

Днешната сесия за въпроси и отговори ни идва с любезното съдействие на SuperUser - подразделение на Stack Exchange - обединяване на уеб сайтове с въпроси и отговори.

Снимката е предоставена от nerovivo (Flickr).

Въпроса

Reader на SuperUser TrudleR иска да разбере защо "Интернет на нещата" налага необходимостта от IPv6 адреси:

Ако имате няколко устройства в рамките на мрежата, количеството IPv4 адреси няма да се увеличава линейно, за да се съобрази с броя на устройствата. Има само един IPv4 адрес за мрежа / рутер, който е свързан към интернет. Как "Интернет на нещата" (IoT) оправдава нуждата от IPv6 адреси?

Определено мисля, че тук може да не разбирам нещо, но в момента няма смисъл. Знам, че IPv6 ще бъде необходим в бъдеще, но не знам каква роля играе "Интернет на нещата" (IoT) в тази тема.

Защо "Интернет на нещата" налага необходимостта от IPv6 адреси?

Отговорът

Сътрудникът на SuperUser Mokubai има отговор за нас:

"Интернет на нещата" не е абсолютно задължително за IPv6, но за да бъде полезен или използваем, IPv6 е много предпочитан.

IPv4, поради ограничения брой налични адреси, означава, че не всяко устройство може да има публичен IP адрес. За група от устройства за споделяне на интернет връзка, те трябва да споделят IP чрез NAT технологии. Ако устройствата искат да хостват сървъри, те трябва да пробият дупка през устройството, което хоства интернет връзка, използвайки препращане на портове, UPNP или свързани технологии. Това може да стане сложно, особено ако няколко устройства искат същия порт за сървърите си. Друг алтернативен метод е да имате централен сървър за управление, който да набират както домашните, така и отдалечените устройства, за да обменят данни.

IPv6 премахва необходимостта от NAT, препращане на порт и партидата и позволява на всяко устройство да има свой собствен публичен IP и свързаните с него портове. Той премахва сложните правила за препращане на портове и методите за пробиване на дупки в защитните стени. Той премахва всички проблеми на съвместното съществуване на мрежата, които засягат текущите устройства. Можете да се свързвате с устройства, без да е необходимо да конфигурирате защитни стени или да настроите профили на трети страни, които ви позволяват да се свържете с вашето устройство.

Много просто позволява на Интернет да функционира по начина, по който е използвал, преди да разберем, че нямаме достатъчно адреси, за да позволи на всяка машина да има свой собствен публичен IP адрес.

За да дадете малко по-визуална представа за това как IPv6 и IPv4 позволяват работата на "Интернет на нещата", представете си, че разполагате с напълно автоматизиран дом, като всяко устройство хоства сървър, на който можете да го включите.

С IPv4 мрежата ви е сложна за настройка (вие ще прекарате векове във вашия маршрутизатор, като настройвате всяко отделно правило за порт за препращане) и най-доброто, което получавате, е списъкът с номерата на портовете, които трябва да запишете в текстов файл:

  • myhomenetwork.com:80 (Това е моят рутер.)
  • myhomenetwork.com:81 (Това е моят компютър.)
  • myhomenetwork.com:82 (Това е моята кафе машина.)
  • myhomenetwork.com:83 (Това ли е моето TiVo?)
  • myhomenetwork.com:84 (Това може да е крушка, но не съм сигурен.)
  • myhomenetwork.com:85 (Това ли е нагревателят на рибните танкове?)

Това означава също, че ако не отделите време, за да настроите няколко порта за всяко устройство, то те разполагат само с един порт и така вероятно може да представят само уеб страница в Интернет. За устройства, които искат да показват HTTP (уеб) сървър, FTP или SSH сървър, това може да стане болезнено и досадно доста бързо, тъй като ще отделите време за отваряне на повече пристанища и запис на порт, който дадохте на това устройство.

IPv6, поради наличието на публично достъпни IP адреси за всяко устройство, означава, че времето за конфигуриране на мрежата ви спада незабавно и можете да получите по-разумно наречена мрежа и всяко устройство може лесно да хоства каквито и да е услуги, които харесва:

  • myrouter.myhomenetwork.com
  • mycomputer.myhomenetwork.com
  • mytoaster.myhomenetwork.com:80 (http сървър, уеб страница, показваща бутон push-to-toast)
  • mytoaster.myhomenetwork.com:21 (ftp сървър, така че можете да качите перфектни настройки за тост)
  • mytoaster.myhomenetwork.com:22 (SSH сървър, за сигурно говорене с вашия тостер)
  • myfrontroomlightbulb.myhomenetwork.com

И така нататък. "Интернет на нещата" може да работи върху IPv4 и да бъде добре, но IPv6 може да го направи прав.

Имате ли нещо, което да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други потребители на Stack Exchange? Вижте цялата тема на дискусията тук.