нтпд

Network Time Protocol implementation
Программа ntpqкоммунальных услуг является частьюntpd

Демон сетевого протокола времени ( ntpd ) — это программа операционной системы , которая поддерживает синхронизацию системного времени с серверами времени с помощью сетевого протокола времени (NTP).

Описание

Программа ntpd — это демон операционной системы , который устанавливает и поддерживает системное время компьютерной системы в синхронизации с серверами времени стандарта Интернета . Это полная реализация протокола сетевого времени (NTP) версии 4, но сохраняет совместимость с версиями 1, 2 и 3, как определено в RFC 1059, RFC 1119 и RFC 1305 соответственно. ntpd выполняет большинство вычислений в 64-битной арифметике с плавающей точкой и использует 64-битные операции с фиксированной точкой только при необходимости сохранения максимальной точности, около 232 пикосекунд . Хотя обычные рабочие станции и сети не могут достичь максимальной точности по состоянию на 2015 год [update], будущие процессоры и сети могут потребовать ее.

xntpd — это программное обеспечение демона Network Time Protocol версии три (1992). «x» было добавлено к названию, потому что ветвь кода, которая в конечном итоге стала NTPv3, была «экспериментальной». Название программного обеспечения было изменено обратно на «ntpd» для версии четыре [ когда? ], потому что изобретатель NTP, Дэйв Миллс , решил, что что-то, вероятно, не должно оставаться «экспериментальным» в течение примерно двадцати лет при отсутствии кардинальных изменений.

ntpd использует один файл конфигурации для запуска демона в режимах сервера и/или клиента. Файл конфигурации, обычно называемый ntp.conf, находится в каталоге /etc. Другие важные файлы включают файл дрейфа, который ntpd использует для исправления перекоса аппаратных часов при отсутствии подключения к более точному серверу времени вышестоящего уровня.

Реализации

Реализации NTP

NTP (RFC 5905):

  • Реализация NTP из проекта NTP в Университете Делавэра.
  • Порт NTPD для Windows – бесплатный порт The NTP Reference Implementation для Windows с сайта http://www.ntp.org с простым в использовании установщиком.
  • NTPsec — это усовершенствованная реализация, созданная на основе NTP Classic, оригинальной разработки Дэйва Миллса.
  • chrony – chronyd реализует протокол NTP и может выступать как клиент или сервер.
  • OpenNTPD – переносимая простая реализация NTPD от группы OpenBSD .
  • ntpd-rs – реализация протокола NTP, ориентированная на безопасность, разработанная Internet Security Research Group . [1]

Простые реализации NTP (SNTP)

SNTP (RFC 4330):

  • clockspeed – простейший из доступных и безопасных наборов клиента NTP/SNTP, устранителя рассогласования часов, а также сервера и клиента точной синхронизации времени.
  • dntpd – Простой клиент ntpd в DragonFly BSD .
  • ConnMan – ConnMan содержит реализацию NTP.
  • BusyBox , начиная с версии 1.16.2, включает в себя клиент и сервер SNTP на основе OpenNTP.
  • systemd-timesyncd – клиентская реализация SNTP, специфичная для Linux и systemd.

Смотрите также

Ссылки

  1. ^ Аас, Джош. "Больше безопасности памяти для Let's Encrypt: развертывание ntpd-rs". Let's Encrypt . Let's Encrypt . Получено 18 декабря 2024 г. .
  • ntpd - Демон сетевого протокола времени (NTP) Миллс, Д.Л. Университет Делавэра, США. 2005. (Дата обращения: 19 августа 2005 г.)
  • Официальная документация NTP для текущей версии разработки
  • Информация о поддержке сообщества NTP
  • Сотрудничество в области развития NTP
  • Списки рассылки NTP
  • Архив программного обеспечения NTP
  • Архив документации NTP для текущей разработки и всех стабильных выпусков кодовой базы NTP
  • Страницы руководства OpenNTP
  • Как: CentOS / Red Hat Linux настроить NTP-клиент и сервер
  • Общие заметки по Linux
  • Настройка NTP в Windows
  • Настройка пула NTP-серверов на Linux/Windows/Macintosh
Retrieved from "https://en.wikipedia.org/w/index.php?title=Ntpd&oldid=1270331757"