Протоколы Internet


IP-протокол - часть 4


/p>

Рис. 4.4.1.2. Формат описания опций

Флаг копия равный 1 говорит о том, что опция должна быть скопирована во все фрагменты дейтограммы. При равенстве этого флага 0 опция копируется только в первый фрагмент. Ниже приведены значения разрядов 2-битового поля класс опции:

Значение поля класс опции Описание

0

Дейтограмма пользователя или сетевое управление

1

Зарезервировано для будущего использования

2

Отладка и измерения (диагностика)

3

Зарезервировано для будущего использования

В таблице, которую вы найдете ниже, приведены значения классов и номеров опций.

Класс опции

Номер опции

Длина описания

Назначение

0

0

-

Конец списка опций. Используется, если опции не укладываются в поле заголовка (смотри также поле "заполнитель")

0

1

-

Никаких операций (используется для выравнивания октетов в списке опций)

0

2

11

Ограничения,связанные с секретностью (для военных приложений)

0

3

*

Свободная маршрутизация. Используется для того, чтобы направить дейтограмму по заданному маршруту

0

7

*

Запись маршрута. Используется для трассировки

0

8

4

Идентификатор потока. Устарело.

0

9

*

Жесткая маршрутизация. Используется, чтобы направить дейтограмму по заданному маршруту

2

4

*

Временная метка Интернет

* в колонке "длина" - означает - переменная.

Наибольший интерес представляют собой опции временные метки и маршрутизация. Опция записать маршрут создает дейтограмму, где зарезервировано место, куда каждый маршрутизатор по дороге должен записать свой IP-адрес (например, утилита traceroute). Формат опции записать маршрут в дейтограмме представлен ниже на рис. 4.4.1.3:

Рис. 4.4.1.3 Формат опций записать маршрут

Поле код содержит номер опции (7 в данном случае). Поле длина определяет размер записи для опций, включая первые 3 октета. Указатель отмечает первую свободную позицию в списке IP-адресов (куда можно произвести запись очередного адреса). Интересную возможность представляет опция маршрут отправителя, которая открывает возможность посылать дейтограммы по заданному отправителем маршруту. Это позволяет исследовать различные маршруты, в том числе те, которые недоступны через узловые маршрутизаторы. Существует две формы такой маршрутизации: Свободная маршрутизация и Жесткая маршрутизация. Форматы для этих опций показаны ниже:




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



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