Używanie zegarów atomowych do synchronizacji sieci
Wysłane przez Richard N Williams on Lipiec 22nd, 2009
most sieci komputerowe muszą być zsynchronizowane w pewnym stopniu. Umożliwienie zegarkom na komputerach w sieci, aby wszyscy mówili w różnym czasie, naprawdę prosi o kłopoty. Mogą wystąpić różnego rodzaju błędy, takie jak nieodebrane wiadomości e-mail, utrata danych i błędy, które są niezauważalne, ponieważ maszyny mają trudności z ustaleniem paradoksów, które mogą powodować niezsynchronizowane czasy.
Problem polega na tym, że komputery wykorzystują czas w postaci znaczników czasu jako jedynego punktu odniesienia między różnymi zdarzeniami. Jeśli te nie pasują, komputery starają się ustalić nie tylko kolejność zdarzeń, ale także zdarzenia.
Synchronizacja sieci komputerowej razem jest niezwykle prosta, w dużej mierze dzięki protokołowi NTP (Network Time Protocol). Protokół NTP jest instalowany na większości systemów operacyjnych komputera, w tym w systemie Windows i większości wersji systemu Linux.
NTP korzysta z jednego źródła czasu i zapewnia, że każde urządzenie w sieci jest zsynchronizowane do tego czasu. W wielu sieciach to jednorazowe źródło może być czymkolwiek, od zegarka menedżera IT do zegarka na jednym z komputerów stacjonarnych.
Jednak w przypadku sieci, które muszą się komunikować z innymi sieciami, muszą radzić sobie z transakcjami czasowymi lub wymagającymi wysokiego poziomu zabezpieczeń synchronizacja ze źródłem UTC jest koniecznością.
Coordinated Universal Time (UTC) to globalna skala czasowa stosowana przez przemysł na całym świecie. Jest sterowany przez konstelację zegarów atomowych, dzięki czemu jest bardzo dokładny (współczesne zegary atomowe mogą zatrzymać czas na 100 milionów lat bez straty sekundy).
Aby zapewnić bezpieczną synchronizację z UTC, istnieje tylko jedna metoda i użycie a Dedykowany serwer czasu NTP. Serwery NTP online są używane przez niektórych administratorów sieci, ale ryzykują nie tylko dokładnością synchronizacji, ale także bezpieczeństwem, ponieważ złośliwi użytkownicy mogą naśladować sygnał czasu NTP i przenikać do zapory sieciowej.
Jako dedykowany Serwerów NTP znajdują się na zewnątrz zapory, opierając się na sygnale satelitarnym GPS lub specjalistycznych transmisjach radiowych, są o wiele bezpieczniejsze.