Корректировка сетевого времени
Размещенно от Ричард Уильямс N on Декабрь 22nd, 2008
Распределенные сети полностью полагаются на правильное время. Компьютеры нуждаются в временных отметках для упорядочивания событий, и когда коллекция машин работает вместе, крайне важно, чтобы они работали одинаково.
К сожалению, современные ПК не предназначены для идеальных хронометристов. Их системные часы - простые электронные осцилляторы и склонны к дрейфу. Обычно это не проблема, когда машины работают независимо, но когда они общаются по сети, могут возникать всевозможные проблемы.
Из сообщений электронной почты, прибывающих до того, как они были отправлены на все сбои системы, отсутствует синхронизация может вызвать неисчислимые проблемы в сети, и именно по этой причине сетевые серверы времени используются для обеспечения синхронизации всей сети.
Серверы Сетевое время приходят в двух формах: GPS сервером времени и сервер времени, на который ссылается радиостанция. GPS NTP серверы используют сигнал времени, передаваемый от спутников GPS. Это очень точно, поскольку оно генерируется атомными часами на борту спутника GPS. Радиосвязь NTP-серверомs используют широковещательную передачу длинной волны несколькими национальными физическими лабораториями.
Оба эти метода являются хорошим источником Всемирное координированное время (UTC) мировой мировой шкалы времени. UTC используется сетями по всему миру, и синхронизация с ним позволяет компьютерным сетям уверенно обмениваться информацией и принимать во внимание транзакции, чувствительные к времени, без ошибок.
Некоторые администраторы используют Интернет для получения источника времени UTC. Хотя для этого не требуется выделенный сервер времени сети, у него есть недостатки безопасности, так как порт необходимо оставить открытым в брандмауэре, чтобы компьютер мог взаимодействовать с NTP-сервером, это может привести к уязвимости системы и открыть ее для атаки. Кроме того, источники времени в Интернете, как известно, ненадежны, многие из них слишком неточны или слишком далеко, чтобы служить какой-либо полезной цели.