Synchronizacja sieci komputerowej z dedykowanym serwerem czasu w sieci
Wysłane przez Richard N Williams on Marzec 12th, 2010
Synchronizacja ma zasadnicze znaczenie dla większości sieci komputerowych. Sygnatury czasowe są jedyną informacją, którą komputer może wykorzystać do analizy, kiedy i czy procesy lub aplikacje zostały zakończone. Zsynchronizowane znaczniki czasu mają również kluczowe znaczenie dla bezpieczeństwa, debugowania i rejestrowania błędów.
Niedotrzymanie odpowiedniej synchronizacji sieci może prowadzić do różnego rodzaju problemów. Aplikacje nie rozpoczynają się, transakcje wrażliwe na czas zawiodą, a błędy i utrata danych staną się powszechne.
Jednak zapewnienie synchronizacji bez względu na rozmiar sieci jest proste i nie kosztowne, dzięki dedykowanemu serwerowi czasu sieciowego i protokołowi czasu NTP.
Network Time Protocol (NTP)
NTP był nawet dłuższy niż Internet, ale jest najczęściej stosowanym protokołem synchronizacji. Usługa NTP jest bezpłatna i ułatwia synchronizację. Działa poprzez pobranie jednorazowego źródła (lub wielu) i rozprowadzenie go w sieci. Utrzyma wysoki poziom dokładności nawet wtedy, gdy utraci pierwotny sygnał czasu i będzie mógł ocenić, jak dokładny jest każdy punkt odniesienia.
Są one w różnych formach. Po pierwsze, istnieje wiele wirtualnych serwerów czasu w całym Internecie, które dystrybuują czas bezpłatnie. Jednakże, ponieważ są one oparte na Internecie, sieć podejmuje ryzyko, pozostawiając otwarty port firewall dla tej komunikacji w czasie. Ponadto nie ma kontroli nad sygnałem czasu, więc jeśli zostanie obniżony (lub stanie się niestabilny lub całkowicie niedokładny), twoja sieć może pozostać bez odpowiedniej synchronizacji.
Dedykowane Serwery czasu NTP użyj GPS lub radia, aby otrzymać czas. Jest to o wiele bezpieczniejsze, podobnie jak sygnały GPS i radiowe, takie jak WWVB (od NIST) są generowane przez zegary atomowe tam dokładność nie ma sobie równych.
Ponieważ protokół NTP jest hierarchiczny, oznacza to również, że tylko jeden dedykowany serwer czasu musi być używany w sieci, bez względu na rozmiar, ponieważ inne urządzenia w sieci mogą działać jako serwery czasu po uzyskaniu czasu od podstawowego Serwer NTP.