Funkcje Network Time Protocol
Czwartek, kwiecień 16th, 2009NTP jest zależny od zegara referencyjnego i wszystkich zegarów na Sieć NTP są zsynchronizowane do tego czasu. Dlatego ważne jest, aby zegar referencyjny był tak dokładny, jak to tylko możliwe. Najdokładniejsze zegarki to zegary atomowe. Te duże urządzenia laboratoryjne z fizyki mogą utrzymywać dokładny czas przez miliony lat bez utraty sekundy.
An Serwer NTP otrzyma czas z zegara atomowego z Internetu, sieci GPS lub transmisji radiowych. Używając zegara atomowego jako punktu odniesienia, sieć NTP będzie dokładna w ciągu kilku milisekund globalnej skali czasu na świecie UTC (Skoordynowany czas uniwersalny).
NTP jest systemem hierarchicznym. Im bliżej urządzenia znajduje się zegar referencyjny, tym wyżej znajduje się warstwa NTP. Zegar odniesienia zegara atomowego to urządzenie 0 warstwy i Serwer NTP który odbiera z tego czasu urządzenie 1, klientami serwera NTP są urządzenia 2 i tak dalej.
Ze względu na ten hierarchiczny system, urządzenia znajdujące się niżej w warstwach mogą być również wykorzystywane jako odniesienie, które pozwala na działanie ogromnych sieci, gdy są połączone z jednym Serwer czasu NTP.
Protokół NTP jest protokołem odpornym na awarie. NTP zwraca uwagę na błędy i może przetwarzać wiele źródeł czasu, a protokół automatycznie wybierze najlepsze. Nawet, gdy zegar referencyjny jest chwilowo niedostępny, NTP może wykorzystać wcześniejsze pomiary do oszacowania bieżącego czasu.