Протоколы Internet

         

Остальные поля заголовка NTP заполняются


Остальные поля заголовка NTP заполняются следующим образом. Если сервер синхронизован и функционирует правильно, в поле LI заносится 0, а в поле слой – 1 (первичный сервер). Если это не так, в поле слой записывается 0, а в поле LI - 3. В поле точность заносится код, характеризующий точность локальных часов. Для всех практических случаев этот код вычисляется, как отрицательное число бит справа от запятой в формате временной метки NTP. Поля Root Delay и Root Dispersion для первичного сервера делаются равными 0. Поле Root Dispersion опционно может быть сделано равным значению, соответствующему максимальной ожидаемой ошибке радио-часов. В поле Reference Identifier заносится идентификатор первичного эталона времени, как это указано в таблице 4.4.16.4.

Поля временных меток заполняются следующим образом. Если сервер не синхронизован или только что включился, все временные метки устанавливаются равными нулю. Если сервер синхронизован, в поле Reference Timestamp записывается время последней коррекции по радио-часам или модему. В уникастном и эникастном режимах в поля Receive Timestamp и Transmit Timestamp заносится время дня, когда было послано сообщение, а в поле Originate Timestamp записывается неизмененная копия поля Transmit Timestamp из запроса. В мультикастном режиме в поля Originate Timestamp и Receive Timestamp заносится 0, а в Transmit Timestamp время дня, когда послано сообщение. В таблице 4.4.16.7 представлены все перечисленные операции.

Таблица 4.4.16.7































































































































































































Имя поля



Уникаст/Эникаст



Мультикаст



Запрос



Отклик



LI



игнорируется



0 или 3



0 или 3



VN



1-4



копия из запроса



4



Режим



3



2 или 4



5



Слой



игнорируется



1



1



Регистрация



игнорируется



копия из запроса



log2 периода запросов



Точность



игнорируется



-log2 числа значащих бит сервера



-log2 числа значащих бит сервера



Root Delay



игнорируется



0



0



Root Dispersion



игнорируется



0



0



Идентификатор эталона



игнорируется



Идентификатор эталона



Идентификатор эталона



Reference Timestamp



игнорируется



время последней коррекции по радио-часам



время последней коррекции по радио-часам



Originate Timestamp



игнорируется



копируется из поля transmit timestamp



0



Receive Timestamp



игнорируется



время дня



0



Transmit Timestamp



(см. текст)



время дня



время дня



Аутентификатор



опционно



опционно



опционно

<

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







Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий