Настройка Windows 2003 для работы в качестве сетевого сетевого сервера NTP

В этой статье объясняется, как настроить Windows 2003 на запуск в качестве сетевого сервера времени.

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

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

Windows 2003 Server может легко установить системные часы для использования UTC (Coordinated Universal Time, мировой стандарт времени) путем доступа к интернет-источнику (либо time.windows.com, либо time.nist.gov). Чтобы достичь этого, пользователю просто нужно дважды щелкнуть часы на своем рабочем столе и настроить параметры на вкладке «Время в Интернете».

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

Чтобы настроить службу времени Windows на использование внешнего источника времени, нажмите кнопку Пуск, Выполнить и введите команду regedit нажмите кнопку ОК.
Найдите следующий раздел реестра:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters \ Type

В правой панели щелкните правой кнопкой мыши Тип нажмите кнопку Изменить, в типа Изменить значение НТП в поле Значение затем нажмите кнопку ОК.

Найдите следующий раздел реестра:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Config \ AnnounceFlags.

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

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

Чтобы включить протокол Network Time Protocol; NtpServer, найдите и выберите:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \

В правой панели щелкните правой кнопкой мыши Включено, затем нажмите кнопку Изменить.

В поле Значение Изменение параметра DWORD, тип 1 в поле Значение, а затем нажмите кнопку ОК.

Теперь вернитесь и нажмите на

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Параметры \ NtpServer

В правой панели щелкните правой кнопкой мыши NtpServer, то Изменить, в Изменение параметра DWORD под типом значение данных в правой панели, щелкните правой кнопкой мыши NtpServer, то Изменить, в Изменение параметра DWORD в значение данных типа системы доменных имен (DNS- ), каждый DNS-должно быть уникальным, и вы должны добавить 0x1 в конце каждого DNS имя в противном случае изменения не вступят в силу.

Теперь нажмите OK.

Найдите и щелкните следующий

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \ SpecialPollInterval

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

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

Для настройки параметров коррекции времени, найдите:

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

И это значит, что ваш сервер времени должен быть запущен и запущен.

Технология и важность времени

Технология и важность времени

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

Это вопрос, который озадачил философов и ученых с самого начала человека: «Что такое время?» и только в нашей недавней истории мы начали находить ответы, благодаря Эйнштейну и его работе по специальной и общей теории относительности.

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

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

К счастью, как все люди живут в пределах планеты Земля это означает, что течение времени очень похож на всех нас (или так ежеминутно разные, как быть невозможно измерить). Тем не менее, такие технологии, как спутники и системы GPS должны учитывать это изменяющее состояние времени, иначе они стали бы полностью inacurate.

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

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

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

В 1950 были разработаны тактические часы, которые были настолько точны, что было обнаружено, что революция Земли, на которой мы основывали наши временные рамки на протяжении веков, была не такой точной, как эти новые часы.

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

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

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

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

Хранение точного времени в Linux при запуске сервера времени NTP

Операционные системы Linux становятся все более популярными из-за многих преимуществ, которые они имеют в отношении коммерческих систем, таких как Windows или OS X. Linux предлагает повышенную безопасность (поскольку существует только несколько вирусов, которые могут заразить систему на базе Linux), лучшей стабильности и в большинстве случаев это бесплатно.

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

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

Большинство операционных систем на базе Linux содержат версию протокола сетевого времени (NTP), разработанную для синхронизации времени в сети. Для тех, кто не содержит предварительно упакованную версию, NTP является открытым исходным кодом и свободно доступен на 'ntp.org'.

Хотя NTP доступен для большинства версий Windows; У пользователей Linux есть преимущество в том, что он традиционно является основной платформой разработки для NTP. Он работает с использованием источника синхронизации либо из Интернета, либо через выделенный сетевой сервер времени.
Эти эталонные часы запускают время UTC (согласованное универсальное время) глобальную шкалу времени, которая передается им от атомных часов, точность которых составляет несколько наносекунд (наносекунда - миллиардная часть секунды).

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

Демон NTP настроен с использованием файла «ntp.conf». Конфигурационный файл содержит место хранения серверов синхронизации NTP. При попытке использовать источник общедоступного интернет-времени рекомендуется посетить https://www.pool.ntp.org, в котором есть коллекция серверов 200.

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

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

После установки эти системы постоянно проверяют время на всех часах сетевых компьютеров и настраивают их для любого дрейфа. Типичный приемник GPS может предоставить информацию о синхронизации в течение нескольких наносекунд UTC, тогда как национальные передачи времени и частоты точны для 1 - 20 миллисекунд (миллисекунда - 1 / 1000 секунды).

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

Атомные часы невероятно дороги, и обычно их обычно можно найти только в крупных лабораториях физики, таких как Массачусетский технологический институт (Массачусетский технологический институт), 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) и Франции (тенофовир)

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

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

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

В Великобритании национальная трансляция времени называется MSF и транслируется NPL (Национальная физическая лаборатория) в Камбрии. Трансляция MSF используется во всей Великобритании и в некоторых частях Европы для синхронизации потребительских электронных продуктов, таких как настенные часы, радиочасы и наручные часы. Кроме того, MSF используется для приложений высокого уровня, таких как сетевая синхронизация времени с использованием NTP.

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

MSF работает на частоте 60 кГц и содержит код времени и даты, который может быть принят и декодирован широким спектром доступных радиоуправляемых часов и обеспечивает полученную точность, должен быть меньше 10 миллисекунд (1 / 100 секунды ).

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

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

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

Базовая конфигурация NTP Linux и Unix

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

Большинство операционных систем UNIX и Linux обеспечивают встроенную синхронизацию времени со своим демоном NTP (Network Time Protocol). Если служба NTP недоступна в вашей версии UNIX \ Linux, версия NTP 4 является открытым исходным кодом и ее можно легко загрузить и настроить, скомпилировать и установить с сайта www.ntp.org.

Network Time Protocol - это стандартная служба для распространения времени в сетях TCP / IP. Он обеспечивает точность 1-50 миллисекунд, в зависимости от характеристик источника синхронизации и сетевых путей.

Файл конфигурации для NTP-демона называется ntp.conf и содержит список опорных часов, которые он может синхронизировать. Команда «server» указывает опорный такт, любые символы после символа «#» являются комментариями, например:
server time-a.nist.gov # Открытый NTP-сервер: NIST
driftfile /var/lib/ntp/ntp.drift

Команда файла дрейфа определяет местоположение, в котором записывается дрифт (иногда его называют «частотной ошибкой»). Это значение может быть компенсировано NTP для обеспечения повышенной точности. При настройке NTP можно управлять с помощью команд «ntpd start» «ntpd stop» «ntpq -p» (отображает статус)

NTP также может аутентифицировать временные ресурсы. Примечание. Настоятельно рекомендуется настроить сервер времени с аппаратным источником, а не из Интернета, где нет аутентификации. Коды аутентификации указаны в файле «ntp.keys».

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

Аутентификация позволяет определять пароли сервером NTP и его клиентами. Пароли или ключи NTP хранятся в файле ntp.keys в следующем формате: номер M (M означает шифрование MD5), пароль:

1 M mypassword

3 M my2ndpassword

5 M my3rdpassword

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

Десять фактов о времени

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

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

Вот десять фактов, которые вы могли или не могли знать о времени.

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

9. Время можно описать как измерение и вместе с другими тремя измерениями, о которых мы знаем (вверх / вниз, влево / вправо и вперед / назад), образует четырехмерное «пространство-время».

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

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

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

5. Время не всегда существовало. Время началось с Большого Взрыва и закончится, если вселенная сделает.

4. В зависимости от нашей деятельности время может восприниматься по-разному. Скучный день будет «тащиться», пока мы наслаждаемся самим временем, покажется «летим», это явление называют психологической иллюзией «временной иллюзией».

3. Время, похоже, ускоряет тем, что мы стареем. Некоторые (в том числе Стивен Хокинг) считают, что причина в том, что, когда нам исполнилось десять лет, это десятая часть всей нашей жизни, и мне кажется, что это долгое время, но в течение шестидесятилетнего года это всего лишь 60th их жизни и поэтому воспринимается как более короткий период.

2. Некоторые современные атомные часы настолько точны, что они могут потерять менее секунды за 400 миллионов лет.

1. Разработана универсальная шкала времени, которая называется UTC (Coordinated Universal Time), которая основана на времени, указанном атомными часами, но компенсирует минутное замедление вращения Земли (вызванное гравитацией Луны) путем добавления Leap Seconds каждый год к предотвратить день, когда он ползет в ночное время (хотя и в течение тысячелетий или двух лет).

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

Сохранение времени с помощью сетевой синхронизации

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

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

Однако, что, если человек, которого мы отправили по электронной почте, имеет компьютерные часы, которые еще медленнее? Они могут отправить ответ, прежде чем они его технически получили. Компьютеры легко обманываются, если временные метки бегут назад - помните ошибку тысячелетия!

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

Регулирование времени не начиналось только после развития атомных часов, когда осцилляция атома цезия стала стандартным определением второго (9,192,631,770 a second).

Время, рассказанное этими атомными часами, было настолько точным, что был разработан новый временной интервал под названием «Международное атомное время» (TAI). Тем не менее, было обнаружено, что традиционный метод передачи времени, основанный на революции Земли (т. Е. 24 часов в день), и этот новый временной масштаб вскоре стал несовместимым друг с другом, поскольку гравитация от Луны меняет революцию Земля, замедляя ее.

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

Был предложен компромисс, и был разработан новый шкала времени, универсальное скоординированное время (UTC), которое объясняло замедление вращения Земли путем добавления прыжковых секунд каждый год или около того.

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

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

История и развитие атомных часов

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

Атомные часы были с нами уже более пятидесяти лет, и большинство людей слышали о них и знали, что они очень точны, но насколько они точны и зачем нам нужны такие точные часы?

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

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

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

Тем не менее, по мере того, как технология повысила потребность в более точном хронометраже, она увеличилась. Спутники, которые должны быть перемещены и общаются с Землей со сто, тысяч и даже миллионов миль, требуют точного времени. Свет и, следовательно, радиоволны могут путешествовать 300,000 км каждую секунду, поэтому небольшие погрешности во времени могут иметь значительные различия.

Первые точные атомные часы были построены в Национальной физической лаборатории Великобритании в 1955 доктором Луи Эссеном, который основывал свои часы на колебаниях атома цезия-133. Идея была сначала задумана еще в 1879, когда лорд Кельвин предложил, чтобы время, основанное на том, как ведут себя атомы, было бы лучшим способом подсчета интервалов времени, чем что-либо еще.

Первое поколение атомных часов (также известных как цезиевые генераторы) использовало частоту этого атома, который осциллирует 9,192,631,770 раз в секунду. Модель Эссена была точной до секунды каждые 300 лет, но разработка осциллятора цезия означает, что теперь они могут достигать точности в одну секунду каждые 80 миллионов лет.

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

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

Будущее атомных часов всегда увеличивает точность в сочетании с уменьшением размера и стоимости их. Американский национальный институт стандартов и технологий (NIST) представили атомные часы размером с кристалл, которые могут достигать миллисекундной точности.

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

Настройка сервера времени NTP на основе LINUX

Описание: В этой статье дается пошаговое руководство по настройке LINUX для работы в качестве авторитетного сервера времени с использованием NTP (Network Time Protocol).

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

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

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

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

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

NTP работает в пакете TCP / IP и использует UDP, менее сложная форма NTP существует как Simple Network Time Protocol (SNTP), которая не требует хранения информации о предыдущих сообщениях, необходимых NTP. Он используется в некоторых устройствах и приложениях, где высокая точность синхронизации не так важна.

Фоновая программа NTP настроена с файлом 'ntp.conf'. это может содержать список общедоступных ссылок сервера NTP, которые могут использоваться для синхронизации времени. Серверы времени NTP задаются с помощью команды «сервер», любые символы после символа «#» являются комментариями:

Пример
server time-a.nist.gov # Открытый NTP-сервер: Maryland
При настройке NTP можно управлять с помощью команд «ntpd start» «ntpd stop» «ntpq -p» (отображает статус)

NTP также может аутентифицировать временные ресурсы. Примечание. Настоятельно рекомендуется настроить сервер времени с аппаратным источником, а не из Интернета, где нет аутентификации. Коды аутентификации указаны в файле «ntp.keys».

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

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