Протоколы ipv4 ipv6: их отличия, преимущества и недостатки

Преимущества IPv6

На фоне недостатков, связанных в основном с проблемой перехода, а не эксплуатации, IPv6 имеет ряд преимуществ перед IPv4.

Первое и, бесспорно, важное преимущество — огромное адресное пространство. Количество адресов IPv6 в 1028 больше, чем количество адресов в IPv4

Теоретически доступны 340,282,366,920,938,463,463,374,607,431,768,211,456 адреса. Это означает плотность примерно в 6,67 * 10^27 адресов IPv6 на квадратный метр нашей планеты.

Еще одним важным качеством является автоконфигурирование IP-адресов. Это стало возможно благодаря механизму SLAAC (Stateless Address Autoconfiguration). Может применяться как совместно с DHCP, так и без него. Принцип работы SLAAC сводится к тому, что при создании некой сети указывается адрес шлюза и префикс самой сети. Этой информации достаточно для предоставления IP-адреса устройствам сети. Информацию о конфигурации рассылает маршрутизатор с периодичностью раз в 200 секунд на multicast-адрес FF02::. Такие пакеты именуются как Router Advertisement (RA).

Упрощение маршрутизации — введение в протоколе IPv6 поля «Метка потока» значительно упростило процедуру маршрутизации однородного потока пакетов. В дополнение к этому предполагается упрощение multicast-транслирования. Следует отметить, что в протоколе определен новый тип адресов — anycast, который будет вести к ближайшему интерфейсу из списка адресов. Маршрутизаторы могут хранить в своих таблицах только агрегированные адреса сетей, что уменьшает средний размер таблицы маршрутизации до 8192 записей.

Облегчение заголовка пакета — из рисунка 1 видно, что заголовок пакета не содержит лишних полей, хотя его размер стал больше, он проще обрабатывается маршрутизатором. Передача информации становится более эффективной.

Поддержка качества обслуживания (QoS) — новое поле определяет, по каким критериям будет выбираться маршрут пакета. Просмотр этого поля позволяет маршрутизаторам идентифицировать и обеспечивать специальную обработку пакетов, относящихся к данном логическому соединению, между источником и получателем. Поскольку трафик идентифицирован в IPV6-заголовке, поддержка QoS может быть достигнута, даже когда данные в пакетах зашифрованы посредством IPSec.

Возможность криптозащиты и повышенная безопасность передачи данных — протокол IPsec позволит шифровать любые данные (в том числе UDP) без необходимости какой-либо поддержки со стороны прикладного ПО.

Зачем нужна услуга IPv6

Человек, который не использует представленную опцию, выходит в интернет через мобильную сеть МТС по протоколу IPv4. IPv6 – новый стандарт. Но действительно ли он лучше предыдущего?

Главное достоинство IPv6 – повышенная скорость интернет-соединения. Если раньше длина адреса составляла 32 бита, то с приходом нового стандарта уже 128. Разница в 4 раза!

Еще одно преимущество нового стандарта – практически полное отсутствие капч. И тут нужно уточнить, что из себя представляет капча. CAPTCHA – система, которая разграничивает в интернете людей и компьютеры. Она используется для подтверждения того, что действие выполняет живой человек, а не робот. Капча может быть представлена в виде текста, картинок или пункта для галочки.

Стандарт IPv6 способен определить человека в 90% случаев. Таким образом, владельцам интернет-ресурсов не придется беспокоить посетителя вводом назойливых капч.

Настройка протокола IPv6 через графический интерфейс

Как правило, особенно в последней версии системы от Майкрософт всё происходит автоматически и данное подключение не является исключением. Всё-таки если произошла неполадка и есть надобность выполнить проверку и исправление, то нужно попасть в окно сетевых подключений. Для этого на кнопке «Пуск» рабочего стола следует кликнуть правой кнопкой мышки, а затем выбрать строку «Сетевые Подключения». Если у вас восьмая версия ОС, то после проделанного вы окажитесь на требуемом месте, для пользователей десятки нужно следовать дальше. Затем в открывшемся окне состояния сети следует выбрать пункт «Настройка параметров адаптера». Также всю процедуру можно проделать, используя горячие клавиши. Первое, вызвать утилиту «Выполнить» горячие клавиши Win + R. В поле окна программы вбить ncpa.cpl и нажать на «ENTER» или кнопку «OK» находящуюся справа. Обладателям Windows 7 нужно кликнуть левой кнопкой мышки по значку пуск рабочего стола и в появившемся поле поиска ввести слово «Выполнить» затем нажать на «ENTER». Далее следовать указаниям из предыдущего предложения (воспользоваться командой ncpa.cpl).

Затем в окне «Сетевые подключения» требуется выбрать ваше актуальное соединение, кликнуть по нему правой кнопкой мышки и зайти в пункт «Свойства». В окошке свойств актуального соединения нужно найти строку, отвечающую за подключения протокола IPv6 (IP версии 6 TCP/IPv6) и убедится, что там поставлена галочка если нет тогда исправьте. В большинстве случаев отсутствие галочки и является проблемой. 

Затем для большей уверенности зайдите в свойства подключения протокола версии IPv6. Для этого фокус должен стоять на строке, обозначающей данное соединение, после чего нужно нажать на кнопку «Свойства» находящуюся справа. Во вновь появившемся окне радиокнопки должны быть установлены в положении обозначающим автоматическое определение.

Если в автоматическом режиме существуют неполадки тогда можно воспользоваться альтернативными адресами DNS от Google. В поле напротив предпочитаемого введите 2001:4860:4860::8888. Там, где нужен альтернативный следует прописать 2001:4860:4860::8844. После всех изменений требуется нажать на кнопку «OK». Радиокнопку, отвечающую за получение адреса IPv6 трогать не следует.

Выполнить проверку корректности подключения можно несколькими способами. Чтобы далеко не ходить в окне сетевых подключений кликните правой кнопкой мышки на своём соединении и выберите строку «Состояние». Во вновь открывшемся окошке нужно нажать на кнопочку «Сведения». После чего откроется новое и напротив строчки «Адрес IPv6» должен появиться ваш сетевой адрес. Также можно запустить Windows PowerShell (или командную строку) там вбить команду ipconfig /all затем нажать на «ENTER». В появившемся списке следует искать строку «IPv6-адрес» где будет требуемая запись. Также в конце стать я дам две ссылочки перейдя по которым вы сможете протестировать подключение.

Так почему бы просто не перейти на IPv6?

Основная причина — стоимость. Для обновления всех серверов, маршрутизаторов и коммутаторов, которые всё это время зависели только от IPv4, требуется уйма денег и времени.

Кроме того, чтобы справиться с нехваткой адресов, провайдеры назначают пользователям динамический адрес, который может меняться при подключении к другой сети. После отключения от сети устройства освобождают свой адрес, делая его доступным для других устройств. По сути вы арендуете, но не владеете адресом. Это сильно замедляет переход с IPv4 на IPv6.

Но это не значит, что IPv6 не распространяется. Напротив, он используется параллельно с IPv4. Как сообщает Google, около 14% его пользователей используют IPv6. А по заявлениям провайдера Comcast, в Соединённых Штатах уже половина пользователей используют IPv6.

Privacy Extensions

Когда устройство-клиент получает адрес посредством SLAAC, его IPv6-адрес вычисляется на основании префикса сети и MAC-адреса сетевого интерфейса. Это может иметь определённые последствия с точки зрения безопасности, поскольку MAC-адрес компьютера теперь можно узнать по IPv6-адресу. Для решения этой проблемы был разработан стандарт IPv6 Privacy Extensions (RFC 4941). В соответствии с ним ядро видоизменяет исходный адрес, генерируя вместо него временный. Такой подход используется, когда необходимо скрыть настоящий адрес при подключении к удалённому серверу.

Чтобы включить Privacy Extensions, добавьте в файл следующие строки:

# Enable IPv6 Privacy Extensions
net.ipv6.conf.all.use_tempaddr = 2
net.ipv6.conf.default.use_tempaddr = 2
net.ipv6.conf.nic0.use_tempaddr = 2
...
net.ipv6.conf.nicN.use_tempaddr = 2

Здесь … — названия сетевых интерфейсов. В статье описано, как узнать имена сетевых интерфейсов на вашей машине. Параметры и не будут применены к сетевым интерфейсам, которые уже определены в системе на момент выполнения файла настроек sysctl.

После перезагрузки Privacy Extensions будут включены.

dhcpcd

Стандартная конфигурация dhcpcd содержит опцию (RFC 7217), которая включает назначение стабильных приватных адресов вместо вычисления оных на основе аппаратных параметров. Дополнительная настройка не требуется, если, конечно, вы не хотите изменять адрес IPv6 чаще, чем в начале каждого нового подключения к сети. Если задать опцию , то будут назначаться постоянные адреса.

NetworkManager

NetworkManager использует IPv6 Privacy Extensions в соответствии с настройкой в файле или в профиле соединения. Если параметр не задан ни глобально, ни для соединения, NetworkManager будет использовать .

Чтобы включить IPv6 Privacy Extensions явно, добавьте следующие строки в файл :

/etc/NetworkManager/conf.d/ip6-privacy.conf
ipv6.ip6-privacy=2

и переподключитесь ко всем активным соединениям.

Чтобы включить IPv6 Privacy Extensions для отдельных соединений под управлением NetworkManager, отредактируйте соответствующий нужному соединения файл в каталоге , добавив к разделу пару ключ-значение :

/etc/NetworkManager/system-connections/соединение.nmconnection
...

method=auto
ip6-privacy=2
...

Перезагрузите соединение и подключитесь к нему снова.

Примечание: Может показаться, что временный адрес IPv6, созданный при включении Privacy Extensions, никогда не обновляется (он не переходит в статус после истечения времени жизни ). На самом деле это не совсем так: через больший промежуток времени адрес всё же изменится.

systemd-networkd

Systemd-networkd тоже не учитывает настройки в файле , если оцпия в файле не установлена в значение .

Тем не менее, учитываются некоторые другие опции:

net.ipv6.conf.xxx.temp_prefered_lft
net.ipv6.conf.xxx.temp_valid_lft

Примечание: — корректное имя переменной, хотя допущена грамматическая ошибка (правильно preferred).

См. также systemd-networkd и .

1ExpressVPN

  • Защита от IPv6-утечек
  • Нет записей в логах о подключениях
  • Неограниченная пропускная способность канала
  • Доступ к более чем 2 000 серверным локациям
  • Простой и удобный интерфейс
  • 30-дневная гарантия возврата денег

Сервис ExpressVPN нне только один из самых быстрых на рынке, но также серьезно относится к безопасности своих пользователей. Сервис использует 256-битное AES-шифрование, в приложениях есть автоматическое экстренное отключение от Интернета и функция раздельного туннелирования. Вы можете подключать к VPN-сети несколько устройств одновременно, а также здесь есть 30-дневная гарантия возврата денег в полном объеме, так что вы ничего не потеряете, попробовав услуги сервиса.

Переход операторов на стандарт IPv6

Так как свободные IP-адреса на исходе интернет-компаниям придется сделать новые версии сайтов, поддерживающие стандарт IPv6, а операторам связи — модернизировать сети.

Крупные операторы связи уже активно занимаются модернизацией сетей, чтобы были доступны как старые, так и новые IP-адреса. Например, AT&T потратила на это «сотни миллионов долларов», говорит ее вице-президент Дейл Макгенри. Однако пока еще немногие компании переводят свой бизнес на новый протокол.

Для любого оператора полный переход на IPv6 означает затяжной и трудоемкий процесс, поэтому большинство операторов продолжает искать практичные способы облегчения этой задачи. Вовремя подоспевший стандарт 6rd (полное его название – IPv6 Rapid Deployment, т.е. быстрое внедрение протокола IPv6) представляет собой проверенный метод постепенного внедрения IPv6 в крупных сетях. Он уже одобрен для публикации как стандарт IETF для обсуждения (RFC).

МТС переходит на IPv6

В июне 2017 года МТС объявила о переходе на новый сетевой интернет-протокол IPv6, что позволит подключать к глобальной сети неограниченное количество мобильных устройств интернета-вещей (IoT) и решит проблему исчерпания IP-адресов нынешнего протокола IPv4. Поддержка IPv6 в мобильной сети МТС открыта во всех 18 регионах ЦФО, а летом этого года станет доступна на большей части территории России.

Сейчас в интернете для идентификации устройств в основном используется адресация в IPv4. Количество IP-адресов для устройств в этом протоколе составляет в мире порядка 4,3 миллиарда и уже практически исчерпано из-за длины IP-адреса в 32 бита. В адресном пространстве IPv6 задействованы 128 бит, что делает практически бесконечным количество адресуемых в интернете устройств. По прогнозам аналитических агентств, количество подключенных устройств IoT в мире к 2020 году превысит 20 миллиардов и будет далее расти взрывными темпами.

В рамках услуги «Доступ к IPv6» МТС обеспечит плавную миграцию клиентов на новую сетевую архитектуру благодаря параллельному использованию обоих протоколов в режиме «Dual-Stack», когда каждое устройство в мобильной сети будет использовать два IP-адреса — IPv4 и IPv6 — в рамках каждой сессии передачи данных.

Протокол IPv6 поддерживают большинство современных устройств. Для активации смартфона или планшета на ОС Android в сети МТС в режиме Dual-Stack IPv4/IPv6 в настройках необходимо указать точку доступа internet.mts.ru, выбрать протокол APN — IPv4/IPv6 и перезагрузить устройство. В ближайшее время протокол IPv6 можно будет включить и на устройствах Apple.

МТС начала подготовку к внедрению IPv6 около 10 лет назад. Еще в 2008 году на всей магистральной сети МТС в России была запущена поддержка нового протокола. В 2013 году входящая в Группу МТС «Московская городская телефонная сеть» начала предоставлять услуги доступа в интернет с использованием протокола IPv6 на базе оптической сети GPON.

«Доступ к IPv6» – стоимость и другие базовые сведения

Примечание 1. Ценовые характеристики и содержание продукта не отличаются от региона к региону или отличаются по меньшинству параметров. Однако изменения в этом плане могут происходить в перспективе. Поэтому с целью сравнения мы приводим две ссылки на страницы с описанием услуги – для разных субъектов РФ:

  • “ДIP6” для Москвы и Московской области;
  • “ДIP6” для Сочи и Краснодарского края.

Обратите внимание: мы настоятельно рекомендуем при изучении продуктов оператора на сайте mts.ru указывать свой населённый пункт. В этом случае Вы сможете получить актуальную информацию

“Доступ к IPv6” – услуга, дающая абоненту возможность выходить в www-сеть посредством использования указанного в названии сетевого протокола.

Важно! Плата за подключение “ДIP6” и абонплата (в любом виде) отсутствуют.

Основные плюсы:

  • стабильный доступ к интернету по протоколу последнего поколения;
  • фильтр на порты, являющиеся потенциально вредоносными;
  • возможность проведения настройки фильтрации (предусмотрено для продвинутых пользователей).

Пояснения:

  1. IPv6 – протокол передачи данных, суть которого сводится к присвоению устройству с доступом в www-сеть собственного уникального IPv6-адреса (см. также другую нашу статью об услуге “Real IP”).
  2. IPv4v6 (Dual-Stack) – технология, обеспечивающая доступ в I-net по протоколам IPv6 и IPv4.

Примечание 2. Оператор МТС рекомендует своим клиентам активировать услугу “Доступ к IPv6+”, если есть необходимость в снятии фильтра на системных TCP/UDP-портах (0-1023). Это бывает уместно при работе с некоторыми разновидностями VPN.

Предложение относится к категории дополнительных продуктов, подключаемых к т-фам отдельно.

Полная информация доступна по пути: mts.ru – «Тарифы и услуги» – «Мобильная связь» – «Услуги» – «Для интернета» – блок с нужной услугой.

Как узнать, у меня IPv6 адрес или нет? Как узнать свой IPv6 адрес

Узнать свой внешний IP адрес без сторонних сервисов иногда просто невозможно, поскольку довольно часто клиенты Интернет-провайдеров выходят в Глобальную сеть через несколько NAT. Поэтому приходится заходить на сайты и сервисы «Узнать свой IP» — эти сервисы смотрят, с какого IP адреса пришёл запрос и показывают его вам. Но скорее всего, это не совсем «ваш» IP адрес, поскольку у компьютеров и телефонов в вашей локальной сети есть только локальные IP адреса, у вашего роутера тоже какой-то локальный IP принадлежащий сети Интернет-провайдера, а тот IP, который показывают вам сайты, на самом деле, присвоен какому-то сетевому устройству у провайдера, через который вы выходите во внешнюю сеть одновременно со многими другими пользователями.

С IPv6 адресами в этом смысле проще — их настолько много, что потребность в NAT отпадает — можно каждому клиенту раздать по персональному IPv6 адресу.

Но тут возникает другое затруднение. Давайте посмотрим вместе. В Windows для вывода своих IP и IPv6 адресов в командной строке выполните команду:

ipconfig

Пример вывода:

Адаптер Ethernet Ethernet:

   DNS-суффикс подключения . . . . . : home
   IPv6-адрес. . . . . . . . . . . . : 2403:6200:8862:2cb4::2
   IPv6-адрес. . . . . . . . . . . . : 2403:6200:8862:2cb4:bc07:bcb4:b7d0:24eb
   IPv6-адрес. . . . . . . . . . . . : fd14:9d09:d004:7e00:bc07:bcb4:b7d0:24eb
   Временный IPv6-адрес. . . . . . . : 2403:6200:8862:2cb4:7462:9648:7bcd:20a8
   Временный IPv6-адрес. . . . . . . : fd14:9d09:d004:7e00:7462:9648:7bcd:20a8
   Локальный IPv6-адрес канала . . . : fe80::bc07:bcb4:b7d0:24eb%16
   IPv4-адрес. . . . . . . . . . . . : 192.168.1.20
   Маска подсети . . . . . . . . . . : 255.255.255.0
   Основной шлюз. . . . . . . . . : fe80::1%16
                                       192.168.1.1

В Linux для просмотра своих IP и IPv6 адресов поможет команда:

ip a

Здесь IPv6 адреса вместе с масками подсети перечислены в строках:

    inet6 2403:6200:8862:2cb4::5/128 scope global dynamic noprefixroute 
       valid_lft 6125sec preferred_lft 2525sec
    inet6 fd14:9d09:d004:7e00:9965:7843:6899:ec5f/64 scope global dynamic noprefixroute 
       valid_lft 6948sec preferred_lft 3348sec
    inet6 2403:6200:8862:2cb4:3541:b9e5:61ac:69d3/64 scope global dynamic noprefixroute 
       valid_lft 6948sec preferred_lft 3348sec
    inet6 fe80::74a0:94fb:fc04:a1d8/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

Мы рассмотрим зарезервированные диапазоны IPv6 адресов чуть позже, забегая вперёд скажу, что глобальные адреса в настоящее время могут начинаться только на 2 или на 3 (другие пока просто не раздаются). Но даже при таком критерии, в примерах выше в каждой операционной системе есть по два адреса, которые начинаются с двоек — какой именно из них ваш внешний IPv6?

Самый простой вариант — вновь проверить с помощью внешнего сервиса, но нужно понимать, что если сайт, на который вы заходите, чтобы узнать свой IP адрес, не настроен на работу с IPv6, то он покажет только ваш IP, но никак не сможет показать ваш IPv6. Сервис на SuIP.biz имеет поддержку IPv6 и покажет ваш IPv6 адрес, если ваш Интернет-провайдер и ваше оборудование (компьютер и роутер) поддерживают IPv6.

Чтобы узнать, есть ли у вас поддержка и свой IPv6 адрес, перейдите на страницу: https://suip.biz/ru/?act=myip

Если у вас есть IPv6, то он будет показан. Если поддержка IPv6 отсутствует, то будет показан только ваш IP.

Чем протокол iPv6 лучше iPv4

iPv6 решает проблему ограниченных IP-адресов, но также предлагает ещё больше преимуществ по сравнению с iPv4.

  1. iPv6 был создан с учётом требований безопасности. Он обеспечивает конфиденциальность, аутентификацию и целостность данных. Протокол управляющих сообщений Интернета (ICMP) – компонент iPv4 – может переносить вредоносное ПО, поэтому корпоративные брандмауэры часто блокируют его. Пакеты iPv6 ICMP могут использовать IPSec, что делает их намного безопаснее.

  2. В отличие от адресов iPv4, адреса iPv6 не будут отдавать предпочтение какой-либо части мира и будут доступны каждому. Для справки, при создании iPv4 50% адресов были зарезервированы для США.

  3. Заголовки iPv4 имеют переменную длину, в то время как iPv6 имеет согласованные заголовки. Это означает, что код для маршрутизации по этим адресам станет проще и потребует меньше аппаратной обработки. В результате iPv6 будет иметь лучшее качество обслуживания и удобство для пользователей.

  4. Инженеры создали метод трансляции сетевых адресов (NAT), чтобы помочь решить проблему дефицита IP-адресов в текущей версии протокола. iPv6 создаст достаточное количество IP-адресов для всех устройств, что сделает NAT более ненужным. Теперь каждое устройство может подключаться к Интернету и напрямую «общаться» с веб-сайтами.

  5. Автоматическая настройка

    Одна из лучших функций iPv6 – автоматическая настройка без сохранения состояния. Это позволяет устройствам назначать себе IP-адреса без участия сервера. Вместо этого IP-адреса генерируются с использованием MAC-адреса устройства, который уникален для каждого смартфона, планшета, ноутбука и даже умной лампочки. Это упрощает обнаружение устройствами друг друга, подключенными к одной сети.

Могут ли роутеры и компьютеры одновременно работать с IP и IPv6

IPv6 — это новая версия протокола IP. IPv6 сети, оборудование и программное обеспечение с поддержкой IPv6 распространены уже довольно широко — по крайней мере, в некоторых странах.

Сейчас, когда IP и IPv6 протоколы работают вместе, это приводит к существованию фактически двух параллельных сетей. Например, роутер моего Интернет-провайдера поддерживает IPv6 и IP. Если я обращаюсь к сайту, у которого есть IPv6 адрес (большинство сайтов), то мой запрос и ответ идёт по сетям (узлам) с поддержкой IPv6. Если я обращусь к сайту, у которого только IP адрес, то мой запрос и ответ на него может пойти по другому маршруту.

При анализе сети, допустим, с помощью Wireshark или tcpdump можно пропустить половину или даже больше трафика, если забыть про IPv6! То есть в качестве фильтра отображения пакетов в Wireshark вы введёте (обычный фильтр для показа трафика IP протокола):

ip

То вы увидите примерно такое:

Но если ввести такой фильтр

ipv6

То картина изменится кардинально (обращаю внимание, что это тот же самый трафик), окажется, что компьютер подключается ещё и к совершенно другим хостам:

При анализе сети, при настройке фильтров отображения по IP, при выполнении атак (например, ARP и DNS спуфинг в локальной сети), нужно помнить про IPv6!

Ещё раз: IP и IPv6 это две параллельные сети, которые не особо связаны друг с другом (хотя одно и то же оборудование может поддерживать работу с обоими протоколами). В результате при настройке сети, например, файервола, нужно отдельно сделать настройки для протокола IP, а затем делать такую же настройку IPv6. Поскольку это разные сети, есть шанс, что системный администратор настроил их по-разному, что даёт лазейки для выполнения атак или обхода ограничений с использованием IPv6. Реальный пример я описывал здесь (краткий пересказ: у отечественного VPS хостера ВНЕЗАПНО для клиентов сломался доступ к DNS серверам Google. При этом каждому VPS серверу прилагается 3 бесплатных IPv6 адреса. В дополнении к существующим записям DNS серверов, я добавил ещё парочку IPv6 адресов DNS Google в настройки и всё заработало! Видимо, при блокировке доступа, произошло именно это — администратор сети забыл (не посчитал нужным) позаботиться об IPv6 сети…)

IPv6 адреса могут пригодиться при исследовании локальных сетей Интернет-провайдеров, стоит попробовать использовать IPv6 для обхода Captive Portal (перехватывающих порталов) и других ограничений сети, про IPv6 нужно помнить при анализе трафика на своём компьютере и в локальных сетях, либо наоборот для увеличения скрытности своего пребывания (в надежде, что в настройках логирования трафика не упомянут IPv6 или что геолокация по IPv6 сейчас в зачаточном состоянии (по крайней мере, в публичных базах данных)).

Кстати про блокировки, насколько я понимаю (поправьте, если ошибаюсь), в реестре РКН ведь IPv6 отсутствуют вовсе?..

Эта статья поможет вам сделать первые шаги по использованию IPv6 адресов с популярными программами.

IPv4 и IPv6 в чем разница?

Кардинально решить проблему нехватки IPv4 адресов помогло введение нового протокола связи. Первый вариант протокола IPv6 был анонсирован в 1995 году, а 6 июня 2012 года стоит запомнить как памятную дату Всемирного запуска IPv6. Как и ip адрес ipv4 ipv6 представляет собой двоичное число, только не 32-битное, а 128-битное.

IPv6 адрес выглядит примерно следующим образом:  2001: 0db8: 67a3: 0000: 0000: 8a2e: 0230: 9834

IPv6 адреса в четыре раза длиннее адресов протокола IPv4 (8 групп по четыре символа от 0 до 9, а также латинские буквы от «а» до «е») и содержат в себе невероятное количество возможных комбинаций. Предполагается, что мы никогда не сможем использовать их все (но можем попытаться). С введением IPv6 адресов появилась возможность присваивать уникальный адрес каждому устройству в вашем доме, и даже отдельным частям устройств, это, в частности, невероятно расширяет возможности управления “умным домом”.

IPv6 протокол разработан таким образом, что он немного быстрее обрабатывается маршрутизаторами (разница между ipv4 и ipv6 в скорости не настолько велика, чтобы вы смогли ее заметить), также он считается более безопасным за счет дополнительного шифрования данных (технология аутентификации и шифрования IPSec чуть позже была внедрена и в адреса протокола IPv4).

Как использовать адреса IPv6 в URL

Каждому человеку, кто хотя бы раз настраивал роутер знакома ситуация, когда IP-адрес вводится в строке адреса браузера. Другой вариант, когда это приходится делать — в случае если кто-то запустил на компьютере веб-сервер без привязки доменного имени и Вам по какой-либо причине надо на него зайти. В случае IPv4 делается Вы просто пишете IP, например 192.168.0.1, в строке адреса и нажимаете кнопку Enter. Браузер преобразует IP-адрес в http, получаем такую строчку: http://192.168.0.1 По-умолчанию для Веб-сервера используется TCP-порт 80. Но иногда в настройках используют альтернативные порты, например 8080. В этом случае строка адреса будет выглядеть так: http://192.168.0.1:8080, т.е. порт указывается через двоеточие -:- после адреса.
Но что же делать в случае, когда используется IPv6, ведь там все числа через двоеточие и браузер будет думать что это порт.
Так вот в случае IPv6 IP-адрес в адресной строке браузера закрывается квадратными скобками. Выглядит это так:http:///
Если надо указать ещё и порт, то так:http://:8080/

Цели создания IPv6

Может возникнуть вопрос, зачем нужен еще один протокол сетевого уровня, если уже есть протокол IPv4, который работает хорошо. Проблема протокола IPv4 заключается в нехватке IP адресов. Длина IP адресов в протоколе IPv4 — 4 байта, то есть максимальное количество адресов IPv4 примерно 4,3 миллиарда. Когда протокол создавался это было большое количество IP адресов, но сейчас, когда интернет стал очень популярной сетью, стало понятно, что 4 миллиарда адресов это не так уж и много.

Для сравнения, население Земли сейчас составляет более, чем 7 миллиардов, при этом многие люди используют не одно устройство, а несколько, это может быть ноутбук, планшет, смартфон, умные часы и многое другое.

Также, необходимо учитывать сервер и сетевое оборудование в инфраструктуре интернет и сетевых сервисов, а такие технологии, как интернет вещей еще больше увеличивают требования к количеству IP адресов.

Количество доступных адресов IPv4 стремительно сокращается, последний крупный блок адресов IPv4 класса А, был выдан в 2011 году, и уже близко то время, когда какая-то компания или человек захотят подключиться к интернет, но не смогут этого сделать, из-за того что им не хватит адреса IPv4.

Было предложено несколько временных решений, проблемы нехватки IP адресов, которые оказались достаточно успешными. Самые популярные это технология трансляции сетевых адресов NAT, эта технология позволяет подключиться к сети интернет используя всего лишь один IP адрес, сеть, состоящую из большого количества устройств с использованием частных или приватных IP адресов.

Также справиться с проблемой нехватки IP адресов помогла технология бесклассовой междоменной маршрутизации (Classless Inter-Domain Routing, CIDR), которая обеспечила возможность использовать маски переменной длины, и распределять IP адреса блоками разной длины, а не классами A, B и C как было раньше.

Протокол IPv6 создан для долговременного решения проблемы нехватки IP адресов. Для этого длина IP адресов в протоколе IPv6 увеличена до 16 байт, количество IP адресов в протоколе IPv6 — 3,4*1038. Такого количества IP адресов хватит, для того чтобы подключить к интернету все устройства, как сейчас так и в достаточно далеком будущем.

Также при разработке IPv6 постарались упростить протокол, для того чтобы маршрутизаторы могли обрабатывать пакеты  IPv6 быстрее, и обеспечили возможность защиты данных с помощью шифрования.

IPv6 считается новым протоколом, однако работа над ним началась еще в 1990 году, когда впервые задумались о возможной проблеме исчерпания адресов IPv4. Первый вариант стандарта протокола IPv6 был принят в документе RFC 1883 в 1995 году, а действующий стандарт протокола IPv6 документ RFC 2460 был принят в 1998 году. Таким образом протоколу IPv6 уже больше 20 лет, и новым его можем называть только по сравнению с протоколом IPv4.

Преимущества

После перехода на IPv6 провайдеры смогут предоставлять всем пользователям уникальные сетевые адреса, тогда как сейчас многие пользователи находятся за одним IP-адресом, используя технологию NAT (механизм в сетях TCP/IP, позволяющий преобразовывать IP-адреса транзитных пакетов).

Особенно важен IPv6 для работы инновационных приложений, которые предполагают использование большого количества сетевых устройств, требующих широкого адресного пространства, — протокол будущего позволяет избежать нехватки IP адресов. Речь идет о таких приложениях и сервисах нового поколения, как machine-to-machine, sensor networks, системы мониторинга окружающей среды, потребления энергии, охранные системы и телемедицина. Новый протокол IPv6 обеспечивает более эффективный способ распределения и конфигурации IP адресов, позволяя присваивать уникальный IP адрес любому устройству, а также упрощает маршрутизацию трафика и повышает безопасность при передаче данных.

По мнению эксперта, переход на новый протокол поможет и в борьбе с вирусами и спамом. Если у каждого пользователя будет свой уникальный IP-адрес, это позволит, например, различным веб-сервисам более точно оценивать количество посетителей. А в случае если на одном из компьютеров в сети будет вирус, рассылающий спам, то в блоклисты почтовых служб попадет не вся сеть, а только конкретный компьютер.

Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

Понравилась статья? Поделиться с друзьями:
Люкс-хост
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: