Использование атомных часов для синхронизации сети
Размещенно от Ричард Уильямс N on Июль 22nd, 2009
мост компьютерные сети должны быть синхронизированы до некоторой степени. Разрешение часам на компьютерах по всей сети, чтобы все рассказывали разные времена, действительно задает проблемы. Всевозможные ошибки могут возникать, например, при отсутствии сообщений, потеря данных и ошибки остаются незамеченными, поскольку машины борются за понимание парадоксов, которые могут вызвать несинхронизированное время.
Проблема заключается в том, что время использования компьютеров в виде временных меток является единственной точкой отсчета между различными событиями. Если они не совпадают, компьютеры пытаются установить не только порядок событий, но и события, которые произошли вообще.
Синхронизация компьютерной сети вместе чрезвычайно просты, во многом благодаря протоколу NTP (Протокол сетевого времени). NTP установлен на большинстве компьютерных операционных систем, включая Windows и большинство версий Linux.
NTP использует один источник времени и гарантирует, что каждое устройство в сети синхронизируется с этим временем. Для многих сетей этот единственный источник времени может быть чем угодно от наручных часов IT-менеджера до часов на одной из настольных компьютеров.
Однако для сетей, которые должны взаимодействовать с другими сетями, приходится иметь дело с транзакциями, чувствительными к времени, или когда требуются высокие уровни безопасности, тогда синхронизация с источником UTC является обязательным.
Всемирное координированное время (UTC) - глобальная шкала времени, используемая промышленностью во всем мире. Он управляется созвездием атомных часов, что делает его очень точным (современные атомные часы могут удерживать время для 100 миллионов лет без потери секунды).
Для безопасной синхронизации с UTC существует только один метод, который должен использовать выделенный сервер времени NTP, Интернет-серверы NTP используются некоторыми сетевыми администраторами, но они рискуют не только с точностью синхронизации, но и с безопасностью, поскольку злонамеренные пользователи могут имитировать сигнал времени NTP и проникать через брандмауэр.
Как посвященный NTP-серверы являются внешними по отношению к брандмауэру, полагаясь вместо этого на спутниковый сигнал GPS или специальные радиопередачи, они гораздо более безопасны.