IPv6

IPv6 (Internet Protocol version 6) - самая последняя версия Интернет-протокола. Это протокол связи, который обеспечивает идентификацию и определение местоположения компьютеров или устройств в сетях и направляет трафик через Интернет. Эта версия Интернет-протокола представляет собой набор спецификаций, предоставленных рабочей группой по разработке интернет-протокола, который действительно является обновленной версией протокола IPv4. Так как это последняя версия, она используется для идентификации различных устройств через Интернет, чтобы их можно было найти. IPv6 иногда называют "Интернетом следующего поколения", поскольку он расширил возможности и рост IPv6 позволит текущим разработкам пройти через более недавнее и современное широкомасштабное развертывание.[1] Эта версия использует 128 бит, в отличие от предыдущей версии, известной как IPv4, которая использует только 32 бита для IP адреса.

Между IPv6 и IPv4 существуют схожие базовые характеристики. В настоящее время различные устройства используют IPv6 в качестве источника и адреса назначения для передачи пакетов по сети и такие инструменты, как ping для тестирования сети, как то, что пользователи также делают с IPv4 с минимальными вариациями.[2] IPv6 существует уже много лет для того, чтобы справиться с ошибками и падениями адресов IPv4.

Функциональность

В последней версии IPv6 используется специальная функция, которая называется автоконфигурация. Это позволяет искать и назначать конфигурацию IP-адресов хостам сети. Оно может иметь статус государства, например, DHCPv6, а также может быть апатридом. Эта особенность помогает таким образом, что позволяет различным устройствам сети обращаться к себе по одноадресному одноадресному каналу связи. Очень распространена идея, что каждое устройство в сети Ethernet имеет адрес интерфейса. Процесс начинается с сетевого маршрутизатора, который получает сетевое устройство, префиксный адрес интерфейса или физический адрес Mac, и продолжается добавлением собственного префиксного адреса интерфейса. Следует постоянно помнить, что IPv6-адрес имеет длину 64 бита, а адрес Mac - 48 бит. Таким образом, есть еще 16 бит, и эти 16 бит будут добавлены в центр адреса mac с помощью модуля FFFE, чтобы завершить функцию автоматической настройки IPv6-адреса устройства Ethernet. Таким образом, IPv6 действительно хорошо оснащен такими усовершенствованными функциями и безграничными возможностями, в отличие от IPv4.

Типы

Ниже перечислены типы адресов IPv6:

Глобальный одноадресный адрес

Этот тип адреса IPv6 является уникальным для интернета во всем мире. Это похоже на публичные адреса IPv4. Он маршрутизируется в интернете и состоит из 2 частей: ID подсети и ID интерфейса.[3] Он имеет тот же формат адресов, что и любой широковещательный IPv6-адрес. Этот адрес присваивается органом по присвоению номеров в Интернете (IANA).

Уникальный местный адрес

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

Одноадресный адрес

Это относится к адресу IPv6 один на один. Это просто означает, что пакеты адресуются на одноадресный адрес, предназначенный только для одного интерфейса.

Энкаст

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

Адрес ссылки - местный адрес

Это относится к частному адресу, который не предназначен для маршрутизации в Интернете. Этот тип IPv6-адреса может использоваться локально частными или временными локальными сетями (LAN) для совместного использования и распространения файлов между различными устройствами в локальной сети.

Многоадресная рассылка

Это относится к каждому из них. При использовании этого типа пакеты доставляются на все интерфейсы, которые будут идентифицированы по многоадресному адресу.[4]

IPv4 и IPv6 Сравнение

Ниже описаны различия между IPv6 и IPv4:

Характеристики IPv4 IPv6
Длина битового адреса 32-разрядный 128-битный
Конфигурация адреса Поддержка ручной настройки адреса DHCP и адреса DHCP Поддержка автоматической настройки и перенумерации адресов
Возможность сквозной целостности соединения Недостижимый Достижимый
Представление адреса В десятичной дроби шестнадцатеричный
Поле контрольной суммы В наличии Недоступно
Шифрование и аутентификация Не предусмотрено При условии

IPv4

Кроме того, новейшая версия протокола IPv6 предлагает больше возможностей. Это упрощает настройку адресов, нумерацию сетей и анонсирование маршрутизаторов. Он также упрощает обработку пакетов в маршрутизаторах, размещая ответственность за фрагментацию пакетов на конечных точках. Он может работать с пакетами более эффективно, улучшает производительность и повышает безопасность. Кроме того, это позволяет интернет-провайдерам сократить размер таблиц маршрутизации, сделав их более иерархичными.[5]

В связи с этим быстрый рост мобильных устройств, включая мобильные телефоны, компьютеры и беспроводные устройства, создал потребность в дополнительных блоках IP-адресов, поэтому IPv6 действительно очень полезен во многих отношениях. Ключевым усовершенствованием по сравнению с IPv4 является встроенная поддержка мобильных устройств. IPv6 поддерживает мобильный протокол IPv6, который позволяет различным мобильным устройствам переключаться между различными сетями и получать уведомления о роуминге независимо от их физического местоположения. Протокол IPv6 действительно улучшает IPv4, повышая меры аутентификации и конфиденциальности. Таким образом, IPv6 действительно может обеспечить эффективную структуру безопасности для передачи данных на уровне хоста или сети.[6] Внедрение новейшего протокола IPv6 действительно расширяется во всем мире. Полная замена старого IPv4 займет некоторое время, поскольку он по-прежнему остается самой распространенной и широко используемой версией Интернет-протокола.

История

В последнее время интернет-протоколы, встроенные в современные системы, основаны на более сложных и запутанных технологиях, основанных на разработках протокола NCP (Программа сетевого управления) ARPANET (Advanced Research and Project Agency Network). Винтон Серф и Роберт Кан известны как предки протокола TCP/IP (Transmission Control Protocol / Internet Protocol).[7] Работая с TCP, IP был представлен как датаграмма, которая не полагалась на подключенный протокол, а содержала заголовок и полезную нагрузку. Заголовок шифрует адреса источника и назначения пакета данных, в то время как полезная нагрузка переносит фактические данные. Серф и Кан сотрудничали с Министерством обороны США в опросе первой основной версии IP-адреса, которая до сих пор широко используется - IPv4.[8]

В частности, IPv4 был впервые применен в 1983 году для производства ARPANET. IPv4 описан в публикации IETF RFC 791 в 1981 г., заменяющей более раннее определение, данное в 1980 г. Однако правительство США пришло к пониманию того, что IPv4 адрес представляет собой ограниченный набор адресов, всего около 4 миллиардов возможных комбинаций, для 7 миллиардов человек в мире, и начало с более новой версии, которая в настоящее время интегрируется в существующие сети - IPv6. Когда IPv6 предназначался для замены IPv4, IPv6 стал проектом стандарта IETF в 1998 году. Впоследствии, 14 июля 2017 года, он был ратифицирован в качестве интернет-стандарта.


  1. https://whatismyipaddress.com/ip-v6 ↩︎

  2. https://searchnetworking.techtarget.com/definition/IPv6-Internet-Protocol-Version-6 ↩︎

  3. https://study-ccna.com/ipv6-global-unicast-addresses/ ↩︎

  4. http://www.orbit-computer-solutions.com/types-of-ipv6-addresses/ ↩︎

  5. https://www.networkworld.com/article/3254575/what-is-ipv6-and-why-aren-t-we-there-yet.html ↩︎

  6. https://whatismyipaddress.com/ip-v6 ↩︎

  7. https://www.colocationamerica.com/blog/history-of-ip-address-part-2-tcp-ip ↩︎

  8. https://www.colocationamerica.com/ip-services/ipv4.htm ↩︎