Рисунок 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: