Сервер точного часу

Необхідність отримання точного часу необхідно не лише для того, щоб не запізнитися на літак. Функціонування ряду системних служб залежить від узгодженості часу між комп'ютерами в локальній мережі. Наприклад, протокол Kerberos перестає функціонувати, якщо різниця в системному часі на різних комп'ютерах перевищує 5 хв.

NTP (Network Time Protocol) — один з самих старих протоколів, що використовується і створений для синхронізації системного часу на різних вузлах мережі. Сервери NTP — утворюють складну ієрархію. Виділяються наступні рівні (stratum):

  1. Пристрої точного часу (атомні, GPS і т.п.)
  2. Сервери, безпосередньо під'єднані до пристроїв точного часу. Вони, як правило, не являються публічними серверами і допускають підключення лише серверів другого рівня.
  3. Публічні NTP-сервери.

NTP Pool — це динамічна множина серверів. Підключившись до пулу, NTP-клієнт автоматично вибирає один з доступних в даний момент серверів. Даний спосіб більш зручний, ніж підключення до конкретних NTP-серверів і на даний момент існує велика кількість пулів, розділених по географічному принципу.

Сервер OpenNTPD може виступати і як NTP-клиєнт (для встановлення точного часу на одному комп'ютері), так і як NTP-сервер наступного рівня, що надає послуги служби точного часу для всієї локальної мережі. Режим роботи визначається параметром "