Телекоммуникационные технологии. Том 1




Операции клиента SNTP - часть 2


Когда будет получен отклик от сервера, клиент определяет значение переменной Destination Timestamp, как время прибытия по своим часам. В таблице 4.4.16.5. рассмотрены все 4 типа временных меток.

Таблица 4.4.16.5. Типы временных меток

Имя временной метки ID Когда генерируется
Originate Timestamp (исходная метка) T1 Время отправки запроса клиента

[ZEBR_TAG_td style=text-align:center>T2

Время получения запроса сервером
Transmit Timestamp (метка посылки) T3 Время посылки отклика сервером
Destination Timestamp (метка назначения) T4 Время получения отклика клиентом

Циклическая (roundtrip) задержка d и смещение локальных часов t определяются как:

d = (T4 - T1) - (T2 - T3) t = ((T2 - T1) + (T3 - T4)) / 2.

В таблице 4.4.16.6. собраны операции клиента в уникаст, эникаст и мультикаст режимах. Рекомендуемые проверки ошибок представлены в колонках таблицы “Отклик” и “Мультикаст”. Сообщение следует рассматривать как корректное только в случае, если все поля содержат допустимые коды. Следует ли воспринимать сообщение, если оно содержит неверные значения для поля (ей), помеченного ремаркой “Игнорируется”, зависит от конкретной реализации программы.

Таблица 4.4.16.6. Операции клиента и значения полей заголовка

Имя поля Уникаст/Эникаст Мультикаст
Запрос Отклик
LI 0 0-2 0-2
VN (номер версии) 1-4 копируется из запроса 1-4
Режим 3 4 5
Слой 0 1-14 1-14
Запрос 0 Игнорируется Игнорируется
Точность 0 Игнорируется Игнорируется
Root Delay 0 Игнорируется Игнорируется
Root Dispersion 0 Игнорируется Игнорируется
Reference Identifier 0 Игнорируется Игнорируется
Reference Timestamp 0 Игнорируется Игнорируется
Originate Timestamp 0 (смотри текст) Игнорируется
Receive Timestamp 0 (смотри текст) Игнорируется
Transmit Timestamp (смотри текст) не равно нулю не равно нулю
Аутентификатор опционно опционно опционно




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