Korzystanie z GPS do synchronizacji czasu sieciowego

. Globalny System Pozycjonowania istnieje od 1980-ów. Został zaprojektowany i zbudowany przez Wojsko Stanów Zjednoczonych, który chciał dokładnego systemu pozycjonowania dla sytuacji na polu bitwy. Jednak po przypadkowym zestrzeleniu lub koreańskim samolocie ówczesny prezydent USA (Ronald Reagan) zgodził się, że system powinien być dopuszczony do użycia przez cywilów jako sposób zapobiegania ponownemu wystąpieniu takiej katastrofy.

Odtąd system nadawał na dwie częstotliwości L2 dla US Military i L1 do użytku cywilnego. System działa przy użyciu ultra precyzyjnych zegary atomowe które są na pokładzie każdego satelity. Transmisja GPS to kod czasowy wygenerowany z tego zegara w połączeniu z informacjami, takimi jak pozycja i prędkość satelity. Informacje te są następnie odbierane przez odbiornik nawigacji satelitarnej, który oblicza, ile czasu zajęło przesłanie wiadomości, a tym samym odległość od satelity.

Za pomocą triangulacji (użycie trzech z tych sygnałów) można ustalić dokładną pozycję na Ziemi odbiornika GPS. Ponieważ prędkość transmisji, podobnie jak wszystkie sygnały radiowe, podróżuje z prędkością światła, bardzo ważne jest, aby Zegary GPS są ultra-precyzyjne. Wystarczy jedna sekunda niedokładności, aby jednostka nawigacyjna była niedokładna do ponad 100,000 Mile, ponieważ światło może pokonywać tak duże odległości w tak krótkim czasie.

Bo Zegary GPS mają tak wysoki poziom dokładności, to znaczy, że mają również inne zastosowanie. Sygnał GPS, dostępny w dowolnym miejscu na świecie, jest bardzo skutecznym sposobem uzyskania sygnału czasowego do synchronizacji sieci komputerowej. Dedykowany Serwer czasu GPS odbiera sygnał GPS, a następnie konwertuje atomowy sygnał czasu z niego (znanego jako GPS) i przekształcić go w UTC (Coordinated Universal Time), co jest proste, ponieważ oba przedziały czasu są oparte na Międzynarodowym Czasie Atomowym (TAI), a jedyną różnicą jest to, że czas GPS nie uwzględnia sekund przestępnych, co oznacza, że ​​jest "dokładnie" 15 sekundy szybszy.

A Serwer czasu GPS najprawdopodobniej użyje protokołu NTP (Network Time Protocol), aby rozpowszechnić czas w sieci. NTP jest zdecydowanie najczęściej używanym protokołem czasu sieci i jest instalowany w najbardziej dedykowanych serwery czasu a wersja jest również zawarta w większości systemów operacyjnych Windows i Linux.

Ten post został napisany przez

Richard N Williams

Richard N Williams jest autorem techniczny i specjalista w branży Server i synchronizacji czasu NTP. Richard N Williams na Google+

Powiązane artykuły