Использование GPS для синхронизации времени сети
Размещенно от Ричард Уильямс N on Февраль 11th, 2009
спутниковая система навигации существует с 1980. Он был спроектирован и построен военными США, которые хотели иметь точную систему позиционирования для боевых ситуаций. Однако после случайного сбития или корейского авиалайнера тогдашний президент США (Рональд Рейган) согласился с тем, что система должна быть разрешена для использования гражданскими лицами в качестве способа предотвращения такого бедствия.
С этого момента система транслирует на две частоты L2 для военных США и L1 для гражданского использования. Система работает с использованием сверхточных атомные часы которые находятся на борту каждого спутника. Передача GPS - это временный код, созданный с помощью этих часов, в сочетании с информацией, такой как положение и скорость спутника. Затем эта информация подбирается спутниковым навигационным приемником, который вычисляет, сколько времени прошло сообщение, чтобы добраться до него, и, следовательно, как далеко от спутника.
Используя триангуляцию (использование трех из этих сигналов), можно установить точное местоположение на Земле GPS-приемника. Поскольку скорость передачи, как и все радиосигналы, перемещается со скоростью света, очень важно, чтобы GPS-часы являются сверхточными. Достаточно одной секунды погрешности достаточно, чтобы сделать навигационную единицу неточной до 100,000 миль, так как свет может путешествовать на столь большие расстояния за такой короткий промежуток времени.
Потому как GPS-часы имеют такой высокий уровень точности, это означает, что у них также есть другое применение. Сигнал GPS, доступный в любой точке планеты, является высокоэффективным средством получения временного сигнала для синхронизации компьютерной сети. Специальная GPS сервером времени получит сигнал GPS, затем преобразует атомный сигнал времени от него (известный как время GPS) и конвертировать его в UTC (Всемирное координированное время), что очень просто, поскольку оба временных значения основаны на Международном атомном времени (TAI), и единственное различие: время GPS не учитывает прыжковые секунды, что означает «точно» на 15 секунд быстрее.
A GPS сервером времени скорее всего, будет использовать протокол NTP (Протокол сетевого времени), чтобы распределить время в сети. NTP на сегодняшний день является наиболее часто используемым протоколом сетевого времени и устанавливается в большинстве специализированных Время серверов и версия также включена в большинство операционных систем Windows и Linux.