Остальные поля заголовка 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
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий