О NTP

Network Time Protocol, время серверы и Sychronised время

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

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

Источник времени используются NTP-сервер времени является чрезвычайно важным, так как это является основой всех времен обновления по сети. Последние исследования показывают тревожную ряд источников слоя 1 времени на интернет плохие хранители времени. 391 сообщил о якобы 957 слой источники 1 NTP время успели смещения более 10 секунд. Невероятно, но один раз источник был компенсирован ошеломляющим лет 6. Только 28% от интернет на основе слоя 1 часы на самом деле может оказаться полезным, основанные на исследовании Нельсон Минар, MIT Media Lab Кембридж, Массачусетс США.

Что такое NTP?

NTP означает сетевого протокола времени, и он является интернет-протокол, используемый для синхронизации часов компьютера на некоторое время ссылки. NTP является стандартным протоколом Интернета первоначально разработанный Профессор David L. Millsв университете штата Делавэр.

Что такое SNTP?

SNTP (простой протокол сетевого времени) в основном NTP, но не хватает некоторых внутренних алгоритмов, которые не нужны для всех типов серверов.

Зачем Компьютерные быть синхронизированы?

Время как правило, только авансы равномерно. Тем не менее, если Вы общении программ, запущенных на разных компьютерах, время должно равномерно заранее, если вы переключаться с одного компьютера на другой. Очевидно, что если одна система впереди других, остальные находятся за этой конкретной один. Переключение между этими системами может привести времени, чтобы перейти вперед и назад, создавая нежелательный эффект.

Изолированные сети могут запустить свои собственные неправильное время, но как только вы подключитесь к Интернету, эффект будет виден. Только представьте себе, некоторые сообщения электронной почты прибывает пять минут до отправки.

Даже на одном компьютере некоторых приложений возникают проблемы, когда время прыгает назад. Например, системы баз данных с помощью транзакций и восстановления после сбоев хотел бы знать время последнего хорошем состоянии.

Каковы основные черты NTP?

  • NTP нуждается в опорной частоты, которая определяет истинное время. Все часы установлены на что истинное время. (Это не только сделает всех систем согласиться на некоторое время, но сделает их согласиться на истинную сроки, которые определены некоторые стандартные).
  • NTP использует UTC качестве отсчета времени.
  • NTP является отказоустойчивой протокол, который будет автоматически выбирать лучшее из нескольких доступных источников времени для синхронизации. Несколько кандидатов могут быть объединены, чтобы свести к минимуму накопленной ошибки. Временно или постоянно безумные источников времени будут обнаружены и избежать.
  • NTP является масштабируемым: сетевой синхронизации может состоять из нескольких часах ссылки. Каждый узел такой сети могут обмениваться информацией либо времени двунаправленной или однонаправленной. Распространение раз с одного узла на другой формой иерархического графа со ссылкой часами на вершине.
  • Располагая несколько источников времени, NTP может выбрать лучших кандидатов строить свои оценки текущего времени. Протокол с высокой точностью, используя разрешением менее наносекунды (около 2 ^-32 секунд).
  • Даже тогда, когда подключение к сети временно недоступен, NTP может использовать измерения из прошлого оценить текущее время и ошибок.
  • По формальным причинам NTP будет поддерживать оценки точности по местному времени

Какие операционные системы поддерживаются?

NTP легко доступны для большинства популярных операционных систем UNIX. Среди них: AIX, HP-UX, Irix, Linux, SCO UNIX, OSF / 1, Solaris, система V.4.

Там также поддерживает реализацию СМС: "UCX (стек VMS TCP) имеет полное осуществление NTP встроенной По состоянию на v5 это в значительной степени ванили NTP, до этого синтаксис команд и форматов файла управления были частной собственностью.».

Если вы беспокоитесь с проблемами совместимости, старые клиенты версию можно вообще говорить с новой версией сервера автоматически, но в другом направлении требует ручного вмешательства.

NTP 4.2. История

Первая реализация NTP началась около 1980 с точностью всего несколько сотен миллисекунд. Это первый реализацию было зафиксировано в Интернете Примечание Engineering [IEN-173]. Позже первая спецификация появилась в [RFC 778], но он был еще называют Интернет-Clock. При этом синхронизация часов времени, необходимого для ПРИВЕТ протокола маршрутизации. NTP была введена в [RFC 958] в первый раз, в основном, описывающие пакеты видели в сети, а также некоторые основные расчеты участие. Ранние версии NTP не компенсировать любые ошибки частоты.

Первая полная спецификация протокола и сопровождающие алгоритмы NTP версии 1 появились 1988 в [RFC 1059]. Эта версия уже была симметричной режим работы, а также клиент-серверном режиме.

Версия 2 введения симметричного ключа аутентификации (с использованием DES-CBC) был описан в [RFC 1119] только через год. Примерно в это же время другой протокол синхронизации времени названный Digital Service синхронизации времени (DTSS) был представлен корпорацией оборудование Digital. В то время программное обеспечение с именем xntp был написан Деннисом Фергюсон из Университета Торонто. Это программное обеспечение превратилась в распространении программного обеспечения, которые доступны публично сейчас.

Сочетание хороших идей DTSS с теми NTP производится новая спецификация для NTP версии 3, а именно [RFC 1305], в 1992. В этой версии введена формальных принципов корректности и пересмотренные алгоритмов. Кроме того транслировать режим был добавлен в протокол.

В то время как NTP само по себе имеет дело только с регулировочным часы операционной системы, было несколько параллельных исследований по совершенствованию время держать в ядро ​​операционной системы. [RFC 1589] (ядро модели для точного хронометража) описал новый внедрение и интерфейсом в 1994. Это реализация может сохранить время с точностью до одной микросекунды.

Хотя версия 3 еще последней спецификации доступны, как, спецификации и реализации постоянно совершенствовалась (это то, что xntp3-5 фактически реализует). Поскольку около 1994 работы на новой версии NTP находится в прогрессе. Первая новая спецификация была [RFC 2030], Simple Network Time Protocol (SNTP) версии 4 для IPv4, IPv6 и OSI.

Внешние импульсы могут быть использованы для калибровки и стабилизации часы операционной системы. Поэтому интерфейс операционной системы (API) была разработана и описана в [RFC 2783] (Pulse-в-секунду API для UNIX-подобных операционных систем, версии 1), наконец, опубликован в 1999.

Следующая версия NTP предоставит новые функции в отношении автоматической настройки (например, manycast режим), надежности, снижения интернет-трафика и аутентификацию (с использованием криптографии с открытым ключом). Новая модель часов ядро ​​может сохранить время с точностью до одной наносекунды.

Какая реализации доступных для UNIX?

К счастью, есть реализация клиента и сервера NTP можно скачать бесплатно. Программное обеспечение доступно в качестве источника C и работает на большинстве UNIX-совместимых операционных систем. Программное обеспечение состоит из следующих компонентов:

пЪрд
Демон, который является одновременно, клиент и сервер.
Ntpdate
Утилита для установки времени один раз, похож на популярный команду rdate.
ПЪрд, ntpdc
Мониторинг и контроль программ, которые общаются через UDP с пЪрд.
ntptrace
Утилита для резервного отслеживать текущее системное время, начиная с локального сервера.
документации в формате HTML.
Документация на программное обеспечение, безусловно, стоит прочитать.
скрипты
Есть также несколько сценариев, которые могут быть полезны или, по крайней мере источником идей, если вы хотите контролировать и управлять NTP.

Microsoft Windows,

Windows / 2000 включает в себя встроенный клиент SNTP. Выполните следующие действия:

  • Выберите сервер NTP, с использованием чистого времени / setsntp: NTP-сервером. Однако, только контроллер домена, который содержит PDC FSMO (основной контроллер домена Flexible Single Master операции) роль может запрашивать внешний источник времени, чтобы установить время.
  • Начало W32Time службы с чистой W32Time начала. Вы также можете установить время начала возможностью синхронизации Windows W32Time службы времени в автоматическом, так что служба начнется, когда Windows / 2000 / 2003 начинается.

NTP является протокол, разработанный для синхронизации часов компьютеров в сети. NTP версии 3 является стандартным интернет проекта, формализованной в RFC 1305. NTP версии 4 значительный пересмотр NTP стандарта, и текущая версия развития, но не было formaliz ред в RFC. Простой NTP (SNTP) версии 4 описано в RFC 2030.

Новый NTP пользователи должны прочитать Где-начало файла в том числе издание с распределением NTP. Дополнительная информация доступна на Страница документации. Если вы хотите, чтобы найти сервер, чтобы получить время из см. общедоступного сервера NTP список. Если вы хотите, чтобы найти NTP программного обеспечения, кроме ссылки распределения см. ссылки на страницы.

Список NTP серверов и ссылки часы, NTP документации, времени и станций стандарта частоты и времени и частоты стандартной передачи данных станции поддерживают издание на Информация о времени и частоты странице Услуги. Справочная информация об NTP, а также брифинги и библиографии, имеются в Network Time Синхронизация проекта стр.

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

Экстракты Взятые из дома NTP www.ntp.org, Дом Network Time Protocol (NTP) проекта.

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 (радио).