Синхронизация компьютерной сети с использованием протокола времени (NTP)
Размещенно от Ричард Уильямс N on Январь 16th, 2010
Синхронизация современных компьютерных сетей жизненно важна по множеству причин и благодаря протоколу времени NTP (Network Time Protocol), это относительно просто.
NTP - это алгоритмический протокол, который анализирует время на разных компьютерах и сравнивает его с одной временной ссылкой и настраивает каждый такт для дрейфа, чтобы обеспечить синхронизацию с источником времени. NTP настолько способен на эту задачу, что сеть, синхронизированная с использованием протокола, может реально получить миллисекундную точность.
Выбор источника времени
Когда дело доходит до установления ссылки времени, действительно нет альтернативы, чтобы найти источник UTC (Всемирное координированное время). UTC - это глобальная шкала времени, используемая во всем мире как единая шкала времени в компьютерных сетях. UTC поддерживается точным созвездием атомных часов во всем мире.
Синхронизация с UTC
Самый простой способ получения источника времени UTC - использовать временный сервер времени XTUMX. Они считаются пластом 2, поскольку они распределяют время после первого получения его из NTP-сервером (stratum 1), который связан с атомными часами (слой 0). К сожалению, это не самый точный метод получения UTC из-за расстояние, на которое данные должны перемещаться от хоста к клиенту.
Существуют также проблемы с безопасностью, связанные с использованием источника времени 2 интернет-слоя, в котором для доступа к временному коду должен оставаться открытый UDP-порт брандмауэра 123, но это открытие брандмауэра может и было использовано злоумышленниками.
Выделенные серверы NTP
Выделенные серверы NTP время, часто называемые сетевыми серверами времени, являются наиболее точным и безопасным способом синхронизации компьютерной сети. Они работают извне в сеть, поэтому нет проблем с брандмауэром. Эти слоистые устройства 1 получают время UTC непосредственно от источника атомных часов с помощью либо длинноволновых радиопередач, либо Сеть GPS (Спутниковая система навигации). Хотя для этого требуется антенна, которая в случае GPS должна быть размещена на крыше, сам сервер времени будет автоматически синхронизировать сотни и даже тысячи различных устройств в сети.