IPv6: что это и зачем
Содержание
- 1 IPv6: что это и зачем
128 бит в IPv6-адресе представляют собой восемь 16-битных шестнадцатеричных блоков, разделённых двоеточиями. Например, 2dfc:0:0:0:0217:cbff:fe8c:0. Традиционной формой записи IPv4 адреса является запись в виде четырёх десятичных чисел (от 0 до 255), разделённых точками. Через дробь указывается длина маски подсети. Например, 192.168.0.0/16.
В IPv4 для мультивещания зарезервирована подсеть 224.0.0.0/4. IPv6 для этой цели использует встроенное адресное пространство FF00::/8;
IPv4 использует широковещательные адреса для передачи широковещательных пакетов, IPv6 — многоадресные группы;
IPv4 использует 0.0.0.0 в качестве неопределённого адреса, а 127.0.0.1 для создания адреса обратной связи (loopback). В IPv6 используются :: и ::1 соответственно;
IPv4 использует глобально уникальные публичные адреса для трафика и «частные» адреса, IPv6 — глобально уникальные юникаст-адреса и локальные адреса (FD00::/8).
Технические тонкости
Чтобы понять принцип работы интернет-протоколов, необходимо разобраться в технических тонкостях. Работа сети интернет построена таким образом, что каждому пользователю присваивается идентификатор в виде числового значения – IP-адреса (интернет-протокол). Сервера, на которых расположены интернет-ресурсы, по сути, являются компьютерами с большими мощностями, беспрерывно подключенными к сети, поэтому им, наряду с простыми пользователями, присваивают уникальные IP-адреса, которые и обеспечивают взаимодействие пользователей и сайтов.
Представление адресов
IP состоит из двух основных составных частей:
- номера сети;
- номера узла.
Формат записи зависит от того, в какой сети он используется. Если сетевое пространство изолировано от глобальной сети Интернет, то администратор выбирает IP из специально зарезервированного диапазона (10.0.0.0/8 или 192.168.0.0/16). В случае, когда локальная сеть является составной частью Интернета, протокол определяется текущим провайдером и представляется в ином формате.
Фото: формат адреса
Узловой номер назначается конкретному оборудованию в независимости от локального местоположения узла. Так как маршрутизатор одновременно входит в несколько сетевых пространств. Каждому порту присваивается собственный символьный код.
Запись IP может осуществляться в двух формах:
- десятичной;
- двоичной.
Десятичный способ представления используется только для упрощения представления на экране компьютера для удобства пользователя. Двоичный способ представления отражает непосредственный вид в оперативной памяти компьютера. В среднем длина IP составляет 4 байта. Поэтому если представить его в двоичной форме, то он будет иметь вид 32-х разрядного числа – последовательно расположенных 0 и 1.
Почему телефон не видит карту памяти? Ответ далее.
IP-адрес 213.128.193.154 после преобразования в двоичную форму будет иметь следующий вид: 11010101 1000000 11000001 10011010. При помощи такого формата представления можно легко определить класс.
Он характеризуется первыми цифрами в двоичном числе, расположенными в начале записи:
- класс «А» — 0;
- класс «В» — 10;
- класс «С» — 110;
- класс «D» — 1110;
- класс «Е» — 11110.
Интересует только IP? Попробуйте нашу простую текстовую версию.
Что такое IP-адрес?
IP-адрес (aй-пи адрес, сокращение от англ. Internet Protocol Address) — уникальный идентификатор (адрес) устройства (обычно компьютера), подключённого к интернету.
Каждое устройство (компьютер, ноутбук, выделенный сервер, мобильный телефон и т.д.) в сети Интернет имеет свой IP-адрес. Так как вы в настоящий момент подключены к Интернету — это означает, что и у вашего компьютера также имеется свой уникальный адрес в сети. Но вы можете быть подключены к интернету через маршрутизатор или шлюз в вашей локальной сети. В этом случае ваш компьтер из интернета виден с тем адресом, который имеет ваш маршрутизатор или шлюз.
IP адреса могут быть статические (в том случае, если отдельному пользователю провайдером выделен один постоянный адрес), а также динамическими (если провайдер выдает пользователю IP адрес в момент подключения из пула свободных адресов по DHCP).
Кроме того один компьютер на основе виртуальных узлов может действовать как несколько устройств с несколькими IP адресами и узлами. Например, — услуги хостинга в Интернет.
Знание своего IP адреса позволяет организовать доступ к службам и программам на своем компьютере (игры, чаты, FTP, удаленный доступ к рабочему столу и др.)
IP-адреса бывают двух типов — IPv4 и IPv6.
Чем отличается IPv4 от IPv6?
Основное отличие IPv6 от привычного IPv4 в значительно увеличеном адресном пространстве. Так, длинна IPv4 адреса составляет 32 бит, что дает в общей сложности 2 32 возможных адресов (чуть более 4 млрд. адресов). В то же время длинна адреса IPv6 составляет 128 бит, что дает 2 128 возможных адресов (в целом это более чем 4.8×10 28 адресов на каждого из 7 млрд. жителей Земли). То есть, IPv6 раз и навсегда решает проблему нехватки Интернет-адресов.
С точки зрения синтаксиса, записи IPv4 и IPv6 адресов также различны. IPv4 адреса записываются как четыре блока цифр от 0 до 255 разделенных точками, например 192.168.254.123. IPv6 адреса записываются как восемь блоков шестнадцатеричных цифр, разделенных двоеточием, например fe80:dead:beef:0:0:0:0:2012. Зачастую, запись IPv6 адреса может быть упрощена заменой последовательности нулей на двойное двоеточие (но это может быть сделано лишь в одном месте), то есть, приведенный в предыдущем примере адрес может быть записан, как fe80:dead:beef::2012.
Также существует много различий на уровне протоколов IPv4 и IPv6, но для конечного пользователя Интернета это имеет несущественное значение. Тем не менее, для всех заинтересованых ниже приведено краткое сравнение основных отличий в протоколах.
Краткое сравнение протоколов IPv4 и IPv6
IPv4 | IPv6 |
---|---|
Адреса длинной 32 бит (4 байт) | Адреса длинной 128 бит (16 байт) |
Используется A-запись в ресурсах DNS для разрешения имен хостов в IPv4 адреса | Используется AAAA-запись в ресурсах DNS для разрешения имен хостов в IPv6 адреса |
В указателе (PTR) DNS используется IN-ADDR.ARPA домен для обратного разрешеня адресов IPv4 в имена хостов | В указателе (PTR) DNS используется IP6.ARPA домен для обратного разрешеня адресов IPv6 в имена хостов |
Поддержка протокола IPSec опциональна и должна поддерживаться внешне | Поддержка протокола IPSec обязательна |
Заголовок не идентифицирует поток пакетов для обработки QoS на маршрутизаторах | Заголовок содержит поле Traffic Class, который определяет приоритет пакетов для обработки QoS на маршрутизаторе |
Оба маршрутизатор и хост-отправитель фрагментируют пакеты | Маршрутизаторы не поддерживают фрагментацию пакетов. Только хост-отправитель фрагментирует пакеты |
Заголовок содержит контрольную сумму | Заголовок не содержит контрольную сумму |
Заголовок содержит опции | Дополнительные данные поддерживаются в качестве расширенных заголовков |
ARP использует широковещательный ARP-запрос на разрешение IP в MAC (аппаратный адрес) | Multicast Neighbor Solicitation сообщения используются для разрешения IP-адресов в MAC-адреса |
Internet Group Management Protocol (IGMP) управляет членством в локальных группах подсети | Multicast Listener Discovery (MLD) сообщения управляют членством в локальных группах подсети |
Broadcast адреса используются для отправки трафика на все узлы в подсети | IPv6 использует link-local (ссылку локальной области) |
Конфигурируется вручную или по DHCP | Не требует ручной конфигурации или DHCP |
Должен поддерживать размер пакета длинной в 576-байт (с возможностью фрагментации) | Должен поддерживать размер пакета длинной в 1280-байт (без фрагментации) |
Используется поле TTL (Time to Live) для определения времени жизни пакета | Используется поле Hop Limit для определения времени жизни пакета |
Длинна заголовка пакета 20 байт | Длинна заголовка пакета 40 байт |
Максимальный размер пакета ограничен 65535 байт (2 16 — 1) | Поддерживает джамбограммы — огромные пакеты размером до 4 Гб (4294967295 = 2 32 — 1) |
Можно ли скрыть свой IP?
В целом, — это возможно. Существует несколько способов скрыть свой IP-адрес, который незначен вашему компьютеру вашим провайдером Интернет-услуг:
- С использованием анонимных прокси для вашего Интернет-соединения. На нашем сайте вы можете легко найти списки бесплатных прокси. Как правило, бесплатные прокси нестабильны и имеют свойство исчезать внезапно, поэтому вам придется все время обновлять вашу конфигурацию. Кроме того, при выборе бесплатного прокси-сервера, проверяйте его анонимность. По факту, прокси найденный в Интернете может быть обозначен как анонимный, но на момент использования его вами таковым уже не являться. После того как вы внесете прокси-сервер в настройки вашего Интернет-соединения – вернитесь на эту страницу и проверьте действительно ли он анонимен, т.е. смогли ли мы его определить.
Используя защищенный платный анонимный SOCKS-прокси. Сущетвует много компаний по всему миру, предоставляющих такие прокси за относительно небольшую плату. Это хороший выбор для тех, кому нужно использовать прокси постоянно и иметь гарантию его стабильной работы.
Используя анонимайзеры. Это специальные веб-сайты, которые работают как прокси. Вам достаточно лишь ввести адрес страницы которую вы желаете посетить анонимно на специальной странице анонимайзера и нажать кнопку просмотра. Это удобно тем, что не требует внесения изменений в настройки вашего компьютера, тем более, когда вам нужно посетить анонимно одну-две страницы.
Как настроить IPv6
Многие задачи по настройке точно такие же, как и для IPv4-адресов, хотя и с более длинными адресами для ввода. Настройка зависит от того какой из способов подключения выбран. Возможно настроить через установку IP-адреса вручную. Обычно это относится к серверам, маршрутизаторам и другим устройствам, которые имеют статические IP-адреса.
Но, как правило, чтобы настроить данный протокол вручную заполнять IP-адреса не приходиться. Практически все провайдеры пользуются сервером DHCPv6, использующие динамические IP адреса. То есть, для каждого ПК выделен временный личный адрес, действующий в течении одного сеанса. Если будет еще одно подключение, то снова выделиться новый IP-адрес.
Получается, чтобы настроить данный протокол, нужно просто поставить галочки там, где пункты автоматической настройки IP-адресов и DNS-адресов. В том случае когда авто настройка недоступна, но ОС Поддерживает IPv6, то IP-адрес будет присвоен автоматически, адрес DNS-сервера придется заполнять вручную.
Для чего нужен интернет-протокол IPv6?
Всего IPv4 поддерживает использование до 4.3 миллиарда IP-адресов, совершенствование хостингов, модернизация выделенных серверов для хранения больших объемов информации, а также появление принципиально новых гаджетов провоцирует быстрое расширение всемирной паутины. На волне такого расширения остро встал вопрос количества IP-адресов, которых также стало не хватать.
В разное время устранить проблемы пытались внедрением в основы сети бесклассового типа адресации с применением маски подсети. На практике такие решения не смогли решить главной проблемы, что потребовало формирования нового протокола с повышенными сетевыми возможностями. После старта нового протокола адресов будет хватать для хостинга, разных устройств, которые синхронизируются с интернетом.
Интернет-протокол IPv6 имеет определенные технические особенности и нюансы. Среди главных выделяются:
- Комплексная обработка пакетов со значительной адресной емкостью;
- Наращивание общей производительности, сокращение темпа ответа;
- Поддерживается возможность установления подходящей версии сервера DHCP с сохранением оптимального технического состояния
Процесс перехода продолжается и сегодня, требует привлечения значительных финансовых и трудозатрат, экспертов по работе с серверами.
Как настроить IPv6
Многие задачи по настройке точно такие же, как и для IPv4-адресов, хотя и с более длинными адресами для ввода. Настройка зависит от того какой из способов подключения выбран. Возможно настроить через установку IP-адреса вручную. Обычно это относится к серверам, маршрутизаторам и другим устройствам, которые имеют статические IP-адреса.
Но, как правило, чтобы настроить данный протокол вручную заполнять IP-адреса не приходиться. Практически все провайдеры пользуются сервером DHCPv6, использующие динамические IP адреса. То есть, для каждого ПК выделен временный личный адрес, действующий в течении одного сеанса. Если будет еще одно подключение, то снова выделиться новый IP-адрес.
Получается, чтобы настроить данный протокол, нужно просто поставить галочки там, где пункты автоматической настройки IP-адресов и DNS-адресов. В том случае когда авто настройка недоступна, но ОС Поддерживает IPv6, то IP-адрес будет присвоен автоматически, адрес DNS-сервера придется заполнять вручную.
Чем IPv6 отличается от IPv4?
При использовании нового протокола на VPS/VDS хостинге и серверах появится общее количество адресатов из расчета с применением коэффициента 5 * 1028 раз больше, по статистике ожидаемый прирост находится около 300 млн.
- Большое свободное дисковое пространство в рамках новой системы больше не требует обязательного применения NAT, что также играет большое значение для хостингов и серверов по всему миру, позволяет иначе посмотреть на распределение свободного места.
- В протоколе IPv6 по сравнению с IPv4 обеспечивается поддержка адресного пространства стандарта FF00::/8. Ранее в классическом для современного интернета IPv4 использовались уникальные всемирные частные и локальные IP-адреса, IPv6 применяет одноадресные продвинутые юникаст адреса, многоадресные или групповые.
- Также увеличивается длина заголовка с 20 до 40 байт при расширении размера адреса до 16 байт.
Обновление протокола до IPv6 позволяет формировать IP-адреса на разных устройствах, с которых пользователи будут заходить в сеть интернет. Поддерживается специальный тип IP, получивший название «anycast». Благодаря использованию адреса предусмотрена отправка пакетов данных на ближайшие к отправителю мобильные и стационарные устройства.
Различие протоколов отразилось на внешнем виде IP-адресов:
- IPv4: 139.59.150.159
- IPv6: 2005:0db8:17a3:09d7:1f36:8a2e:00a0:735d
Это было вызвано усовершенствованием типа шифрования и увеличением числовых данных, в связи с необходимостью создания крупного количества новых IP-адресов. Протокол IPv6 обеспечивает более высокую скорость обработки данных и повышенную безопасность серфинга в сети. Шестая версия протокола обладает большими перспективами для использования, правда, он занимает память и требует постоянного взаимодействия с пользователем. А вот IPv4 более старая версия, которая является настоящим «титаном» глобальной сети, так как фактически все крупнейшие проекты и площадки длительное время используют именно её, что вызывает сложности при смене IPv4 на IPv6.
Это основные отличия действующих интернет протоколов, которые могут оказать влияние на выбор прокси для работы в сети интернет.