Правильный ответ выделен зеленым цветом.
IPv6-адрес состоит из 128 бит и для человеческого удобства представлен в виде 16-ричных значений. Всего их 32.
Блок из четырех 16-ричных значений называется гекстетом. Каждый гекстет разделен через двоеточие (:). Итого: в IPv6-адресе 8 гекстетов.
IPv6-адреса, в отличие от IPv4-адресов, можно сокращать. Рассмотрим эти опции на примере IPv6-адреса из вопроса:
Удаление значений с нулями в начале каждого гекстета
**IPv6-адрес**
2023:0000:0000:0CC1:0720:0000:0000:0001
0CC1 - CC1
0720 - 720
0001 - 1
Все нули в гекстете дадут нам один нуль:
0000 - 0
Нули в конце гекстета не сокращаются, иначе будет неверное понимание формата:
Гекстет 0720
Если мы сократим его как 072 или 72, то оборудование его примет как 0072, а это уже другой гекстет и IPv6-адрес
Замена значений с двумя и более нулевыми непрерывными гекстетами на двойное двоеточие (::)
**IPv6-адрес**
2023:0000:0000:0CC1:0720:0000:0000:0001
0000:0000:0CC1 - ::CC1
0000:0000:0001 - ::1
Выбирается только один вариант, самый сокращенный.
Если имеются несколько нулевых гекстетов в разных местах, то сокращается по наибольшему количеству непрерывных нулей:
**IPv6-адрес**
2023:0000:0000:0CC1:0720:0000:0000:0001
на правой части 11 нулей, на левой - 9 нулей. Сокращается по правой части
**Сокращенный вариант, используя 2 опцию**
2023:0000:0000:0CC1:0720::1
**Применим также и 1 опцию и сократим нули в начале гекстета**
2023:0:0:CC1:720::1
Теперь IPv6-адрес полностью сокращен.
Нельзя сокращать все нулевые непрерывные гекстеты в разных местах, иначе будет неверное понимание формата:
**IPv6-адрес**
2023:0000:0000:0CC1:0720:0000:0000:0001
**Неправильное сокращение**
2023::CC1:720::1
**Правильное сокращение**
2023:0:0:CC1:720::1
<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/4277feed-7497-4f26-bfe9-58fda5ed43a2/free_icon_1.svg" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/4277feed-7497-4f26-bfe9-58fda5ed43a2/free_icon_1.svg" width="40px" /> *Автор: Жанболат Нуркей Сетевой инженер и инструктор CCNA
</aside>