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

Оглавление:

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

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

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

Image
Image

Давайте посмотрим, что означают эти термины и чем они отличаются.

Что означают IPv4 и IPv6

IPv4 означает IP версии 4. Он начал использоваться в 1983 году и до сих пор широко используется. Вы, наверное, видели IPv4-адреса - они представлены в десятичном формате с точками, как это, где есть четыре части чисел, разделенных точками:

64.70.220.50

IPv6 означает IP версии 6. Он был представлен в 1994 году и был разработан, чтобы в конечном итоге заменить IPv4, но в настоящее время используется вместе с ним. Адрес IPv6 сильно отличается от адреса IPv4, поскольку он может включать буквы и разделять разделы двоеточиями. IPv6 использует восемь 16-битных шестнадцатеричных чисел:

2a00:5a60:85a3:0:0:8a2e:370:7334

Почему их два

IP версии 6 был создан для улучшения ограничений IPv4. Хотя вторая итерация была введена всего через десять лет после первой, основная причина, по которой она необходима, заключается в экспансивном характере Интернета.

Одним из отличий IPv6 от IPv4 является структура адреса. Вместо 32-битных адресов, таких как IPv4, IPv6 поддерживает 128-битные адреса. Помимо цифр от 0 до 9, поддерживаемых IPv4, IPv6 принимает буквы от a до f. С каждым дополнительным битом адресное пространство (общее количество уникальных IP-адресов) удваивается.

Это означает, что с IPv6 можно создать больше IP-адресов, чем с IPv4. В то время как первое ограничено чуть более чем 4 миллиардами, IPv6 может создать 340 ундециллионов уникальных адресов (это 340 миллиардов миллиардов миллиардов миллиардов!).

Если мы притворимся, что у каждого отдельного человека на Земле есть только одно устройство, которому нужен доступ к Интернету, миллиардам устройств будет немедленно отказано в доступе в мире, где используется только IPv4. Кроме того, по мере того, как каждый день к Интернету добавляется все больше устройств, таких как умные часы, телефоны, автомобили и холодильники, становится ясно, что ограничение в 4 миллиарда IP-адресов, установленное IPv4, просто не сократит его навсегда.

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

Другие различия между IPv6 и IPv4

Большее адресное пространство - не единственное различие между IPv4 и IPv6. Вот некоторые другие отличия:

Различия IPv6 и IPv4
IPv6 IPv4
Поля заголовка 8 12
Длина поля заголовка 40 20
Имеет поля контрольной суммы Нет Да
Типы передачи Unicast, multicast, anycast Одноадресная, широковещательная, многоадресная
Поддержка VLSM Нет Да
Типы заданий DHCPv6 и статический DHCP и статический
Безопасность Встроенная поддержка IPSec Зависит от приложения
Автоматическая настройка Да Нет
Метод отображения NDP (протокол обнаружения соседей) ARP (протокол разрешения адресов)
Прямые соединения P2P Да Нет (из-за трансляции сетевых адресов)

Является ли IPv6 более безопасным, чем IPv4?

Хотя IPv6 новее, и поэтому вы можете предположить, что все во имя безопасности также лучше, это не совсем так. И IPv6, и IPv4 страдают от переполнения адресов, атак «человек посередине», перехвата пакетов и многого другого.

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

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

Тем не менее, IPv6 имеет преимущество, когда дело доходит до использования NDP по сравнению с ARP. IPv4 страдает от проблем, связанных с ARP, таких как спуфинг, переполнение MAC-адресов и дублирование MAC-адресов. IPv6 улучшает это за счет использования протокола Secure Neighbor Discovery (SEND) для защиты NDP с помощью криптографически сгенерированных адресов. Об этом намного больше в этой ветке для суперпользователей.

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

Что нужно сделать для использования IPv6

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

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

Вы можете отслеживать статистику Google по внедрению IPv6, чтобы увидеть тенденцию роста использования IPv6 пользователями Google.

Когда переход происходит у вас дома, на вашем телефоне и т. д., это будет так же легко, как изменение вашего IPv4-адреса на другой, что происходит часто и вы никогда не замечаете.

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

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

Рекомендуемые: