
Если маршрутизаторов не более 8, то мы можем узнать адреса всех
интерфейсов
(и
«дальних»
и
«ближних»
от
отправителя)
всех
маршрутизаторов.
Если маршрутизаторов более либо равно 9, то можно узнать адреса
дальних портов первых 9-и маршрутизаторов, и адреса ближних портов первых
восьми маршрутизаторов. Данная технология исследования сети может быть
весьма полезна, особенно в сочетании с той, которую мы рассмотрим позднее
(которая используется утилитой tracert.exe и базируется на ином механизме,
нежели использование опции RR). Серьезным недостаток данного метода
исследования маршрута является необходимость доступности узла, маршрут к
которому исследуется (иначе просто не поступит пакета ответа).
Опция Временной Штамп (Time Stamp, TS).
Переходим к рассмотрению следующей опции Временной Штамп (Time
Stamp, TS).
Для начала рассмотрим, что такое временной штамп по определению:
The Timestamp is a right-justified, 32-bit timestamp in
milliseconds since midnight UT. If the time is not available in
milliseconds or cannot be provided with respect to midnight UT then
any time may be inserted as a timestamp provided the high order bit of
the timestamp field is set to one to indicate the use of a non-standard
value.
Временной штамп (Timestamp) это записанная слева на право
(младший разряд самый правый. Прим.) 32-битная отметка времени в
миллисекундах прошедших после полуночи по Гринвичу. Если время не
доступно в миллисекундах или не может быть предоставлено относительно
полуночи по Гринвичу, тогда любое значение времени может быть записано
в поле Timestamp, при этом самый старший бит поля должен быть
установлен в единицу, что бы указать на использование не стандартного
значения времени (например, местное время. Прим.).
Опция TS - не копируемая во фрагменты опция, относящаяся к классу
«измерение», ее номер 00100, следовательно поле Option-type для этой опции
= 01000100 = 68. С помощью данной опции узел отправитель может попросить
маршрутизаторы записывать в опцию свои временные штампы (см. выше) в
момент перенаправления пакета. При этом возможны три ситуации:
Отправитель может попросить маршрутизаторы вписывать лишь
свои временные штампы
Отправитель может попросить маршрутизаторы вписывать свои IP
адреса и временные штампы. При этом, в качестве IP адреса
маршрутизаторы вписывают тот IP адрес, который соответствует
интерфейсу, через который
ПОЛУЧЕН
пакет.
Отправитель может попросить маршрутизаторы вписывать свои
временные штампы только в том случае, если маршрутизатор
обнаружил в опции свой заранее внесенный туда отправителем IP
адрес.
Какую именно запись должен сделать маршрутизатор определяется
специальным полем заголовка опции. Рассмотрим этот заголовок: