Найти тему

IPV4 против IPV6 - что это за протоколы и в чем разница между ними?

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

  • IPv4 vs IPv6 - краткая история обоих протоколов

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

Каждому устройству назначается индивидуальный уникальный IP-адрес (номер). На протяжении многих лет для этой цели используется IPv4, четвертая версия IP. Что это значит?

IPv4 - что это такое?

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

Все адреса IPv4 состоят из четырех чисел (от 0 до 255), каждое из которых разделено точкой, все из которых 32-битные. Пример адреса может быть: 100.23.0.XX (вместо X можно поставить любую десятичную цифру).

Интересно, что у каждого веб-сайта также есть свой IP-адрес. Однако нам не нужно его запоминать, потому что DNS (система доменных имен) отвечает за замену IP-номеров, которые трудно запомнить, на хорошо известные и понятные адреса, такие как https://www.google.ru.

Различные комбинации IPv4 создают примерно 4,3 миллиарда адресов. Много? Это просто так - сейчас у нас столько электроники, что в 2019 году все новые адреса IPv4 закончились. Несмотря на это, как пользователи Интернета, мобильных телефонов или ноутбуков мы не почувствовали никаких изменений. Как это возможно? Есть два ответа:

• Адреса IPv4 восстанавливаются с неработающих адресов или устройств - организация RIPE NCC, отвечающая за присвоение IP-номеров, занимается этим на постоянной основе. Однако стоит отметить, что существует очередь на новый-старый IPv4-адрес. Конечно, для среднего пользователя электроники это не имеет значения, поскольку они сами не назначают своему телефону или компьютеру IP-адрес.

• Выделяются новые адреса IPv6, пул которых (по крайней мере, на данный момент), по нашему мнению, огромен. Сам RIPE NCC поощряет все более частый выбор и разработку более новых протоколов, потому что наступит время, когда будет невозможно восстановить более старые адреса IPv4.

Что такое IPv6? И окажется ли это лучше, чем IPv4?

IPv6 - что это за протокол? Заменит ли он своего предшественника?

Когда мы смотрим на адрес нового протокола, мы сразу же замечаем основное различие между IPv4 и IPv6: последний состоит из восьми 16-битных частей, разделенных двоеточием (общий IPv6-адрес представляет собой 128-битное число). Вот пример адреса: 8098: a711: 4240: 5780: 1f9b: 1b93: 1625: XXXX (вместо X можно поставить любую шестнадцатеричную цифру).

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

IPv4 vs IPv6 - отдельные отличия

Выше мы перечислили наиболее заметные различия между IPv4 и IPv6 (например, 32-битные и 128-битные числа), но теперь мы кратко рассмотрим их и представим больше - это особенности, которые больше всего различают эти два протокола.

1. Количество бит

• IPv4: длина 32 бита, адрес разделен на четыре 8-битных части.

• IPv6: длина 128 бит, адрес разделен на восемь 16-битных частей.

2. Метод обращения

• IPv4: numeric - отдельные биты, разделенные точками. Только десятичные биты.

• IPv6: буквенно-цифровой - отдельные биты, разделенные двоеточиями. Биты только в шестнадцатеричной системе счисления.

3. Количество доступных адресов

• IPv4: около 4,3 миллиарда (исчерпано).

• IPv6: примерно 340 секстиллионов.

4. Способ присвоения адреса устройству

• IPv4: вручную (через APIPA или DHCP).

• IPv6: самонастройка (тип устройства ).

(все фото взяты в открытом доступе)