Serwer NTP i dokładny czas
Wysłane przez Richard N Williams on Luty 23rd, 2009
Dokładny czas w sieci jest niezbędny dla wszystkich firm i instytucji. Bez dokładnie zsynchronizowanego systemu, sieć komputerowa może być podatna na wszelkiego rodzaju problemy, od złośliwych hakerów i innych zagrożeń bezpieczeństwa po oszustwa i utratę danych.
Network Time Protocol jest kluczem do zachowania dokładnego czasu, jest to algorytm programowy, który jest nieustannie rozwijany od ponad dwóch dekad. NTP pobiera jedno źródło czasu, które jest odbierane przez Serwer NTP i dystrybuuje je przez sieć, dzięki czemu wszystkie komputery w tej sieci działają dokładnie w tym samym czasie.
Podczas gdy NTP może utrzymać synchronizację sieci w ciągu kilku milisekund, jest ona tak dobra, jak źródło czasu, które otrzymuje. Dedykowany serwer NTP użyje sygnału czasu ze źródła zewnętrznego, dzięki czemu sieć będzie bezpieczna, ponieważ zapora nie będzie musiała być zakłócana.
Dwie preferowane metody dla większości użytkowników Serwerów NTP to sieć GPS (Global Positioning System) lub wyspecjalizowane transmisje czasu i częstotliwości są prowadzone w kilku krajowych laboratoriach fizycznych, takich jak brytyjska NPL.
Te sygnały czasowe to UTC (Coordinated Universal Time), która jest światową skalę czasową. Serwer NTP odbierający źródło czasu z transmisji częstotliwości lub sieci GPS może realistycznie zapewnić dokładność w ciągu kilku milisekund UTC
Sieć serwerów czasu są raczej preferowane jako narzędzie do synchronizacji niż znacznie prostsze internetowe serwery czasu, ponieważ są o wiele bezpieczniejsze. Wykorzystanie Internetu jako podstawy dla informacji o czasie oznaczałoby użycie źródła poza zaporą ogniową, które mogłoby umożliwić złośliwym użytkownikom skorzystanie z niego.
Sieć serwerów czasu z drugiej strony pracują wewnątrz zapory ogniowej, oba te typy sygnałów są niewiarygodnie dokładne i bezpieczne, przy czym każda metoda zapewnia dokładność milisekundową UTC. Istnieją jednak wady obu systemów. Sygnały radiowe nadawane przez krajowe laboratoria czasu i częstotliwości są podatne na zakłócenia i lokalizację, podczas gdy sygnał GPS, chociaż dostępny dosłownie na całym świecie, może również sporadycznie zostać utracony (często z powodu złej pogody zakłócającej sygnały GPS w linii widzenia .
W sieciach komputerowych, w których wysoki poziom dokładności jest konieczny, często stosuje się podwójne systemy. Te podwójne serwery czasu w sieci odbiera sygnał czasu zarówno z sieci GPS, jak iz transmisji radiowych i wybiera średnią dla jeszcze większej dokładności. Jednak prawdziwą zaletą korzystania z podwójnego systemu jest to, że jeśli jeden sygnał się nie powiedzie, to z jakiejkolwiek przyczyny sieć nie będzie musiała polegać na niedokładnych zegarach systemowych, ponieważ inna metoda odbierania czasu UTC powinna nadal działać.