
- •Сетевой (межсетевой) уровень
- •Протокол ip
- •Ip- адрес
- •10. 0. 0. 0 - 10. 255.255.255
- •172. 16. 0. 0 - 172. 31.255.255
- •192.168. 0. 0 - 192.168.255.255
- •169.254. 0. 0 - 169.254.255.255
- •Маска сети
- •255.0.0.0
- •Типы адресации Unicast, Broadcast, Multicast
- •Пакеты ip.
- •Ip адрес источника
- •Ip адрес назначения
- •Фрагментирование пакетов
- •X:X:X:X:X:X:X:X
X:X:X:X:X:X:X:X
Здесь x - это шестнадцатеричное 16-битное число (т.е. имеющее в себе максимум 4 символа в шестнадцатеричной системе).
Например fabc:de12:3456:7890:abcd:ef98:7654:3210
2) Сжатая форма.
Здесь, для уменьшения длинны адреса, в котором присутствует несколько групп, содержащих в себе только нулевые биты, применяется сокращение "::" - оно означает, что на его месте находится какое-то количество групп с нулевыми битами. Выглядеть этот тип записи будет следующим образом:
(1 форма) ff01:0:0:0:0:0:0:43 (2 форма) ff01::43
Понятно, что несколько групп нулевых байт заменить двойным двоеточием невозможно, поскольку в этом случае будет непонятно, сколько байт пропущено в первом, а сколько во всех остальных случаях.
Основными преимуществами нового протокола являются:
А. У протокола IPv6 поля адресов длиннее, чем у IPv4. Они имеют длину 16 байт, что решает основную проблему - обеспечить практически неограниченный запас интернет-адресов.
Б. Протокол IPv6 по сравнению с IPv4 имеет более простой заголовок пакета. Его заголовок состоит всего из 7 полей (вместо 13 у протокола IPv4) и маршрутизаторы могут быстрее обрабатывать пакеты. Формат заголовка пакета для IPv6 был определен в RFC-1883:
Версия 4-битный код номера версии Интернет протокола (версия Интернет протокола для IPv6= 6)
Приоритет 4-битный код приоритета
Метка потока 24-битный код метки потока
Размер поля данных 16-битовое число без знака. Несет в себе код длины поля данных в октетах, которое следует сразу после заголовка пакета. Если код равен нулю, то длина поля данных записана в поле данных jumbo, которое в свою очередь хранится в зоне опций.
Следующий заголовок 8-битовый разделитель. Идентифицирует тип заголовка, который следует непосредственно за IPv6 заголовком
Предельное число шагов 8-битовое целое число без знака. Уменьшается на 1 в каждом узле, через который проходит пакет. При предельном числе шагов, равном нулю, пакет удаляется.
Адрес отправителя 128-битовый адрес отправителя пакета.
Адрес получателя 128-битовый адрес получателя пакета
Позже, в документе RFC-2460, поле приоритет заменено на поле класс трафика. Это поле имеет 8 бит (против 4 в поле приоритет). При этом размер поля метка потока сократился до 20 бит
В. Следующее усовершенствование заключается в улучшенной поддержке необязательных параметров. Подобное изменение действительно было существенным,
так как в новом заголовке требуемые прежде поля стали необязательными. Измение способа представления необязательных параметров упростило для маршрутизаторов пропуск не относящихся к ним параметров и ускорило обработку пакетов.
В IPv6, опционная информация уровня Интернет записывается в отдельных заголовках, которые могут быть помещены между IPv6 заголовком и заголовком верхнего уровня пакета. Существует небольшое число таких заголовков, каждый задается определенным значением кода поля следующий заголовок. В настоящее время определены заголовки: маршрутизации, фрагментации, аутентификации, инкапсуляции, опций hop-by-hop, места назначения и отсутствия следующего заголовка. Как показано в примерах ниже, IPv6 пакет может нести нуль, один, или более заголовков расширения, каждый задается предыдущим полем следующий заголовок. В заголовке, за которым следует поле данных, в поле следующий заголовок IPv6 записывается код 59.
Г. Протокол IPv6 имеет существенные улучшения в области безопасности. Аутентификация и конфиденциальность являются ключевыми чертами нового IP-протокола.
Д. В новом протоколе уделено больше внимания типу предоставляемых услуг. Для этой цели еще в заголовке пакета IPv4 было отведено 8-разрядное поле (практически не используемое), но в IPv6 предпринята попытка предусмотреть возможность организации виртуальных каналов для ускорения доставки и приоритезации трафика.
Е. Отказ от промежуточной фрагментации и передача проблем с размерами пакетов отправляющему узлу.
Ж. Отказ от использования контрольных сумм.
Пока IPv6 все еще в значительной степени перспектива и подробнее мы на нем останавливаться не будем.