Serwery NTP a czas internetowy Jaka jest najlepsza metoda na dokładny czas?
Wysłane przez Stuart on Lipiec 10th, 2010
Dokładny i niezawodny czas jest bardzo ważny, a sieci i internet stają się coraz szybsze - dokładność staje się jeszcze ważniejsza.
Wewnętrzne systemy zegara w komputerach nie są wystarczająco dokładne dla wielu zadań sieciowych. Jako proste chronometry kwarcowe będą dryfować, nawet o sekundę, co być może nie byłoby problemem, gdyby nie fakt, że wszystkie zegary w sieci mogą dryfować z różną szybkością.
Ponieważ świat staje się bardziej globalny, zapewnienie, że sieci komputerowe mogą ze sobą rozmawiać, jest również ważne, ponieważ synchronizacja z globalnym zakresem czasowym UTC (Coordinated Universal Time) jest obecnie warunkiem większości sieci.
Metody synchronizacji
Istnieją obecnie tylko dwie metody uzyskiwania prawdziwie dokładnego i niezawodnego czasu:
- Korzystanie z internetowego serwera czasu z miejsc takich jak NIST (Narodowy Instytut Standardów i Czasu) lub Microsoft.
- Wykorzystanie dedykowanego Serwer czasu NTP - który odbiera zewnętrzne źródła czasu, takie jak GPS
W obu źródłach występują zalety i wady - ale która metoda jest najlepsza?
Czas internetowy
Czas w Internecie ma jedną wielką zaletę - często jest bezpłatny. Istnieją jednak wady korzystania ze źródła remisu internetowego. Pierwsza to odległość. Dystans w Internecie może mieć dramatyczny efekt, a ponieważ internet staje się szybszy, odległość ma jeszcze większy wpływ, co oznacza, że dokładność staje się coraz mniej wyraźna.
Inną wadą czasu w Internecie jest brak uwierzytelniania i stwarzane przez niego zagrożenie bezpieczeństwa. Uwierzytelnienie jest tym, czego używa protokół czasu NTP (Network Time Protocol) do ustalenia prawdziwej tożsamości źródła czasu.
Co więcej, dostęp do źródła czasu w Internecie można uzyskać tylko za pośrednictwem zapory sieciowej, więc port UDP musi pozostać otwarty, umożliwiając dostęp do złośliwych programów lub złośliwych użytkowników.
Serwer czasu NTP
Serwery czasu NTP z drugiej strony są dedykowane urządzenia. Odzyskują źródło UTC na zewnątrz do zapory z GPS lub z transmisji fal długich. Pochodzą one bezpośrednio z zegarów atomowych (w przypadku GPS zegar atomowy znajduje się na pokładzie satelity) i dlatego nie mogą zostać przejęte przez złośliwych użytkowników lub wirusy.
Serwerów NTP są również znacznie dokładniejsze i nie są zakłócane przez odległość, co oznacza, że sieć może przez cały czas mieć dokładność co do milisekundy.