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




Опциональные поля протокола IP - часть 6


В датаграмме присутствует не более одного раза.

Тип 136 (длина 4) Stream Identifier (Идентификатор потока)

10001000 00000010 идентификатор потока

Эта опция дает средства для поддержания 16-битовой SATNET идентификации потока в сетях, которые первоначально не поддерживали потоковую концепцию. Опция должна копироваться при фрагментации. В датаграмме появляется не более одного раза.

Тип 68 Internet timestamp (Временной штамп Internet)

01000100 длина указатель oflw flg

Internet адрес

Timestamp

Длина - это количество октетов в опции, которое учитывает октеты типа, длины, указателя и overflow/flag (максимальная длина 40 октетов).

Указатель - это количество октетов от начала этой опции до конца временных штампов, плюс единица (т.е. он указывает на октет, с которого начинается свободное место для следующего временного штампа). Наименьшее допустимое значение - 5. Поле временного штампа считается заполненным, когда указатель превышает длину опции.

Overflow (oflw, переполнение 4 бита) - это количество IP модулей, которые не могут произвести регистрацию временных штампов по причине отсутствия свободного места.

Flag (flg, флаги 4 бита) - это

0 - оставлять лишь временные штампы, размещенные в следующих друг за другом 32-битных словах
1 - каждому временному штампу предшествует Internet адрес регистрируемого объекта
3 - поля Internet адресов определены заранее. IP модуль лишь регистрирует свой временной штамп если его собственный адрес совпадает со следующим указанным Internet адресом.

Timestamp - это выровненный по правой границе 32-битный временной штамп в миллисекундах (относительно полуночи по Единому Времени).

Если время в миллисекундах неопределимо или не может быть отсчитано относительно полуночи по Единому Времени, то может быть внесено любое другое время в качестве временного штампа при условии, что самый старший бит в поле временного штампа будет установлен в единицу (что указывает на использование нестандартного значения).

Хост-отправитель должен создавать эту опцию так, чтобы поля для временных штампов были достаточны для размещения всей ожидаемой информации. Размер опции не изменяется при добавлении временных штампов. Первоначально содержимое поля под временные штампы должно быть заполнено нулями, либо Internet адреса должны чередоваться с нулями.

Если поле с временными штампами уже заполнено (указатель превышает длину опции), то датаграмма передается без вставки временного штампа, а счетчик переполнения увеличивается на единицу.

Если имеется место, но оно недостаточно для вставки полного временного штампа, или же счетчик переполнения сам переполнен, то исходная датаграмма рассматривается как ошибочная и уничтожается. И в том, и в другом случае на хост-отправитель должно посылаться сообщение о проблеме с ICMP параметром.

Опция временного штампа не копируется при фрагментации, а сохраняется в первом фрагменте. В датаграмме появляется не более одного раза. <




Содержание  Назад  Вперед