Вопрос


Правильный ответ выделен зеленым цветом.


Подробности ответа


IPv6-адрес состоит из 128 бит и для человеческого удобства представлен в виде 16-ричных значений. Всего их 32.

Блок из четырех 16-ричных значений называется гекстетом. Каждый гекстет разделен через двоеточие (:). Итого: в IPv6-адресе 8 гекстетов.

IPv6-адреса, в отличие от IPv4-адресов, можно сокращать. Рассмотрим эти опции на примере IPv6-адреса из вопроса:

  1. Удаление значений с нулями в начале каждого гекстета

    **IPv6-адрес**
    2023:0000:0000:0CC1:0720:0000:0000:0001
    
    0CC1 - CC1
    0720 - 720
    0001 - 1
    
  2. Замена значений с двумя и более нулевыми непрерывными гекстетами на двойное двоеточие (::)

    **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

Контакты: Telegram LinkedIn*

</aside>