Historia i implementacja serwera NTP
Tuesday, November 4th, 2008Network Time Protocol (NTP) został wynaleziony przez dr Davida Millsa z University of Delaware, jest wykorzystywany od 1985 i wciąż jest w ciągłym rozwoju. NTP to protokół przeznaczony do synchronizacji zegarów na komputerach i sieciach w Internecie lub w sieciach lokalnych (LAN). Większość sieci jest zsynchronizowana za pośrednictwem NTP do źródła czasu UTC (skoordynowany czas uniwersalny)
Czas UTC jest oparty na czasie określonym przez zegary atomowe i jest używany globalnie jako standardowe źródło czasu.
NTP (wersja 4) może utrzymywać czas w publicznym Internecie w ciągu 10 milisekund (1 / 100 sekundy) czasu UTC i może wykonywać jeszcze lepsze połączenia LAN z dokładnością 200 mikrosekund (1 / 5000 sekundy) w idealnych warunkach .
NTP działa w ramach pakietu TCP / IP i opiera się na UDP, synchronizacja czasu z NTP jest stosunkowo prosta, synchronizuje czas w odniesieniu do wiarygodnego źródła UTC, a następnie dystrybuuje ten czas do wszystkich komputerów i urządzeń w sieci.
Microsoft i inni zalecają, aby używać wyłącznie czasu zewnętrznego, a nie opartego na Internecie, ponieważ nie mogą one zostać uwierzytelnione i mogą pozostawić system otwarty na nadużycia, zwłaszcza, że źródło czasu internetowego znajduje się poza zaporą. Specjalista Serwerów NTP są dostępne, które mogą synchronizować czas w sieciach za pomocą transmisji radiowej MSF, DCF lub WWVB. Sygnały te są transmitowane na falach długich przez kilka krajowych laboratoriów fizycznych.
W Wielkiej Brytanii MSF Krajowe transmisje radiowe o częstotliwościach czasowych i częstotliwościach wykorzystywane do synchronizacji serwera NTP są nadawane przez National Physics Laboratory w Cumbrii, która służy jako krajowe odniesienie czasowe w Zjednoczonym Królestwie, istnieją również podobne systemy w Kolorado, USA (WWVB) i we Frankfurcie w Niemczech (DCF -77).
Serwer NTP oparty na radiu zazwyczaj składa się z serwera czasowego montowanego w szafie i anteny składającej się z baru ferrytowego umieszczonego w plastikowej obudowie, który odbiera czas i częstotliwość transmisji radiowej. Antena powinna być montowana poziomo pod kątem prostym w kierunku skrzyni biegów, aby uzyskać optymalną siłę sygnału. Dane są wysyłane w impulsy, 60 sekundę. Te sygnały zapewniają czas UTC z dokładnością do 100 mikrosekund, jednak sygnał radiowy ma ograniczony zakres i jest podatny na zakłócenia.
Łatwo instalowany radiowy serwer NTP może dostarczyć organizacji precyzyjne odniesienie do czasu, umożliwiające synchronizację całej sieci. Serwer NTP odbierze sygnał czasu, a następnie rozprowadzi go między urządzeniami sieciowymi.