Использование времени Интернета для компьютерной синхронизации
Вторник, июля 20th, 2010Обеспечение синхронизации вашей сети является важной частью современных вычислений. Несоблюдение этого требования и использование разных машин, говорящих в разное время, является рецептом катастрофы и может привести к невыразимым проблемам, не говоря уже о том, что почти невозможно отлаживать или регистрировать ошибки.
И вам нужна не только ваша собственная сеть, чтобы синхронизировать ее. Когда так много сетей разговаривают друг с другом, важно, чтобы все сети синхронизировались с одинаковыми временными масштабами.
UTC (Coordinated Universal Time) - это всего лишь глобальная шкала времени. Он контролируется международным созвездием атомных часов и позволяет компьютерам во всем мире говорить друг с другом в совершенной синхронности.
Но как вы синхронизируетесь с UTC?
Интернет наводнен источниками интернет-времени. Большинство современных операционных систем, особенно в стиле Windows, настроены для этого автоматически (просто щелкнув вкладку времени и даты в меню часов). Затем компьютер будет регулярно проверять сервер времени (обычно в Microsoft или NIST, хотя другие могут быть использованы) и настроить компьютер для обеспечения соответствия времени.
Большинство интернета Время серверов известны как слоистые устройства 2. Это означает, что они занимают время с другого устройства, но откуда это время?
Ответ заключается в том, что где-то на дереве пласта появится устройство 1. Это будет сервер времени, который получает время непосредственно от источника атомных часов. Часто это с помощью GPS, но в некоторых странах есть альтернативы, связанные с радио. Эти временные серверы XTUMX NTP (Network Time Protocol) этого страта предоставляют сетевые устройства 1 с правильным временем - и с этих устройств мы получаем наше интернет-время.
Недостатки времени в Интернете
Существует несколько недостатков, связанных с использованием Интернета для синхронизации времени. Точность - это одно соображение. Как правило, устройство 2 с пластом обеспечивает достаточную точность для большинства сетей; однако для некоторых пользователей, которым требуется высокий уровень точности или иметь дело во многих чувствительных ко времени транзакциях, сервер времени XTUMX может быть недостаточно точным.
Еще одна проблема с серверами интернет-времени заключается в том, что им нужен открытый порт в брандмауэре. Хранение доступа NTP на UDP-порту 123, открытое все время, может привести к проблемам безопасности, особенно, поскольку источники времени в Интернете не могут быть аутентифицированы или гарантированы.
Использование сервера времени Stratum 1 NTP
Stratum 1 NTP серверы времени легко устанавливаются в большинстве сетей. Мало того, что они обеспечивают более точный источник времени, но поскольку они получают время извне (из GPS или радио), они очень безопасны и не могут быть захвачены злонамеренными пользователями или вирусным программным обеспечением.