Оглавление
- 1. Введение
- 2. Режимы функционирования
- 3. Разновидности функционирования протокола
- 3.1. Поиск функционирующего сервера
- 4. Определения
- 5. Модель реализации
- 6. Типы данных (логическая харктеристика)
- 7. Структуры данных
- 7.1. Условные обозначения структур данных
- 7.2. Общие параметры
- 7.3. Переменные в заголовке NTP-сообщения
- 7.4. NTP-сообщение «Kiss-o'-Death»
- 7.5. Формат дополнительного поля расширения
- 8. Процедурная характеристика протокола
- 9. Функциональные процедуры удлённого сервера
- 9.1. Переменные, обрабатываемые удалённым сервером
- 9.2. Процедуры, проводимые удалённым сервером
- 10. Процедура (алгоритм) фильтрации времени
- 11. Системный процесс (процедуры)
- 11.1. Переменные системного процесса (процедур)
- 11.2. Процедуры системного процесса
- 11.2.1. Процедура (алгоритм) селекции
- 11.2.2. Процедура (алгоритм) кластеризации
- 11.2.3. Процедура (алгоритм) суммирования
- 11.3. Процедура (алгоритм) корректировки (настройки) времени (часов)
- 12. Процедура корректировки (настройки) времени (часов)
- 13. Процедура опроса
- 13.1. Переменные процедуры опроса
- 13.2. Процессы (операции) процедуры опроса
- 14. Простой протокол сетевого времени (SNTP)
- 15. Проблемы обеспечения безопасности
- 16. Вопросы, решаемые IANA
- 17. Благодарности
- 18. Ссылки
- 18.1. Нормативные документы
- 18.2. Дополнительная литература
1. Введение
Данный стандарт вводит четвёртую версию протокола сетевого времени (Network Time Protocol Version 4 — NTPv4), который широко используется для синхронизации системных часов среди множества распределённых серверов времени и клиентов. Он определяет базовую архитектуру, логическую и процедурную характеристики (протокол, как конечный автомат), структуры данных и алгоритмы. NTPv4-протокол вводит новые функциональные свойства в третью версию NTP-протокола (RFC-1305) и расширяется сам за счёт поглощения функциональных свойств SNTPv4-протокола (RFC-4330). Данный стандарт заменяет предшествующие стандарты RFC-1305 и RFC-4330. Так как в некоторых полях NTPv4-сообщений были сделаны всего лишь незначительные изменения, последние не должны повлиять на качество взаимодействия NTPv4-протокол с предшествующими версиями NTP- и SNTP-протоколов.

Рис.1. Иерархия, структура и топология системы сетевого времени на основе NTP-протокола
Модель NTP-подсети синхронизации представляет собой множество первичных эталонных источников, синхронизируемых по радио- и проводным каналам от национальных стандартов, например, через магистральные шлюзы, соединено с общедоступными ресурсами и функционирует, как первичные серверы времени (рис.1).