Архив для категории «сервер времени»

GPS Time Server и NTP (протокол сетевого времени)?

Понедельник, сентября 8th, 2008

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

Начиная с раннего 1990, система глобального позиционирования (GPS) была единственной полностью всемирной навигационной спутниковой системой (GNSS). Управляемый американскими военными, GPS (иногда называемый NAVSTAR) позволил точно определить время и местоположение, находящиеся во всем мире.

Чтобы точно определить местоположение, для всех систем GNSS требуется абсолютный источник времени, то есть источник времени, столь же точный, как и гуманно, например, от атомных часов. Не зная точно, какое время является спутником GNSS, невозможно точно определить местоположение (так как Земля, спутники и люди движутся вокруг местоположения, могут определяться только положением и временем). Из-за расстояния от спутников от Земли, даже неточность второго или двух может означать, что местоположение спутникового навигатора может быть километрами.

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

Приемник GPS декодирует сигнал, отправленный с антенны GPS, на считываемый компьютером протокол, который может использоваться большинством серверов времени и операционных систем, включая Windows, LINUX и UNIX.

GPS-приемник также выводит точный импульс каждую секунду, что GPS NTP-серверы и серверы времени компьютера могут использовать для обеспечения сверхточного времени. Частота импульсов в секунду для большинства приемников с точностью до 0.001 секунды UTC (Coordinated Universal Time или Temps Universel Coordonné).

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

В 2002 Европейское космическое агентство и Европейский союз согласились построить европейскую собственную GNSS под названием Galileo. Чтобы конкурировать с новыми и более совершенными технологиями GNSS, программа GPS в настоящее время обновляется, и ожидается, что, когда Galileo начнет передавать сигналы, обе системы станут взаимообусловленными, что позволит получить еще большую точность во времени и позиционировании.

Выбор выделенного сервера времени GPS

Понедельник, сентября 8th, 2008

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

Традиционно многие другие люди предпочитали получать источник синхронизации из Интернета или через специализированные национальные передачи времени и частоты. Тем не менее, Глобальная система позиционирования теперь на сегодняшний день является самым популярным методом получения источника времени UTC.

UTC (Coordinated Universal Time) - глобальная шкала времени, основанная на времени, рассказанном атомными часами, которые являются наиболее точными из устройств хранения времени.

A GPS сервером времени является относительно простой аппаратной частью. Обычно он состоит из выделенного сервера NTP с программным обеспечением, GPS-приемником и GPS-антенной. Антенна является единственным недостатком использования выделенного сервера времени GPS, поскольку он должен располагаться на крыше, чтобы иметь четкое представление о небе, хотя некоторые выделенные серверы времени GPS могут по-прежнему синхронизировать время, если они получают только сигнал для несколько часов в день, хотя это не самый точный способ синхронизации времени.

После подключения сервер времени GPS получит сигнал времени от спутников GPS, а затем распространит его на все устройства, требующие синхронизации.

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

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

Настройка сетевого сервера времени в Windows

Понедельник, сентября 8th, 2008

Все версии Windows Server с 2000 включают средство синхронизации времени, называемое Windows Time Service (w32time.exe), встроенное в операционную систему. Это может быть настроено на работу в качестве сетевого сервера времени, синхронизирующего все машины с определенным источником времени.

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

Выбор правильного источника времени жизненно важен. Большинство сетей синхронизированы с UTC (скоординированным универсальным временем). UTC - это глобальное стандартизированное время, основанное на атомных часах, которые являются наиболее точными источниками времени.

UTC можно получить через Интернет из таких мест, как time.nist.gov (наша военно-морская обсерватория) или time.windows.com (Microsoft), но следует отметить, что источники времени в Интернете не могут быть аутентифицированы, что может оставить систему открытой для а Microsoft и другие советуют использовать внешний аппаратный источник в качестве эталонных часов, таких как специализированный сетевой сервер времени.

Серверы Сетевое время получать свой источник времени от специализированной радиопередачи от национальных лабораторий физики, которые транслируют время UTC, взятое из источника атомных часов или с помощью сети GPS, которая также передает UTC, поскольку это необходимо для того, чтобы она привязывала точки.

NTP может поддерживать время в общедоступном Интернете с точностью до 1 / 100th секунды (10 миллисекунды) и может работать даже лучше по LAN.

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

Найдите раздел реестра.

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters

Щелкните правой кнопкой мыши, а затем измените значение, вставив NTP в поле Значение.

Щелкните правой кнопкой мыши ReliableTimeSource, затем измените поле «Изменить значение DWORD», вставив 0 (ноль).

Щелкните правой кнопкой мыши NtpServer и измените значение «Редактировать значение», введя систему доменных имен (DNS) (обратите внимание, что каждый DNS должен быть уникальным).

Теперь найти исходный подраздел и щелкнуть правой кнопкой элемент Period Modify the Edit DWORD Value с интервалом опроса (как часто сервер NTP опросает время), в разделе «Данные значения» (рекомендуется 24)

Запустите следующую командную строку: Net stop w32time && net start w32time.

Теперь включите NTP, выбрав подраздел, HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \

Щелкните правой кнопкой мыши «Включено» и измените поле «Значение», набрав 1.

Щелкните правой кнопкой мыши SpecialPollInterval в правой части раздела HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \ SpecialPollInterval. Измените поле значения DWORD на время, необходимое для каждого опроса (900 будет опросить каждую минуту 15)

Найдите HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config

Чтобы настроить параметры коррекции времени, щелкните правой кнопкой мыши MaxPosPhaseCorrection, затем измените значение поля DWORD со временем в секундах (выберите десятичное значение под базой сначала, 3600 = один час)

Теперь сделайте то же самое для MaxNegPhaseCorrection для службы времени перезапуска Windows, запустив (или, альтернативно, с помощью средства командной строки) net stop w32time && net start w32time.

Чтобы синхронизировать каждую машину, просто введите W32tm / -s в командной строке, и сервер времени должен работать корректно (обратите внимание, что до отображения правильного времени может потребоваться несколько опросов).

Использование WWVB в качестве справочника синхронизации для серверов NTP

Пятница, февралю 29th, 2008

Атомные часы невероятно дороги, и обычно их обычно можно найти только в крупных лабораториях физики, таких как Массачусетский технологический институт (Массачусетский технологический институт), NIST (Национальный институт стандартов и технологий (Колорадо)) или Национальная физическая лаборатория в Великобритании.

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

В США национальная передача времени называется WWVB и транслируется по NIST (Национальный институт по стандартам и времени) в Форт-Коллинзе, штат Колорадо. Трансляция WWVB используется миллионами людей по всей Северной Америке для синхронизации потребительских электронных продуктов, таких как настенные часы, радиочасы и наручные часы. Кроме того, WWVB используется для приложений высокого уровня, таких как сетевая синхронизация времени с использованием NTP.

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

WWVB транслируется на 2.5, 5, 10, 15 и 20 МГц, а для большинства пользователей в США полученная точность должна быть меньше 10 миллисекунд (1 / 100 секунды).

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

Однако радиосигнал имеет конечный диапазон и может быть заблокирован небоскребами, горами и плотными окрестностями. Радиоприемный сервер NTP обычно состоит из сервер времени установки в стойку, и антенну, состоящую из ферритового стержня внутри пластикового корпуса, который принимает радиопередачу и частоту. Антенна должна всегда устанавливаться горизонтально под прямым углом к ​​трансмиссии для достижения оптимальной силы сигнала.

Подобные национальные передачи времени передаются из других стран в Великобритании, сигнал называется MSF и транслируется Национальной физической лабораторией в Камбрии, другие системы транслируются во Франкфурте, Германии (DCF-77), Японии (JJY) и Франции (тенофовир)

Настройка сервера сетевого времени NTP в Windows XP

Четверг, Январь 3rd, 2008

Описание: В этой статье описывается, как настроить Windows XP как авторитетный сервер времени с использованием NTP (Network Time Protocol).

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

Современные компьютеры действительно есть внутренние часы, называемые Real Time Clock чипов (РТК), что о дате и времени информации. Эти чипы аккумулятор при поддержке так, что даже во время перебоев в подаче электроэнергии, они могут поддерживать времени, но персональные компьютеры не предназначены, чтобы быть совершенным часы. Их конструкция была оптимизирована для массового производства и низкой цене, нежели поддержание точного времени.

Для многих приложений, это может быть вполне адекватной, хотя, довольно часто машины нужно время, чтобы быть синхронизированы с другими ПК в сети и, когда компьютеры не синхронизированы друг с другом проблем может возникнуть, например, сети обмена файлами или в некоторых средах даже обман!

В Microsoft Windows XP установлена ​​утилита синхронизации времени, встроенная в операционную систему под названием Windows Time (w32time.exe), которая может быть настроена для работы в качестве сетевого сервера времени. Он может быть сконфигурирован как для синхронизации сети с использованием внутренних часов, так и внешнего источника времени.

Примечание. Корпорация Майкрософт настоятельно рекомендует настроить сервер времени с источником оборудования, а не из Интернета, где нет аутентификации.

Чтобы настроить службу времени Windows на использование внутренних аппаратных часов, сначала проверьте, что w32time находится в списке системных служб в реестре, чтобы проверить:
Нажмите кнопку Пуск, Выполнить и введите команду regedit и нажмите кнопку ОК.
Найдите и выберите следующий раздел реестра:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time

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

Чтобы начать настройку внутренних часов, нажмите «Конфигурация» в папке w32Time.

В правой панели щелкните правой кнопкой мыши AnnounceFlags, затем нажмите «Изменить».

В записи реестра «AnnounceFlags» указано, является ли сервер надежной ссылкой на время, 5 указывает надежный источник, поэтому в поле «Изменить значение DWord» в разделе «Данные значения» введите 5 и нажмите «ОК».

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

Чтобы включить протокол Network Time Protocol; NtpServer, найдите и выберите:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
В правой панели щелкните правой кнопкой мыши Enabled и выберите команду Изменить.
В поле Значение Изменение параметра DWORD, тип 1 в поле Значение, а затем нажмите кнопку ОК.

Закройте редактор реестра

Нажмите кнопку Пуск, затем Выполнить и введите следующую команду и нажмите Enter:
Чистая остановка w32time && чистая начало w32time

Чтобы сбросить время локальных компьютеров, введите следующее на всех компьютерах, кроме сервера времени, который не должен синхронизироваться с самим собой:
W32tm / ресинхронизации / шанс для ознакомления

Чтобы настроить время Windows для использования внешнего источника времени
Запустите Registry Edit и найдите следующее:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Параметры \

На правой панели щелкните правой кнопкой мыши «Тип», затем нажмите «Изменить».
В поле «Изменить значение» в разделе «Данные значения» введите NTP и нажмите «ОК».

Теперь, как и прежде в папке Config, щелкните правой кнопкой мыши AnnounceFlags, Modify и в поле Edit DWORD Value, в поле Value Data, введите 5 и нажмите кнопку OK.

Найдите и щелкните следующий
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \

В правой панели щелкните правой кнопкой мыши SpecialPollInterval, затем нажмите кнопку Изменить.
В поле Значение Изменение параметра DWORD в значение данных, введите количество секунд вы хотите для каждого опроса, т.е. 900 будет опрашивать каждые 15 минут, затем нажмите кнопку ОК.

Теперь включите NtpServer:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \

В правой панели щелкните правой кнопкой мыши Enabled и выберите команду Изменить.
В поле Значение Изменение параметра DWORD, тип 1 в поле Значение, а затем нажмите кнопку ОК.
Теперь на правой панели щелкните правой кнопкой мыши NtpServer, затем «Изменить» и в «Изменить значение DWORD» в «Тип данных» выберите «Тип», затем нажмите «ОК».

Для настройки параметров коррекции времени, найдите:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Config
В правой панели щелкните правой кнопкой мыши MaxPosPhaseCorrection, то Изменить, в поле Значение Изменение параметра DWORD в разделе Система исчисления выберите значение Десятичная, в значение данных, введите время в секундах, таких как 3600 (час), а затем нажмите кнопку ОК.

Теперь вернитесь и нажмите:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Config

В правой панели щелкните правой кнопкой мыши параметр MaxNegPhaseCorrection, то Изменить.
В окне Изменение параметра DWORD под основанием, нажмите кнопку Десятичный, под значением данных типа времени в секундах вы хотите, чтобы опрашивать такие как 3600 (опросы в один час)

Выход из реестра

Теперь, чтобы перезапустить службу времени Windows, нажмите «Пуск», «Выполнить» и введите:
Чистая остановка w32time && чистая начало w32time

И на каждом компьютере, кроме контроллера домена, введите:
W32tm / ресинхронизации / шанс для ознакомления
И это значит, что ваш сервер времени должен быть запущен и запущен.