Jak działa NTP Server

NTP jest prawie tak stary, jak sam Internet. Został opracowany i rozwinięty przez dr David Mills z Uniwersytetu w Delaware i był stale stosowany i stale aktualizowany od 1985. NTP to protokół internetowy przeznaczony do zsynchronizowania zegarów w sieci komputerowej.

W nowoczesnej gospodarce światowej synchronizacja czasu jest niezbędna do przeprowadzania wrażliwych na czas transakcji, takich jak rezerwacja biletu lotniczego na aukcję w serwisie eBay. Jeśli zegary nie zostały zsynchronizowane z tym samym czasem, możesz znaleźć swoje fotele linii lotniczych sprzedawane po zakupie, a administratorzy serwisu Ebay nie byliby w stanie wykryć, która oferta była najnowsza.

NTP może zsynchronizować sieci w Internecie lub sieci lokalnej / sieci rozległej (LAN / WAN) synchronizującej czas z wiarygodnym źródłem zegara. Źródło to może być względne, takie jak wewnętrzny zegar komputera lub czas zegarka nadgarstkowego lub absolutnego, na przykład czas zegara atomowego.

Większość administratorów sieci wolą używać zewnętrznego bezwzględnego źródła, głównie dlatego, że są dostępne specjalistyczne serwery NTP, które mogą łatwo otrzymać referencję do zegara atomowego poprzez specjalistyczne transmisje radiowe (zazwyczaj z krajowych laboratoriów fizycznych) lub sieć GPS.

Ustanowiono uniwersalną skalę czasową o nazwie UTC (Coordinated Universal Time), która umożliwia synchronizację sieci na całym świecie z taką samą skalą czasową i wspiera takie funkcje, jak sekundy skoku - dodawane w celu skompensowania spowolnienia rotacji Ziemi

NTP wykorzystuje algorytm (złożoną sekwencję instrukcji), aby utrzymać czas przez stałe sprawdzanie źródła czasowego i dopasowanie go do czasu na zegarach w sieci i nakazuje każdemu urządzeniu zmienić, czy nie jest synchronizacja.

NTP używa timestamps do reprezentowania bieżącego dnia każdego dnia. Ponieważ czas jest liniowy, każdy timestamp jest zawsze większy niż poprzedni. Znaki czasu NTP są w dwóch formatach, ale przekazywają sekundy z określonego czasu (znanego jako epoka pierwotna, ustawionego na 00: 00 1 January 1900) Następnie algorytm NTP używa tego znacznika czasowego w celu określenia kwoty do zaliczki lub wycofania systemu Lub zegara sieciowego.

NTP analizuje wartości znaczników czasowych, w tym częstotliwość błędów i stabilność. Serwer NTP będzie utrzymywał szacunkową jakość zarówno zegarów referencyjnych, jak i samego siebie.

Program NTP (demon w systemie UNIX, usługa Windows) działa w tle. NTP odbiera wymianę informacji o czasie przez pakiety (blok danych), ale odmawia uwierzyć w to, ile czasu mówi, dopóki nie dokonano kilku wymian, a każda przechodzi zestaw testów lub specyfikacji protokołu. Nieważne, czy odpowiedzi z serwera spełniają te testy, NTP wykorzystuje te informacje. Zwykle trwa około pięciu minut (pięć dobrych próbek), dopóki serwer NTP nie zostanie zaakceptowany jako źródło czasu.

Firma Microsoft, która zainstalowała wersję NTP w swoich systemach operacyjnych od Windows 2000, zaleca, aby źródło danych sprzętowych było używane jako źródło czasu, ponieważ nie można uwierzytelnić źródeł internetowych.

Uwierzytelniania sprawdza, czy każdy timestamp ma pochodzić od zamierzonego czasu odniesienia poprzez analizę zestawu uzgodnionych kluczy szyfrujących, które są wysyłane wraz z informacją o czasie. NTP, przy użyciu szyfrowania Message Digest (MD5) un-szyfrowania klucza, analizuje je i potwierdza, czy ma ona pochodzić z zaufanego źródła czasu, sprawdzając go na zestaw zaufanych kluczy.

Najlepszym rozwiązaniem jest użycie specjalisty Serwer NTP I otrzymują autorytatywne odniesienie do czasu za pośrednictwem sieci GPS lub transmisji radiowych (znanej jako MSF w Wielkiej Brytanii lub WWVB w Stanach Zjednoczonych).

Serwery NTP oceniają odległość każdego urządzenia sieciowego od źródła czasu i organizują je w Stracie. Te poziomy Stratum istnieją, aby zapobiec cyklom i zapewnić dokładność. Stratum 0 to urządzenia takie jak zegary referencyjne podłączone bezpośrednio do komputera. Stratum 1 to komputery podłączone do urządzeń stratum 0, podczas gdy Stratum 2 są komputerami dalej.

NTP można pobrać za pośrednictwem NTP.org i jest on ciągle wspierany i aktualizowany. Obecna wersja to v 4. Uproszczona wersja NTP (SNTP) ma mniej funkcji i jest używana w niektórych urządzeniach i aplikacjach (a także w starszych wersjach systemu Windows), w których synchronizacja z wysoką dokładnością nie jest tak ważna.

O autorze

Richard N Williams to autor techniczny i specjalista w branży telekomunikacyjnej i sieci synchronizacji czasu. Aby uzyskać więcej informacji na temat serwerów NTP proszę odwiedzić stronę Galsys.

Ten artykuł nie mogą być publikowane ani przedrukowany w pełnej formie lub w części bez uzyskania zgody zapewniając odpowiedni link do tej strony jest zachowana. Jest to naruszenie prawa autorskiego na przedruk lub publikowania tej treści bez poniższe warunki.

Copyright © 2008

English French German Italian Spanish Portuguese Russian Swedish Dutch Norwegian Arabic Malay Polish Turkish Danish

Szybkie Zapytanie

Krótki Formularz kontaktowy

Wypełnij formularz lub telefonicznie +48 22 526 61 49 więcej informacji na temat serwera Galleon Time może pracować dla Ciebie.




Szanujemy Twoją prywatność - przeczytaj naszą politykę.

Wszystkie produkty

GPS NTP Server

GPS NTP Server

Sieciowy serwer czasu używający sygnału GPS do synchronizacji czasu w dużych sieciach komputerowych.

Zegar Network NTP

Zegar sieć reklamowa

Idealny partner dla dowolnego serwera Galleon NTP lub serwera czasu. Wyświetlanie Spójny i dokładny czas w całej organizacji.

Network Time Server

MSF NTP Server

Kompleksowe rozwiązanie do synchronizacji czasu w sieć komputerową.

Serwer czasu

Serwer GPS Network Time

Zegar GPS zapewnienie synchronizacji czasu dla systemów komputerowych

Czas Receiver

Czas odbiornik MSF

Kompletne rozwiązanie do synchronizowania czasu na pojedynczym komputerze z atomowymi sygnałami czasu MSF (radio).