Почему «Интернет вещей» удовлетворяет потребность в IPv6-адресах?
Поскольку «Интернет вещей» продолжает развиваться и становиться все более самостоятельным, насколько необходимо, чтобы «Интернет вещей» имел адреса IPv6? Сегодняшний пост SuperUser Q & A содержит ответы на вопросы любопытных читателей..
Сегодняшняя сессия вопросов и ответов пришла к нам благодаря SuperUser - подразделению Stack Exchange, группе веб-сайтов вопросов и ответов, управляемой сообществом..
Фото любезно предоставлено nerovivo (Flickr).
Вопрос
Считыватель SuperUser TrudleR хочет знать, почему «Интернет вещей» требует использования адресов IPv6:
Если у вас есть несколько устройств в сети, количество адресов IPv4 не будет линейно увеличиваться в зависимости от количества устройств. Существует только один IPv4-адрес для каждой сети / маршрутизатора, который подключен к Интернету. Как «Интернет вещей» (IoT) оправдывает необходимость использования адресов IPv6?
Я определенно думаю, что могу что-то недопонимать здесь, но это не имеет смысла для меня в данный момент. Я знаю, что IPv6 понадобится в будущем, но я не знаю, какую роль играет «Интернет вещей» (IoT) в этой теме..
Почему «Интернет вещей» требует использования адресов IPv6?
Ответ
У автора SuperUser Мокубая есть ответ для нас:
«Интернет вещей» не обязательно обязывает 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? Ознакомьтесь с полным обсуждением здесь.