HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-21
1 <p><a>#статьи</a></p>
1 <p><a>#статьи</a></p>
2 <ul><li>3 дек 2024</li>
2 <ul><li>3 дек 2024</li>
3 <li>0</li>
3 <li>0</li>
4 </ul><p>Правило компьютерных сетей, которое соблюдает весь мир.</p>
4 </ul><p>Правило компьютерных сетей, которое соблюдает весь мир.</p>
5 <p>Онлайн-журнал для тех, кто влюблён в код и информационные технологии. Пишем для айтишников и об айтишниках.</p>
5 <p>Онлайн-журнал для тех, кто влюблён в код и информационные технологии. Пишем для айтишников и об айтишниках.</p>
6 <p>Представьте, что вам нужно отправить письмо другу. Вы пишете сообщение на листе бумаги, кладёте его в конверт и заполняете на нём специальные поля: данные отправителя и получателя. Подготовленный конверт вы несёте на почту, чтобы его доставили вашему другу.</p>
6 <p>Представьте, что вам нужно отправить письмо другу. Вы пишете сообщение на листе бумаги, кладёте его в конверт и заполняете на нём специальные поля: данные отправителя и получателя. Подготовленный конверт вы несёте на почту, чтобы его доставили вашему другу.</p>
7 <p>Процесс отправки письма должен проходить по определённым правилам и соответствовать требованиям, которые должны соблюдать как вы, так и почтовая служба. Если одно из правил нарушить, например не указать адрес получателя, то письмо рискует потеряться. Похожие правила используют для передачи данных в интернете, только называют их протоколами.</p>
7 <p>Процесс отправки письма должен проходить по определённым правилам и соответствовать требованиям, которые должны соблюдать как вы, так и почтовая служба. Если одно из правил нарушить, например не указать адрес получателя, то письмо рискует потеряться. Похожие правила используют для передачи данных в интернете, только называют их протоколами.</p>
8 <p><strong>IPv6</strong>(Internet protocol version 6) - это современный протокол, который используют для передачи данных по Сети. Он пришёл на смену IPv4 и решает мировую проблему нехватки IP-адресов в интернете. В этой статье рассказываем, как устроен IPv6 и чем он лучших других протоколов.</p>
8 <p><strong>IPv6</strong>(Internet protocol version 6) - это современный протокол, который используют для передачи данных по Сети. Он пришёл на смену IPv4 и решает мировую проблему нехватки IP-адресов в интернете. В этой статье рассказываем, как устроен IPv6 и чем он лучших других протоколов.</p>
9 <p><strong>Содержание</strong></p>
9 <p><strong>Содержание</strong></p>
10 <ul><li><a>Протоколы IPv4 и IPv6</a></li>
10 <ul><li><a>Протоколы IPv4 и IPv6</a></li>
11 <li><a>IPv6-адреса</a></li>
11 <li><a>IPv6-адреса</a></li>
12 <li><a>Преимущества IPv6</a></li>
12 <li><a>Преимущества IPv6</a></li>
13 <li><a>Проблемы перехода на IPv6</a></li>
13 <li><a>Проблемы перехода на IPv6</a></li>
14 <li><a>Главное про IPv6</a></li>
14 <li><a>Главное про IPv6</a></li>
15 </ul><p>История интернета началась в 1960-х годах с идеи соединить два компьютера и передать сообщение между ними. Одними из первых успешно передать данные смогли исследователи Стэнфордского и Калифорнийского университетов. В конце 1969 года они подключили кампусы к сети ARPANET. С этого момента началась история интернета.</p>
15 </ul><p>История интернета началась в 1960-х годах с идеи соединить два компьютера и передать сообщение между ними. Одними из первых успешно передать данные смогли исследователи Стэнфордского и Калифорнийского университетов. В конце 1969 года они подключили кампусы к сети ARPANET. С этого момента началась история интернета.</p>
16 <p>Перед исследователями сразу встала задача идентификации компьютеров в Сети. Если их всего два, то передать данные с одного на другой легко, но если появляются ещё устройства, то надо явно указывать получателя. Так появились<strong>IP‑адреса</strong> - уникальные адреса компьютеров в Сети.</p>
16 <p>Перед исследователями сразу встала задача идентификации компьютеров в Сети. Если их всего два, то передать данные с одного на другой легко, но если появляются ещё устройства, то надо явно указывать получателя. Так появились<strong>IP‑адреса</strong> - уникальные адреса компьютеров в Сети.</p>
17 <p>Первое удачное согласование правил передачи данных в Сети появилось только в 1981 году. Им стал<strong>протокол IPv4</strong>, и вот как он выглядит в общем виде:</p>
17 <p>Первое удачное согласование правил передачи данных в Сети появилось только в 1981 году. Им стал<strong>протокол IPv4</strong>, и вот как он выглядит в общем виде:</p>
18 Протокол IPv4<em>Инфографика: Skillbox Media</em><p>Адрес IPv4 состоит из четырёх групп цифр, разделённых точками. Каждая из групп может принимать значения от 0 до 255 в десятичной системе или от 0000000 до 11111111 в двоичной. Такие двоичные разряды называют октетами, а сам октет вмещает в себя восемь двоичных разрядов, или 1 байт. Следовательно, IP-адрес в IPv4 равняется 4 байтам, или 32 битам. Всего протокол вмещает в себя 232 = 4 294 967 296 адресов. Не так много, учитывая, что только смартфонов в мире более 4 миллиардов.</p>
18 Протокол IPv4<em>Инфографика: Skillbox Media</em><p>Адрес IPv4 состоит из четырёх групп цифр, разделённых точками. Каждая из групп может принимать значения от 0 до 255 в десятичной системе или от 0000000 до 11111111 в двоичной. Такие двоичные разряды называют октетами, а сам октет вмещает в себя восемь двоичных разрядов, или 1 байт. Следовательно, IP-адрес в IPv4 равняется 4 байтам, или 32 битам. Всего протокол вмещает в себя 232 = 4 294 967 296 адресов. Не так много, учитывая, что только смартфонов в мире более 4 миллиардов.</p>
19 <p>Можно заметить, что версия протокола начинается с 4-й, а следующая сразу идёт 6-я. Где же тогда IPv1, IPv2, IPv3 и IPv5? Дело в том, что IPv4 - первая стабильная версия, а все попытки до неё были экспериментами.</p>
19 <p>Можно заметить, что версия протокола начинается с 4-й, а следующая сразу идёт 6-я. Где же тогда IPv1, IPv2, IPv3 и IPv5? Дело в том, что IPv4 - первая стабильная версия, а все попытки до неё были экспериментами.</p>
20 <p>Протокол IPv5 разрабатывали вместе с IPv6. Он получил рабочее название Stream protocol и создавали его для потоковой передачи аудио и видео. В итоге его так и не приняли.</p>
20 <p>Протокол IPv5 разрабатывали вместе с IPv6. Он получил рабочее название Stream protocol и создавали его для потоковой передачи аудио и видео. В итоге его так и не приняли.</p>
21 <p>Со временем в мире начало появляться больше устройств, включая смартфоны, планшеты, умные телевизоры и другие гаджеты. Даже некоторым кофеваркам сейчас нужен выход в интернет. IP-адресов стало не хватать, и примерно в 2019 году IPv4-адреса закончились.</p>
21 <p>Со временем в мире начало появляться больше устройств, включая смартфоны, планшеты, умные телевизоры и другие гаджеты. Даже некоторым кофеваркам сейчас нужен выход в интернет. IP-адресов стало не хватать, и примерно в 2019 году IPv4-адреса закончились.</p>
22 <p>Исследователи ещё в 1996 году предположили, что рано или поздно мир столкнётся с такой проблемой, поэтому начали разрабатывать альтернативу - протокол IPv6. Официально запустили его в 2012 году, но уже в 2008 году протокол начала использовать компания Google.</p>
22 <p>Исследователи ещё в 1996 году предположили, что рано или поздно мир столкнётся с такой проблемой, поэтому начали разрабатывать альтернативу - протокол IPv6. Официально запустили его в 2012 году, но уже в 2008 году протокол начала использовать компания Google.</p>
23 Сравнение IPv4 с IPv6<em>Инфографика: Skillbox Media</em><p>Одно из главных преимуществ IPv6 - поддержка большего количества адресов. При этом к переходу на новую версию были готовы не все устройства. До сих пор некоторые гаджеты передают данные с помощью устаревшего IPv4. Использовать одновременно IPv4 и IPv6 позволяет технология NAT.</p>
23 Сравнение IPv4 с IPv6<em>Инфографика: Skillbox Media</em><p>Одно из главных преимуществ IPv6 - поддержка большего количества адресов. При этом к переходу на новую версию были готовы не все устройства. До сих пор некоторые гаджеты передают данные с помощью устаревшего IPv4. Использовать одновременно IPv4 и IPv6 позволяет технология NAT.</p>
24 <p><strong>NAT</strong>(network address translation) - технология, преобразующая IP-адреса, разделяя номера на локальную и глобальную часть. Например, у вас дома есть несколько компьютеров и телефонов, подключённых к одной сети. Эти устройства образуют собой локальную сеть. В ней обычно немного устройств, поэтому можно использовать IPv4. Для выхода в глобальную сеть уже потребуется IPv6-адрес, который формируется благодаря NAT.</p>
24 <p><strong>NAT</strong>(network address translation) - технология, преобразующая IP-адреса, разделяя номера на локальную и глобальную часть. Например, у вас дома есть несколько компьютеров и телефонов, подключённых к одной сети. Эти устройства образуют собой локальную сеть. В ней обычно немного устройств, поэтому можно использовать IPv4. Для выхода в глобальную сеть уже потребуется IPv6-адрес, который формируется благодаря NAT.</p>
25 Принцип работы технологии NAT<em>Инфографика: Skillbox Media</em><p>Теперь детально разберём, чем IPv6 отличается от IPv4. Главное преимущество новой версии протокола - увеличение количества байтов в адресе вдвое. IPv6‑адрес представляет собой восемь шестнадцатибитных блоков, которые разделены двоеточием. Это равно 16 байтам, или 128 битам, а количество возможных значений превышает 3,4 × 1038 (340 ундециллионов): 340 282 366 920 938 463 463 374 607 431 768 211 456.</p>
25 Принцип работы технологии NAT<em>Инфографика: Skillbox Media</em><p>Теперь детально разберём, чем IPv6 отличается от IPv4. Главное преимущество новой версии протокола - увеличение количества байтов в адресе вдвое. IPv6‑адрес представляет собой восемь шестнадцатибитных блоков, которые разделены двоеточием. Это равно 16 байтам, или 128 битам, а количество возможных значений превышает 3,4 × 1038 (340 ундециллионов): 340 282 366 920 938 463 463 374 607 431 768 211 456.</p>
26 Протокол IPv6<em>Инфографика: Skillbox Media</em><p>У IPv6 есть три формы представления:</p>
26 Протокол IPv6<em>Инфографика: Skillbox Media</em><p>У IPv6 есть три формы представления:</p>
27 <ul><li><strong>Шестнадцатеричная форма.</strong>Стандартное представление, которое состоит из восьми шестнадцатибитных блоков, разделённых двоеточием: f2c6:e19b:da60:52ad:2cef:62fe:0279:af3f.</li>
27 <ul><li><strong>Шестнадцатеричная форма.</strong>Стандартное представление, которое состоит из восьми шестнадцатибитных блоков, разделённых двоеточием: f2c6:e19b:da60:52ad:2cef:62fe:0279:af3f.</li>
28 <li><strong>Краткая форма.</strong>Запись IPv6-адреса можно сократить, если в нём есть последовательность из нескольких нулей. Например, в адресе f2c6:e19b:<strong>0:0:0</strong>:62fe:0279:af3f мы можем заменить нули двойным двоеточием: f2c6:e19b<strong>::</strong>62fe:0279:af3f. Если адрес не задан, то в нём все блоки будут равны нулю: 0:0:0:0:0:0:0:0. В краткой форме это можно записать так - ::.</li>
28 <li><strong>Краткая форма.</strong>Запись IPv6-адреса можно сократить, если в нём есть последовательность из нескольких нулей. Например, в адресе f2c6:e19b:<strong>0:0:0</strong>:62fe:0279:af3f мы можем заменить нули двойным двоеточием: f2c6:e19b<strong>::</strong>62fe:0279:af3f. Если адрес не задан, то в нём все блоки будут равны нулю: 0:0:0:0:0:0:0:0. В краткой форме это можно записать так - ::.</li>
29 <li><strong>Смешанная форма.</strong>В локальных сетях, виртуальных машинах и в Docker часто используют смешанную форму записи, которая сочетает в себе протоколы IPv4 и IPv6. Такой адрес может выглядеть так: f2c6:0:0:52ad:192:168:3:1. Видно, что первые группы задаются в нём в виде 16-битных блоков, а символы в конце - IPv4-адрес.</li>
29 <li><strong>Смешанная форма.</strong>В локальных сетях, виртуальных машинах и в Docker часто используют смешанную форму записи, которая сочетает в себе протоколы IPv4 и IPv6. Такой адрес может выглядеть так: f2c6:0:0:52ad:192:168:3:1. Видно, что первые группы задаются в нём в виде 16-битных блоков, а символы в конце - IPv4-адрес.</li>
30 </ul><p>IPv6 по возможностям и удобству превосходит своего предшественника. Вот главные достоинства:</p>
30 </ul><p>IPv6 по возможностям и удобству превосходит своего предшественника. Вот главные достоинства:</p>
31 <ul><li><strong>Больше адресов.</strong>Количество возможных адресов в 7,9 × 1028 раз больше, чем у IPv4. Это решает проблему нехватки адресов, которая возникла при использовании IPv4.</li>
31 <ul><li><strong>Больше адресов.</strong>Количество возможных адресов в 7,9 × 1028 раз больше, чем у IPv4. Это решает проблему нехватки адресов, которая возникла при использовании IPv4.</li>
32 <li><strong>Работает с мобильными устройствами.</strong>IPv6 подходит для использования в сетях с постоянно меняющимися подключениями, например при использовании смартфонов.</li>
32 <li><strong>Работает с мобильными устройствами.</strong>IPv6 подходит для использования в сетях с постоянно меняющимися подключениями, например при использовании смартфонов.</li>
33 <li><strong>Автоматизация.</strong>Устройства с IPv6 могут самостоятельно настраивать свои адреса.</li>
33 <li><strong>Автоматизация.</strong>Устройства с IPv6 могут самостоятельно настраивать свои адреса.</li>
34 <li><strong>Безопасность.</strong>В протоколе есть встроенная система шифрования и проверки целостности данных.</li>
34 <li><strong>Безопасность.</strong>В протоколе есть встроенная система шифрования и проверки целостности данных.</li>
35 <li><strong>Улучшенная производительность.</strong>Маловажные опции удалили из IPv6 или перенесли в конце заголовка пакета. Это помогло ускорить работу протокола.</li>
35 <li><strong>Улучшенная производительность.</strong>Маловажные опции удалили из IPv6 или перенесли в конце заголовка пакета. Это помогло ускорить работу протокола.</li>
36 </ul><p>IPv6 практически во всём лучше IPv4, но устаревшую версию протокола всё равно используют по сей день, а проблему нехватки адресов решили с помощью технологии NAT. Из-за этого переход с IPv4 на IPv6 вызывает следующие проблемы:</p>
36 </ul><p>IPv6 практически во всём лучше IPv4, но устаревшую версию протокола всё равно используют по сей день, а проблему нехватки адресов решили с помощью технологии NAT. Из-за этого переход с IPv4 на IPv6 вызывает следующие проблемы:</p>
37 <ul><li><strong>Совместимость с IPv4.</strong>Не все устройства поддерживают IPv6, например старые маршрутизаторы, винтажные принтеры и операционные системы. Их до сих пор используют во многих компаниях.</li>
37 <ul><li><strong>Совместимость с IPv4.</strong>Не все устройства поддерживают IPv6, например старые маршрутизаторы, винтажные принтеры и операционные системы. Их до сих пор используют во многих компаниях.</li>
38 <li><strong>Сложность настройки.</strong>Администраторам сложнее настраивать IPv6, особенно если речь идёт об устаревшем оборудовании. Поэтому чаще решают продолжать использовать IPv4.</li>
38 <li><strong>Сложность настройки.</strong>Администраторам сложнее настраивать IPv6, особенно если речь идёт об устаревшем оборудовании. Поэтому чаще решают продолжать использовать IPv4.</li>
39 <li><strong>Обновление оборудования.</strong>Чаще всего для перехода на IPv6 надо обновить всё оборудование в компании. Это очень дорого и долго.</li>
39 <li><strong>Обновление оборудования.</strong>Чаще всего для перехода на IPv6 надо обновить всё оборудование в компании. Это очень дорого и долго.</li>
40 <li><strong>Обучение сотрудников.</strong>Вместе с оборудованием придётся обучать сотрудников работе с IPv6.</li>
40 <li><strong>Обучение сотрудников.</strong>Вместе с оборудованием придётся обучать сотрудников работе с IPv6.</li>
41 </ul><ul><li>IP (Internet protocol) - адрес компьютерного устройства в Сети, состоящий из цифр.</li>
41 </ul><ul><li>IP (Internet protocol) - адрес компьютерного устройства в Сети, состоящий из цифр.</li>
42 <li>IPv4 (Internet protocol version 4) - первое в мире удачное соглашение правил для идентификации устройств в Сети. Главный недостаток протокола - небольшое количество IP-адресов. В нём доступно всего 4,3 миллиарда адресов.</li>
42 <li>IPv4 (Internet protocol version 4) - первое в мире удачное соглашение правил для идентификации устройств в Сети. Главный недостаток протокола - небольшое количество IP-адресов. В нём доступно всего 4,3 миллиарда адресов.</li>
43 <li>IPv4-адрес состоит из четырёх восьмибитных групп, разделённых точками. Каждая группа может принимать значение от 0 до 255 (8 бит - 1 байт). А всего IPv4-адрес занимает 8 байт.</li>
43 <li>IPv4-адрес состоит из четырёх восьмибитных групп, разделённых точками. Каждая группа может принимать значение от 0 до 255 (8 бит - 1 байт). А всего IPv4-адрес занимает 8 байт.</li>
44 <li>NAT (network address translation) - технология, разделяющая IP-адрес на локальную и глобальную части, что позволяет расширить диапазон устройств, работающих на IPv4.</li>
44 <li>NAT (network address translation) - технология, разделяющая IP-адрес на локальную и глобальную части, что позволяет расширить диапазон устройств, работающих на IPv4.</li>
45 <li>IPv6 (Internet protocol version 6) - соглашение правил адресования устройств в Сети шестой версии. Оно решает мировую проблему нехватки адресов в интернете.</li>
45 <li>IPv6 (Internet protocol version 6) - соглашение правил адресования устройств в Сети шестой версии. Оно решает мировую проблему нехватки адресов в интернете.</li>
46 <li>IPv6-адрес состоит из четырёх шестнадцатибитных значений, разделённых двоеточиями.</li>
46 <li>IPv6-адрес состоит из четырёх шестнадцатибитных значений, разделённых двоеточиями.</li>
47 <li>Всего IPv6-адрес вмещает в себя 16 байт, что позволяет создать очень большое количество адресов - 3,4 × 1038 (примерно 340 ундециллионов).</li>
47 <li>Всего IPv6-адрес вмещает в себя 16 байт, что позволяет создать очень большое количество адресов - 3,4 × 1038 (примерно 340 ундециллионов).</li>
48 </ul><a>Практический курс: "Профессия DevOps-инженер" Узнать о курсе</a>
48 </ul><a>Практический курс: "Профессия DevOps-инженер" Узнать о курсе</a>