Хранение времени с остальным миром

A Сервер времени это общий офисный инструмент, но для чего он нужен?

Мы все привыкли к разному времени от остального мира. Когда Америка просыпается, Хонк Конг ложится спать, поэтому мир разделен на часовые пояса. Даже в том же часовом поясе все еще могут быть различия. В континентальной Европе, например, большинство стран на час опережают Великобританию из-за изменения сезонов в Великобритании.

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

Для этого на раннем 1970 было ясно, что требуется глобальная шкала времени. Он был введен в 1 January 1972 и был вызван UTC - Всемирное координированное время. UTC хранится атомными часами, но основан на Greenwich Meantime (GMT - часто называемый UT1), который сам по себе является временным масштабом, основанным на вращении Земли. К сожалению, Земля колеблется в своем вращении, поэтому UTC учитывает это, добавляя второй раз или два раза в год (Leap Second).

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

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

Компьютерные сети используют сетевой сервер времени для синхронизации всех устройств в сети с UTC. Большинство серверов времени используют протокол NTP (Network Time Protocol) для распределения времени.

Серверы времени NTP получают время от атомных часов либо длинноволновыми радиопередачами от национальных лабораторий физики, либо от сети GPS (Global Positioning System). GPS-спутники все имеют встроенные атомные часы, которые пропускают время назад на Землю. Хотя этот сигнал времени строго не соответствует UTC (он известен как время GPS) из-за точности передачи, он легко преобразуется в UTC с помощью GPS NTP-сервером.

Как работают атомные часы

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

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

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

Измеряя частоту электромагнитного излучения, соответствующего переходу между двумя уровнями, можно записать время прохождения. Цезиевые атомы (цезий 133) являются предпочтительными для синхронизации, поскольку они имеют 9,192,631,770 циклов излучения в каждую секунду. Поскольку энергетические уровни атома цезия (квантовые стандарты) всегда одинаковы и имеют такое большое количество, атомные часы цезия невероятно точны.

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

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

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

Синхронизация с атомными часами

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

Чтобы разрешить глобальные коммуникационные и чувствительные по времени транзакции, такие как покупка стеков и акций, глобальная шкала времени, основанная на времени, рассказанном атомными часами, была разработана в 1972. Эта временная шкала, скоординированное универсальное время (UTC) регулируется и контролируется Международное бюро весов и мер (BIPM), которые используют созвездие атомных часов 230 из лабораторий 65 во всем мире для обеспечения высокой точности.

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

Частота между этими двумя состояниями энергии - это то, что используется для поддержания времени. Большинство атомных часов основаны на атоме цезия, который имеет периоды 9,192,631,770 излучения, соответствующие переходу между двумя уровнями. Из-за точности цезиевых часов BIPM теперь рассматривает вторую, определяемую как циклы 9,192,631,770 атома цезия.

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

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

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

Где найти общий NTP-сервер

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

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

К счастью, серверы времени XTUMX с временным интервалом XTUMX могут предлагать достаточно точную точность в качестве источника синхронизации, и любое устройство, получающее сигнал времени, может само по себе использоваться в качестве временной привязки (время приема устройства от устройства 2 слоя является сервером 2 с пластом. Устройства, которые получают время от сервер 3 страты - это устройства XTUMX, и так далее).

Ntp.org, является официальным домом проекта пула NTP и, безусловно, лучшим местом для поиска открытый NTP-сервер, В пуле есть два списка общедоступных серверов; первичные серверы, на которых отображаются серверы 1 (большинство из которых являются закрытым доступом) и вторичные, которые являются серверами XTUMX.

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

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

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

MSF Outage 11 Декабрь Нет сигнала MSF

Службы времени и частоты NPL


Уведомление о прерывании MSF 60 kHz Сигнал времени и частоты

Сигнал времени и частоты MSF 60 кГц, передаваемый от радиостанции Анторна, будет отключен за период:

11 Декабрь 2008
от 10: 00 UTC до 14: 00 UTC

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

Если вы хотите загрузить PDF этого уведомления, нажмите здесь.

Если вам нужна дополнительная информация, свяжитесь с нами time@npl.co.uk

Или, альтернативно, посетите наш веб-сайт: www.npl.co.uk/time

Организация дерева Stratum сервера NTP

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

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

По этой причине существует дерево страт NTP. В верхней части дерева находится сервер времени NTP, который является устройством 1 stratum (устройство 0 stratum представляет собой атомные часы, на которые сервер получает свое время). Ниже NTP-сервером, несколько серверов или компьютеров получают информацию о времени с устройства 1. Эти надежные устройства становятся стратовыми серверами 2, которые, в свою очередь, распределяют свою информацию о времени на другой уровень компьютеров или серверов. Затем они становятся стратовыми устройствами 3, которые, в свою очередь, могут распространять информацию о тайминге в нижние слои (страты 4, stratum 5 и т. Д.).

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

Сигнал времени WWVB

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

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

Большинство радиотермических сетевых серверов используют NTP (Network Time Protocol) для распределения информации о времени в сети.

Сигнал WWVB транслируется из Форт-Коллинза, штат Колорадо. Он доступен 24 часов в день в большинстве США и Канады, хотя сигнал уязвим к помехам и локальной топографии. Пользователи службы WWVB получают преимущественно сигнал «земляной волны». Однако существует также остаточная «волна неба», которая отражается от ионосферы и намного сильнее ночью; это может привести к общему принятому сигналу, который является более сильным или слабым.

Сигнал WWVB переносится на частоту 60 кГц (с точностью до частей 2 в 1012) и управляется атомными часами цезия, основанными на NIST

Сила поля сигнала превышает 100 мкВ / м (микровольт в метрах) на расстоянии 1000 км от Колорадо, охватывая большую часть США.

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

Сохранение времени с помощью протокола сетевого времени

NTP (Network Time Protocol) - самый гибкий, точный и популярный способ отправки времени через Интернет. Возможно, самый старый протокол Интернета был в той или иной форме с середины 1980.

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

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

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

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

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

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

Важность предотвращения злоупотребления сервером NTP

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

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

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

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

В то время как большинство актов злоупотребления НТП являются преднамеренными, некоторые из худших злоупотреблений NTP серверы времени были совершены (хотя и непреднамеренно) крупными компаниями. Первой крупной фирмой, признанной виновной в злоупотреблении NTP, была Netgear, которая в 2003 выпустила четыре маршрутизатора, которые были жестко закодированы для использования NTP-сервера Университета Висконсина, в результате DDS (Distributed Denial of Service) достигло почти мегабайтов 150 второй.

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

Подобные инциденты были совершены SMC и D-Link. D-Link, в частности, вызвал споры, когда вопрос был привлечен к их рассмотрению, они решили привлечь адвокатов. Только после того, как было обнаружено, что они нарушили почти 50 NTP-серверы, они попытались решить проблему (и только после того, они смягчаются).

Самый простой способ избежать таких проблем - использовать выделенный сервер времени 1. Эти устройства относительно недороги, просты в установке и гораздо точнее и безопаснее, чем онлайн-серверы NTP. Эти устройства получают время от атомных часов либо от сети GPS (Global Positioning System).

Важность синхронизации времени в современном мире

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

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

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

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

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

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

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

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