Справочник по сетевым протоколам


Формат заголовка пакета IPv6 - часть 6


Каждый дополнительный заголовок содержит тип следующего за ним заголовка. В настоящее время спецификация IPv6 определяет шесть типов дополнительных заголовков. Ниже следует описание этих заголовков в том порядке, в каком их рекомендовано помещать друг за другом.

Протокол IPv6 организован таким образом, что часть информации, которая относится к Internet-уровню и носит дополнительный характер, может размещаться между основным заголовком IPv6 и заголовком пакета верхнего уровня (например,TCP). Эти заголовки представляют собой блоки данных, каждый из которых отвечает за выполнение собственных функций. В каждом из них содержится поле идентификатора следующего заголовка.

На рис. 2. представлена схема пакета IPv6 без дополнительных заголовков. За основным заголовком IPv6 идет структура TCP.

Ipv6 header

Next header =

TCP

 TCP header + data

Рис. 2. Структура пакета Ipv6 без дополнительных заголовков.

На рис. 3 представлена структура пакета IPv6 с одним дополнительным заголовком пакета, определяющим маршрутизацию дейтаграммы, за ним идет структура TCP.

Ipv6 header

Next header = Routing

Routing header

Next header =

TCP

TCP header + data

Рис. 3. Структура пакета Ipv6 с одним дополнительным заголовком пакета.

На рис. 4 представлена схема пакета IPv6 с двумя дополнительными заголовками, за которыми идет структура TCP.

Ipv6 header

Next header = Routing

Routing header

Next header =

Fragment

Fragment header

Next header =

TCP

TCP header + data

Рис. 4. Структура пакета Ipv6 с двумя дополнительными заголовками.

Полная спецификация протокола IPv6 включает следующие заголовки (приводим их в порядке следования в дейтаграмме):

1. IPv6 header.

2. Hop-by-Hop Options header.

3. Destination Options header (опции получателя 1). Этот заголовок обрабатывается первым получателем, адрес которого указан в поле адреса назначения основного заголовками получателями, перечисленными в заголовке маршрутизации (Routing).

4. Routing header (маршрутизация).

5. Fragment header (фрагментация).

6. Authentication header (аутентификация).

7. Encapsulating Security Payload header (дополнительная аутентификация). Обсуждение этого протокола выходит за рамки данной книги.

8. Destination Options header (опции получателя 2). Этот заголовок обрабатывается только на хосте назначения. Заголовок Destination Option header-1 и заголовок Destination Option header-2 используются для передачи определенных параметров обработки пакета, обсуждение которых выходит за рамки данной книги.

<




- Начало -  - Назад -  - Вперед -



Книжный магазин