Каким образом работает сервер NTP

NTP почти такой же старый, как и сам Интернет. Он был разработан и разработан д-ром Дэвидом Миллсом из Университета штата Делавэр и постоянно используется и постоянно обновляется с 1985. NTP - это интернет-протокол, предназначенный для синхронизации часов в компьютерной сети.

В современной мировой экономике синхронизация времени необходима для проведения транзакций с учетом времени, таких как резервирование авиабилета для участия в торгах на Ebay. Если часы не синхронизировались в одно и то же время, вы можете найти свое авиалинии, проданное после того, как купили его, и администраторы Ebay не смогли бы узнать, чья заявка была последней.

NTP может синхронизировать сети через Интернет или локальную / глобальную сеть (LAN / WAN), синхронизирует время со ссылкой на надежный источник синхронизации. Этот источник может быть относительным, например, внутренние часы компьютера или время на наручных часах или абсолютное, например, время от атомных часов.

Большинство сетевых администраторов предпочитают использовать внешний абсолютный источник, главным образом потому, что доступны специализированные серверы NTP, которые могут легко получить ссылку на синхронизацию атомных часов либо через специализированные радиопередачи (обычно из национальных физических лабораторий), либо через сеть GPS.

Была разработана универсальная шкала времени UTC (Coordinated Universal Time), позволяющая синхронизировать сети по всему миру с одинаковыми временными масштабами и поддерживать такие функции, как секунды прыжка - добавляется для компенсации замедления вращения Земли

NTP использует алгоритм (сложную последовательность инструкций), чтобы поддерживать время, постоянно проверяя источник времени и сопоставляя его со временем на своих часах в сети и инструктируя каждое устройство изменять, если он выходит из синхронизации.

NTP использует временные метки для представления текущего времени дня каждый. Поскольку время является линейным, каждая временная метка всегда больше предыдущей. Временные метки NTP находятся в двух форматах, но они ретранслируют секунды из заданного времени во времени (известный как эпоха правки, установленная в 00: 00 1, январь 1900). Затем алгоритм NTP использует эту временную метку для определения суммы для продвижения или отступления системы или сетевых часов.

NTP анализирует значения временных меток, включая частоту ошибок и стабильность. Сервер NTP будет поддерживать оценку качества как своих опорных часов, так и самого себя.

Программа NTP (демон в UNIX, служба в Windows) работает в фоновом режиме. NTP получает информацию о времени обмена пакетами (блок данных), но отказывается полагать, что время, о котором говорится, до тех пор, пока не произойдет несколько обменов, каждый из которых передает набор тестов или спецификаций протокола. Только если ответы от сервера удовлетворяют этим тестам, NTP использует эту информацию. Обычно это занимает около пяти минут (пять хороших образцов), пока сервер NTP не будет принят в качестве источника синхронизации.

Microsoft, которая установила версию NTP в своих операционных системах с Windows 2000, настоятельно рекомендует использовать источник аппаратного обеспечения в качестве ссылки на синхронизацию, поскольку источники Интернета не могут быть аутентифицированы.

Аутентификация проверяет, что каждая метка исходит от предполагаемого эталона времени путем анализа набора согласованных ключей шифрования, которые передаются вместе с информацией о времени. NTP, с помощью шифрования Message Digest (MD5) для ип-шифрования ключа, анализирует его и подтверждает ли он пришел из надежного источника времени, проверив его с набором доверенных ключей.

Лучшим решением является использование специалиста NTP-сервером и получать авторитетную временную ссылку через сеть GPS или радиопередачи (известные как MSF в Великобритании или WWVB в США).

Серверы NTP оценивают расстояние каждого сетевого устройства от источника синхронизации и организуют их в Strata. Эти уровни Stratum существуют для предотвращения циклов и обеспечения точности. Stratum 0 - это устройства, такие как опорные часы, подключенные непосредственно к компьютеру. Stratum 1 - это компьютеры, подключенные к устройствам 0, а Stratum 2 - компьютеры.

NTP можно загружать через NTP.org и постоянно поддерживается и обновляется. Текущая версия v 4. У упрощенной версии NTP (SNTP) существует меньше функций и используется в некоторых устройствах и приложениях (а также в старых версиях Windows), где высокая точность синхронизации не так важна.

Об авторе

Ричард Уильямс N технический автор и специалист в области телекоммуникаций и сетевое время промышленности синхронизации. Для получения дополнительной информации о серверах NTP пожалуйста посетить домашнюю Galsys.

Эта статья не может быть опубликована или перепечатана в полном виде или частично без разрешения предоставлении соответствующих ссылку на этот сайт поддерживается. Это является нарушением закона об авторских правах на переиздание или опубликовать ссылку на этот материал без соблюдения этих условий.

© Copyright 2016

English French German Italian Spanish Portuguese Russian Swedish Dutch Norwegian Arabic Malay Polish Turkish Danish

Быстрый запрос

Быстрый Контактный формуляр

Заполните форму или по телефону +48 22 526 61 49 Для получения дополнительной информации о том, как сервер Galleon время может работать для вас.




Мы уважаем вашу конфиденциальность - прочитайте нашу политику.

Популярные продукты

GPS NTP-сервер

GPS NTP-сервер

Сетевой таймер с использованием сигнала GPS для синхронизации времени в крупных компьютерных сетях.

NTP сети Clock

Сеть Дисплей часов

Идеальный партнер для любого сервера Galleon NTP или сервера времени. Отображать постоянное и точное время в вашей организации.

Сервер Network Time

MSF NTP-сервер

Полное решение для синхронизации времени через любой компьютерной сети.

Time Server

GPS Сетевой сервер времени

GPS часы обеспечения синхронизации времени для компьютерных систем

Время приемник

MSF времени приемник

Полное решение для синхронизации времени на одном компьютере с сигналами атомного времени MSF (радио).