refer  

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

Запомнить 32х-битовый адрес протокола IPv4 в двоичном формате очень нелегко. Для упрощения этой задачи была разработана его десятичная точечная нотация, в соответсвии с которой адрес делится на четыре части по 8 бит. Затем каждый 8-битовый двоичный номер представляется в десятичном формате одним числом от 0 до 255. Например, двоичный адрес 11000000 00011000 00000000 00000000 в десятичной точечной форме будет представлен как 192.24.0.0.

Поскольку адрес Ipv6 имеет длину 128 бит, то для его запоминания требуется либо чрезвычайно большая память, либо другой способ представления. Спецификация RFC 1884 предлагает следующий формат: x:x:x:x:x:x:x:x , где х представляет 16- битовое число. Весь 128-битовый адрес представляется восемью группами по 16 бит, а каждая 16-битовая группа представляется четырьмя шестнадцатеричными числами. (Шестнадцатеричная арифметика для представления чисел от 10 до 15 использует цифры от 0 до 9 и буквы от A до F.)

Например, адрес в формате IPv6 может иметь следующий вид: FEDC:BA98:7654:3210:FEDC:BA98:7654:3210

Так как большая часть адресного пространства в IPv6 пока не используется, в адресах появится множество нулей. Дело упростят два правила сокращения.

Первое правило заключается в том, что внутри 16-битовых полей можно не указывать первые нули. Так, вместо четырех нулей в группе цифр вы можете записать только один. Например, 1080:0000:0000:0000:0008:0800:200C:417A можно представить как 1080:0:0:0:8:800:200C:417A.

Второе правило позволяет упростить длинную строку нулей, которая появляется внутри адреса.

В этом случае двойное двоеточие будет означать, что пропущена строка нулей. Тогда приведенный выше пример можно еще упростить и адрес 1080:0000:0000:0000:0008:0800:200C:417A записать как 1080:0:0:0:8:800:200C:417A и дальше упростить до 1080::8:800:200C:417A.

Чтобы избежать двусмысленности, двойное двоеточие в записи адреса можно применить только один раз. Для восстановления адреса вместо двойного двоеточия нужно поставить такое количество нулей, при котором длина адреса опять составит 128 бит.
 
 
 


              Оглавление