Korzystanie z czasu internetowego do synchronizacji komputera

Zapewnienie synchronizacji sieci jest istotną częścią nowoczesnej informatyki. Nieprzestrzeganie tego i posiadanie różnych maszyn o różnych porach jest receptą na katastrofę i może powodować nieopisane problemy, nie wspominając już o prawie niemożliwym debugowaniu lub logowaniu błędów.

I nie jest to tylko własna sieć, z którą musisz się synchronizować. Ponieważ wiele sieci komunikuje się ze sobą, ważne jest, aby wszystkie sieci były synchronizowane w tej samej skali czasowej.

UTC (Coordinated Universal Time) jest właśnie takim globalnym zakresem czasowym. Jest kontrolowany przez międzynarodową konstelację zegarów atomowych i umożliwia komputerom na całym świecie rozmowę ze sobą w doskonałej synchronizacji.

Ale jak się synchronizujesz z UTC?

Internet jest pełen zasobów internetowych. Większość nowoczesnych systemów operacyjnych, szczególnie w systemie Windows, jest skonfigurowana, aby zrobić to automatycznie (po prostu klikając kartę czasu / daty w menu zegara). Komputer będzie następnie regularnie sprawdzał serwer czasu (zwykle w Microsoft lub NIST, chociaż można użyć innych) i dostosować komputer, aby zapewnić zgodność czasu.

Większość internetu serwery czasu znane są jako urządzenia warstwy 2. Oznacza to, że zabierają czas z innego urządzenia, ale skąd bierze się czas?

Serwery czasu NTP

Odpowiedź jest taka, że ​​gdzieś w drzewie warstwowym pojawi się warstwa 1. Będzie to serwer czasu, który odbiera czas bezpośrednio ze źródła zegara atomowego. Często jest to GPS, ale istnieją alternatywy radiowe w wielu krajach. Te serwery czasu 1 NTP (Network Time Protocol) dostarczają urządzenia warstwy 2 z właściwym czasem - i tym urządzeniom, z których uzyskujemy nasz czas internetowy.

Wady czasu internetowego

Istnieje kilka wad polegających na poleganiu w Internecie na synchronizacji czasu. Dokładność to jedna uwaga. Zwykle urządzenie 2 zapewnia wystarczającą precyzję dla większości sieci; jednak dla niektórych użytkowników, którzy wymagają wysokiego poziomu dokładności lub transakcje wrażliwe na wiele czasu, serwer czasu 2 może nie być wystarczająco dokładny.

Innym problemem z internetowymi serwerami czasu jest to, że wymagają one otwartego portu w zaporze. Utrzymywanie dostępu NTP na porcie UDP 123 otwartym przez cały czas może prowadzić do problemów z bezpieczeństwem, zwłaszcza że nie można uwierzytelnić ani zagwarantować źródeł czasu w Internecie.

Używanie serwera czasu Stratum 1 NTP

Warstwa 1 Serwery czasu NTP są łatwo instalowane w większości sieci. Zapewniają one nie tylko dokładniejsze źródło czasu, ale również dlatego, że otrzymują czas na zewnątrz (z GPS lub radia), dlatego są bardzo bezpieczne i nie mogą zostać uprowadzone przez złośliwych użytkowników lub oprogramowanie wirusowe.

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