Что NTP
Введение в протокол сетевого времени
Протокол сетевого времени (NTP) является одним из старейших протоколов Интернета, которые все еще используются. Изобретенный д-ром Дэвидом Миллсом из Университета штата Делавэр, он постоянно используется и постоянно обновляется с 1985. NTP - это протокол, предназначенный для синхронизации часов на компьютерах и сетях через Интернет или локальные сети (LAN).
NTP использует алгоритм (алгоритм Марзулло) для синхронизации времени в сети с использованием таких временных масштабов, как UTC (Coordinated Universal Time или Temps Universel Coordonn ') и может поддерживать такие функции, как секунды прыжка, - добавленные для компенсации замедления вращения Земли.
NTP (версия 4) может поддерживать время в общедоступном Интернете с точностью до 10 миллисекунд (1 / 100th секунды) и может работать даже лучше по локальной сети с точностью до микросекунд 200 (1 / 5000th секунды) в идеальных условиях.
Серверы времени NTP работают в наборе TCP / IP и полагаются на UDP (User Datagram Protocol). Менее сложная форма NTP, называемая Simple Network Time Protocol (SNTP), которая не требует хранения информации о предыдущих сообщениях, необходимой NTP, используется в некоторых устройствах и приложениях, где высокая точность синхронизации не так важна и также включена в качестве стандарта В Windows (хотя в последних версиях Microsoft Windows установлен полный NTP).
Синхронизация времени с NTP относительно проста, она синхронизирует время со ссылкой на надежный источник синхронизации. Этот источник может быть относительным (внутренние часы компьютера или время на наручных часах) или абсолютный (источник часов UTC, который является точным, насколько это возможно).
Атомные часы - это самые абсолютные устройства для учета времени. Они работают по принципу, что атом, цезий-133, имеет точное количество циклов излучения каждую секунду (9,192,631,770). Это оказалось настолько точным, что Международная система единиц (СИ) теперь определила вторую как продолжительность циклов 9,192,631,770 излучения атома цезия-133.
Однако атомные часы чрезвычайно дороги и обычно можно найти только в крупномасштабных лабораториях физики. Однако NTP может синхронизировать сети с атомными часами, используя либо сеть глобальной системы определения местоположения (GPS), либо специальную радиопередачу.
Наиболее широко используется система GPS, которая состоит из нескольких спутников, обеспечивающих точную информацию о местоположении и местоположении. Каждый спутник GPS может делать это только за счет использования атомных часов, которые, в свою очередь, могут быть использованы в качестве ссылки на синхронизацию.
Типичный приемник GPS может предоставлять информацию о синхронизации в течение нескольких наносекунд UTC, пока имеется антенна, расположенная с хорошим видом на небо.
Есть также целый ряд национальных времени и частоты радиосигналов, которые могут быть использованы для синхронизации сервера NTP. В Великобритании сигнал (так называемый MSF) транслируются в Национальной лаборатории физики в Камбрии, которая служит национальной ссылкой времени Соединенного Королевства, есть и подобные системы в Колорадо, США (WWVB) и во Франкфурте, Германии (DCF-77). Эти сигналы обеспечивает время UTC с точностью до 100 микросекунд, однако, радиосигнал имеет конечный радиус действия и подвержено воздействию помех.
Расстояние от опорных часов известно как уровни страты, и они существуют для предотвращения циклов в NTP. Stratum 0 - это устройства, такие как атомные часы, подключенные непосредственно к компьютеру. Stratum 1 - это компьютеры, подключенные к устройствам 0, а Stratum 2 - компьютеры, которые отправляют запросы NTP на серверы Stratum 1. NTP может поддерживать до 256-слоев.
Все версии Microsoft Windows с 2000 включают службу времени Windows (w32time.exe), которая имеет возможность синхронизировать часы компьютера с сервером NTP. специалист NTP-серверы Также доступны, которые могут синхронизировать время на многочисленных машинах, используя либо MSF (или эквивалент), либо сигнал GPS для списка продуктов, связанных с NTP, пожалуйста, посетите здесь.