RFC 1305 NTP
(Network Time Protocol) представляет собой систему синхронизации
компьютерных часов через сеть Internet, обеспечивающую механизм
синхронизации и координацию распространения информации в больших сетях,
использующих каналы с различными скоростями. Протокол использует
структуру распространения информации между серверами точного времени,
образующими самоорганизующуюся иерархическую структуру
"ведущий-ведомый" (master-slave) для синхронизации локальных часов
подсети с национальными стандартными часами по проводам или
радиоканалу. Формат заголовков NTP показан на рисунке. LI | VN | Режим | Уровень | Опрос | Точность | 2 | 3 | 3 | 7 | 6 | 7 | Структура заголовка NTP LI (Leap Indicator) 2-битовый
код предупреждения о приближении секунд, добавляемых в конце последнего
дня текущего месяца. Используются следующие варианты кодов
предупреждения: 00 нет предупреждения. 01 +1 секунда (следующая минута содержит 61 секунду). 10 -1 секунда (следующая минута содержит 59 секунд). 11 условия тревоги (часы не синхронизированы). VN 3-битовый код, показывающий номер версии. Режим Поле режима может содержать следующие значения: 0 зарезервировано. 1 Symmetric active (симметричный). 3 Client (клиент). 4 Server (сервер). 5 Broadcast (широковещательный). 6 NTP control message (управляющее сообщение NTP). Уровень эталона Целое число, показывающее уровень эталона для локальных часов: 0 не указана. 1 первичный эталон (например, радио-часы). 2...n вторичный эталон (через NTP). Опрос Целое число со знаком, показывающее максимальный интервал между последовательными сообщениями в степенях числа 2. Точность Целое число со знаком, показывающее точность локальных часов в виде степени числа 2.
|