Wybór serwera NTP i wybór najlepszego źródła czasu dla ciebie
Wysłane przez Richard N Williams on Września 10th, 2008
. Serwer NTP jest integralną częścią nowoczesnej sieci komputerowej. Bez Network Time Protocol i Serwery czasu NTP wiele nowoczesnych funkcjonalności komputerów, które przyjmujemy za oczywiste, takich jak rezerwacja online, handel internetowy i komunikacja satelitarna, byłoby niemożliwe.
Synchronizacja w komputerach jest obsługiwana przez NTP. Serwery NTP i NTP korzystają z pojedynczego odwołania czasowego do synchronizacji wszystkich komputerów w sieci do tego czasu. Tym razem odniesienie może być czymkolwiek, na przykład czasem na zegarze. Synchronizacja jest jednak bezcelowa, chyba że używane jest źródło czasu UTC (skoordynowane czas uniwersalny), ponieważ UTC zostało opracowane, aby umożliwić całemu światu synchronizację w tym samym czasie, umożliwiając prawdziwie globalną synchronizację.
Czas UTC jest oparty na czasie określonym przez zegary atomowe, chociaż środki kompensujące, takie jak sekundy wyskoku, są dodawane do UTC, aby utrzymać je w linii z Greenwich Meantime (GMT).
Zegary atomowe są bardzo drogimi i niezwykle delikatnymi urządzeniami, a nie rzeczami, które można pomieścić w serwerowni biurowej. Na szczęście serwer NTP może odbierać źródło czasu UTC z kilku różnych lokalizacji.
Internet jest prawdopodobnie najczęściej używanym źródłem odniesienia do czasu. Niestety istnieją jednak nieszczęścia w korzystaniu z Internetu dla źródła czasu. Po pierwsze, źródła czasu internetowego nie mogą być uwierzytelniane. Uwierzytelnianie jest środkiem bezpieczeństwa stosowanym przez NTP w celu sprawdzenia, czy źródło taktowania jest oryginalne. Po drugie, użycie punktu odniesienia w Internecie oznacza, że w zaporze sieciowej musi pozostać otwór, co jeszcze bardziej zmniejsza bezpieczeństwo. Po trzecie, internetowe źródła czasu są notorycznie niedokładne, a te, które nie są, często mogą być zbyt odległe od klienta, aby zapewnić jakąkolwiek użyteczną precyzję.
Jeśli jednak bezpieczeństwo i wysoki poziom dokładności do czasu UTC nie jest wymagany, Internet może zapewnić proste i niedrogie rozwiązanie.
Znacznie bezpieczniejszą metodą odbierania odniesienia czasowego UTC jest wykorzystanie wyspecjalizowanej krajowej transmisji czasu i częstotliwości nadawanej przez kilka krajów. W Wielkiej Brytanii (MSF), USA (WWVB), Niemczech (DCF) i Japonii (JJY) wszystkie mają długi sygnał czasowy. O ile sygnały te mają ograniczony zasięg i siłę, o ile są dostępne, stanowią idealne źródło taktowania, ponieważ odbiornik radiowy może odbierać te sygnały z wnętrza budynku. Transmisje te można również uwierzytelnić, zapewniając wysoki poziom bezpieczeństwa.
Trzecie i prawdopodobnie najprostsze rozwiązanie to użycie serwera NTP GPS. Wykorzystują one sygnały wysyłane z Globalnego Systemu Pozycjonowania, który zawiera informacje o taktowaniu. Jest to idealne rozwiązanie, ponieważ sygnał GPS może być odbierany dosłownie w dowolnym miejscu na świecie, więc jeśli nie ma transmisji radiowej w danym obszarze, sieć GPS zapewni bezpieczne i uwierzytelnione rozwiązanie.
Jedyną wadą GPS jest to, że antena musi mieć dobry widok na niebo i dlatego musi być umieszczona na dachu. To oczywiście ma logistyczne wady, jeśli serwerownia znajduje się w piwnicy drapacza chmur.
Wybierając źródło czasu, najważniejszą rzeczą do zapamiętania jest to, gdzie Serwer NTP będzie się znajdować. Jeśli jest w pomieszczeniu i nie ma możliwości biegania i anteny do dachu, to transmisje radiowe będą najlepszą alternatywą. Jeśli w twoim kraju / regionie nie ma transmisji radiowej lub sygnały są blokowane przez lokalną topografię, GPS jest idealnym rozwiązaniem.
Jeśli jednak dokładność i bezpieczeństwo nie stanowią problemu, Internet byłby najbardziej oczywistym rozwiązaniem.