Jak komputery dotrzymują kroku czasowi

Czas rządzi naszym życiem, a bycie na bieżąco z nim jest niezbędne, jeśli chcemy dostać się do pracy na czas, udać się do domu na obiad lub obejrzeć nasze ulubione pokazy wieczoru.

Ma również kluczowe znaczenie dla systemów komputerowych. Komputery wykorzystują czas jako punkt odniesienia, a czas jest jedynym punktem odniesienia, który można wykorzystać do rozróżnienia dwóch zdarzeń i kluczowe jest, aby komputery pracujące w sieci były ze sobą zsynchronizowane.

Synchronizacja czasu ma miejsce, gdy wszystkie połączone ze sobą komputery działają w tym samym czasie. synchronizacja czasuJednak nie jest to łatwe do wdrożenia, przede wszystkim dlatego, że komputery nie są dobrą rozrywką.

Wszyscy jesteśmy przyzwyczajeni do czasu wyświetlanego w dolnej prawej części naszych komputerów stacjonarnych, ale ten czas jest zwykle generowany przez wbudowany oscylator kwarcowy (zwykle kwarc) na płycie głównej.

Niestety zegary pokładowe mają tendencję do dryfowania, a zegar komputerowy może stracić lub zyskać co najmniej sekundę każdego dnia. Chociaż może to nie brzmieć zbyt wiele, może wkrótce się zgromadzić, a w niektórych sieciach składających się z setek, a nawet tysięcy maszyn, jeśli wszystkie działają w różnym czasie, nie trudno wyobrazić sobie konsekwencje; e-maile mogą nadejść przed ich wysłaniem, dane mogą się nie powielić, pliki zostaną zgubione, a sieci będą miały problemy z pomyłkami i prawie niemożliwe do debugowania.

Aby zapewnić synchronizację w sieci, wszystkie urządzenia muszą łączyć się ze źródłem jednorazowym. NTP (Network Time Protocol) został opracowany do tego celu i może dystrybuować źródło czasu do wszystkich urządzeń i zapewnia, że ​​każdy dryf jest kontratakowany.

Dla prawdziwej dokładności źródłem jednorazowym powinno być źródło jednorazowe UTC (Coordinated Universal Time), który jest globalnym zakresem czasu, który jest używany na różnych kontynentach i nie uwzględnia stref czasowych, umożliwia to synchronizację sieci po przeciwnych stronach Ziemi.

Źródło UTC powinno być również sterowane zegarem atomowym, ponieważ jakikolwiek dryf w czasie będzie oznaczać, że twoja sieć będzie niezsynchronizowana z UTC. Zdecydowanie najłatwiejszą, najbardziej wydajną, bezpieczną, dokładną i niezawodną metodą odbierania atomowego źródła zegara UTC jest użycie a Dedykowany serwer czasu NTP. Serwery NTP odbierają czas UTC z sieci GPS (Global Positioning System) lub z transmisji radiowej transmitowanej przez krajowe laboratoria fizyczne, takie jak NIST or NPL.

Synchronizacja sekretów sieci

Skuteczna i bezbłędna obsługa jest celem każdego administratora, który konfiguruje sieć komputerową. Zapewnienie sprawnego działania i przekazywania danych bez błędów lub utraty połączeń jest warunkiem wstępnym jakiegokolwiek przyzwoitego funkcjonowania systemu sieciowego.

Istnieje kilka podstawowych rzeczy, które można wykonać, aby zminimalizować ryzyko napotkania problemów w dalszej kolejności. Przyzwoity serwer sieciowy jest konieczny, podobnie jak wydajny router, ale w sieci komputerowej często pomija się jedną technologię - sieciowy serwer czasu.

Znaczenie poprawny czas sieci komputerowej staje się widoczne tylko wtedy, gdy coś idzie nie tak. Kiedy wystąpi błąd (i bez odpowiedniej synchronizacji czasu jest kwestią, kiedy nie jest), może być niemożliwe, aby określić, co spowodowało i gdzie. Wystarczy wyobrazić sobie wszystkie dzienniki błędów na różnych komputerach, wszystkie z sygnaturami czasowymi informującymi o innym czasie, ustalenie, gdzie i kiedy wystąpił błąd, mogą być prawie niemożliwe - i to jeszcze zanim zdążysz je naprawić.

Na szczęście większość administratorów sieci docenia wartość synchronizacji i większość zapewnia, że ​​sieć otrzymuje sygnał czasu z Internetu. Jednak wielu administratorów nie zdaje sobie sprawy z luk w zabezpieczeniach, które mogą powodować w sieci.

Korzystając z internetowego serwera czasu, należy zachować otwarty port UDP (123), który może być bramą otwartą dla szkodliwych programów i użytkowników. Ponadto nie ma uwierzytelniania online Serwer czasu więc sygnał może zostać porwany lub po prostu niedokładny.

A dedykowany serwer czasu sieciowego uruchomienie protokołu NTP (Network Time Protocol) będzie działać zewnętrznie w sieci i odbierać czas ze źródła zegara atomowego bezpośrednio (przez radio lub GPS) Serwerów NTP, bezpieczny, dokładny i niezawodny.

Siedem Powodów, dla których Twoja Sieć potrzebuje Serwera Czasu

Serwery czasu, często określane jako Serwery czasu NTP po protokole (Network Time Protocol) używanym do dystrybucji czasu są coraz ważniejszym elementem każdej sieci komputerowej. The Serwer NTP odbiera sygnał taktowania z dokładnego źródła (takiego jak zegar atomowy), a następnie dystrybuuje go do wszystkich urządzeń w sieci.

Jednak pomimo rosnącego znaczenia tych Synchronizacja czasu urządzeń, wielu administratorów sieci wciąż nie potrafi dokładnie zsynchronizować swoich sieci i może pozostawić cały system komputerowy podatnym na ataki.

Oto siedem powodów, dla których serwer czasu NTP jest kluczowym elementem wyposażenia Twojej sieci:

• Bezpieczeństwo: serwery NTP korzystają z zewnętrznego źródła czasu i nie polegają na otwartym porcie zapory ogniowej. Niezsynchronizowany serwer będzie również podatny na złośliwych użytkowników, którzy mogą korzystać z różnic czasowych.

• Rejestrowanie błędów: niepoprawna synchronizacja sieci komputerowej może oznaczać, że prawie niemożliwe jest prześledzenie błędów lub złośliwego ataku, szczególnie jeśli czasy plików dziennika z innego komputera nie są zgodne.

• Ochrona prawna: brak możliwości udowodnienia, że ​​czas może mieć konsekwencje prawne, jeśli ktoś popełnił oszustwo lub inną nielegalną działalność przeciwko twojej firmie.

• Precyzja: Serwery NTP upewnij się, że wszystkie komputery w sieci są automatycznie synchronizowane z dokładnym czasem w całej sieci, aby każdy w firmie miał dostęp do dokładnej godziny.

• Harmonia globalna: opracowano globalny zakres czasowy znany jako UTC (Coordinated Universal Time), aby zapewnić, że systemy na całym świecie mogą działać dokładnie w tym samym czasie. Korzystając z serwera NTP, nie tylko wszystkie urządzenia w twojej sieci będą zsynchronizowane, ale twoja sieć będzie zsynchronizowana z każdą inną siecią na Ziemi podłączoną do UTC.

• Kontrola: za pomocą Serwer NTP masz kontrolę nad konfiguracją. Możesz zezwolić na automatyczne zmiany każdej wiosny i jesieni na czas letni lub ustawić czas serwera na czas UTC - lub dowolnie wybraną strefę czasową.

• Automatyczna aktualizacja czasu. Bez interwencji użytkownika, serwer czasu NTP będzie uwzględniał sekundy przestępne i strefy czasowe zapewniające bezproblemową synchronizację.

Korzyści z dokładnej synchronizacji czasu w sieci

Twój komputer prawdopodobnie wykonuje setki tysięcy zadań dziennie. Jeśli jest to część sieci, liczba zadań może wynosić miliony. Od wysyłania wiadomości e-mail do zapisywania danych i wszystkiego, co komputer ma wykonać, wszystkie są rejestrowane przez komputer lub serwer.

Komputery wykorzystują znaczniki czasu do procesów logo, a znaczniki czasowe są jedyną metodą, którą komputer musi wskazać, kiedy i czy zostało wykonane zadanie lub aplikacja. Znaczniki czasu są zwykle liczbą całkowitą 16 lub 32 (jedną długą liczbą), która odlicza sekundy od pierwszej epoki - zwykle 01 stycznia 1970.

Tak więc dla każdego zadania, które wykonuje komputer, zostanie ono opatrzone liczbą sekund z 1970, że transakcja została przeprowadzona. Te znaczniki czasu są jedyną informacją, którą system komputerowy musi ustalić, jakie zadania zostały wykonane i jakie zadania jeszcze nie zostały podjęte.

Problem z sieciami komputerowymi więcej niż jednego komputera polega na tym, że zegary na poszczególnych urządzeniach nie są wystarczająco dokładne dla wielu współczesnych aplikacji. Zegary komputerowe są podatne na dryfowanie, zwykle są oparte na tanich obwodach oscylatora kryształów i często mogą dryfować przez ponad sekundę dziennie.

To może nie wydawać się dużo, ale w dzisiejszym wrażliwym świecie sekunda może być naprawdę długa, szczególnie gdy weźmie się pod uwagę potrzeby takich branż, jak giełda, gdzie druga może być różnica w cenie kilku procent lub rezerwacja miejsc online, gdzie drugi może odróżnić dostępne miejsce od sprzedanego.

Ten dryf jest również kumulacyjny, więc w ciągu zaledwie kilku miesięcy systemy komputerowe mogą być z minuty na minutę niezsynchronizowane i może to mieć dramatyczny wpływ na transakcje wrażliwe na czas i może spowodować wszelkiego rodzaju niespodziewane problemy z wiadomościami e-mail, które nie docierają, ponieważ komputer uważa, że przybyły, zanim zostały przesłane do danych, które nie zostały zarchiwizowane lub zostały całkowicie utracone.

Serwer czasu NTP or sieciowy serwer czasu stają się coraz ważniejszymi elementami wyposażenia nowoczesnej sieci komputerowej. Otrzymują dokładne źródło czasu z zegara atomowego i rozprowadzają go do wszystkich urządzeń w sieci. Ponieważ zegary atomowe są niewiarygodnie dokładne (nie będą dryfować przez sekundę nawet w ciągu 100,000) i protokołu NTP (Network Time Protocol) stale sprawdza czas urządzeń w stosunku do głównego czasu atomowego - oznacza to, że sieć komputerowa będzie w stanie działać idealnie zsynchronizowane z każdym urządzeniem w ciągu kilku milisekund zegara atomowego.

Życie bez zegara atomowego

Kiedy rozważymy najważniejsze wynalazki ostatnich lat 100, bardzo niewiele osób pomyśli o zegar atomowy. W rzeczywistości, jeśli poprosisz kogoś, aby wymyślił pierwszą dziesiątkę wynalazków i innowacji, wątpiłby, czy zegar atomowy w ogóle by się pojawił.

Prawdopodobnie nie trudno wyobrazić sobie, co ludzie uważają za najbardziej zmieniające życie wynalazki: Internet, telefony komórkowe, systemy nawigacji satelitarnej, odtwarzacze multimedialne itp.

Jednak prawie wszystkie te technologie opierają się na dokładnym i dokładnym czasie, a bez niego nie działałyby. Zegary atomowe są sercem wielu współczesnych innowacji, technologii i aplikacji z nimi związanych.

Weźmy Internet jako przykład. Internet jest w najprostszej postaci globalną siecią komputerów, a ta sieć obejmuje strefy czasowe i kraje. Zastanówmy się teraz nad niektórymi rzeczami, z których korzystamy z Internetu w celu: aukcji internetowych, bankowości internetowej lub rezerwacji miejsc na przykład. Te transakcje nie byłyby możliwe z dokładnym i dokładnym czasem i synchronizacją.

Wyobraź sobie, że rezerwujesz miejsce w linii lotniczej w 10am, a następnie inny klient próbuje zarezerwować to samo miejsce po tobie na komputerze z wolniejszym zegarem. Komputer ma tylko tyle czasu, aby jechać dalej, więc uzna, że ​​osoba, która zarezerwowała po tobie, była pierwszym klientem, ponieważ zegar tak mówi! Z tego powodu każda sieć internetowa, która wymaga transakcji zależnych od czasu, jest połączona z Serwer NTP otrzymywać i rozpowszechniać sygnał zegara atomowego.

A dla innych technologii zegar atomowy jest jeszcze ważniejszy. Nawigacja satelitarna (GPS) jest doskonałym przykładem. GPS (Global Positioning System) działa poprzez triangulację atomowych sygnałów zegarowych z satelitów. Ze względu na dużą prędkość fal radiowych, niedokładność 1-a drugiej może spowodować pojawienie się urządzenia satelitarnego przez 100,000 km.

Inne technologie, od sieci telefonii komórkowej po systemy kontroli ruchu lotniczego, są całkowicie niezawodne w zegarkach atomowych, demonstrujących, jak niedoceniana jest ta technologia.

Aparaty z zamkniętym obwodem są bezużyteczne bez sieciowego serwera czasu

Dla tych z nas, którzy mieszkają w Wielkiej Brytanii, kamera CCTV (telewizja zamknięta) będzie znanym miejscem na ulicach handlowych. Ponad cztery miliony kamer działają na Wyspach Brytyjskich, a każde większe miasto jest monitorowane przez finansowane przez państwo kamery, co kosztowało brytyjskiego podatnika ponad X mln milionów (200 milionów).

Powody stosowania takiego powszechnego nadzoru zawsze deklarowano w celu zapobiegania przestępstwom i ich wykrywania. Krytycy twierdzą jednak, że niewiele jest dowodów na to, że kamery CCTV zrobiły cokolwiek, co mogłoby zaszkodzić rosnącej przestępczości ulicznej na ulicach Wielkiej Brytanii i że pieniądze mogłyby być lepiej wydane.

Jednym z problemów CCTV jest to, że wiele miast ma kamery kontrolowane przez lokalne rady i kamery kontrolowane przez prywatność. Jeśli chodzi o wykrywanie przestępstw, policja często musi uzyskać jak najwięcej dowodów, co często oznacza połączenie różnych kontrolowanych przez lokalne władze kamer CCTV z prywatnymi systemami kontrolowanymi.

Wiele lokalnych władz synchronizuje swoje kamery CCTV razem, jednak jeśli policja będzie musiała uzyskać obrazy z sąsiedniej gminy lub z prywatnej kamery, mogą one nie być w ogóle zsynchronizowane, jeśli tak, zsynchronizowane w zupełnie innym czasie.

To tutaj sprowadza się CCTV w walce z przestępczością. Wyobraź sobie, że podejrzany przestępca został zauważony na jednym aparacie CCTV, który popełnił przestępstwo. Czas w aparacie może oznaczać 11.05pm, ale co, jeśli policja podąży za podejrzanymi ruchami przez miasto i wykorzysta materiał z kamery prywatnej lub z innych dzielnic, a kamera CCTV, która złapała podejrzanego w akcji, może powiedzieć 11.05, druga aparat mógł wykryć podejrzane minuty później, tylko po to, by czas był jeszcze wcześniejszy. Można sobie wyobrazić dobrego adwokata, który w pełni to wykorzysta.

Aby zapewnić ich wartość w walce z przestępczością, konieczne jest, aby kamery CCTV były czas synchronizowany za pomocą sieciowego serwera czasu. Serwery te razy zapewniają, że każde urządzenie (w tym przypadku kamera) działa dokładnie w tym samym czasie. Ale w jaki sposób zapewniamy synchronizację wszystkich kamer z tym samym źródłem czasu. Na szczęście, globalne źródło czasu znane jako UTC (skoordynowany czas uniwersalny) został opracowany do tego celu. UTC reguluje sieci komputerowe, kontrolę ruchu lotniczego i inne wrażliwe technologie.

Kamera CCTV przy użyciu serwera NTP który otrzymuje Źródło czasu UTC z zegara atomowego będzie nie tylko dokładny, ale także czas, jaki będzie na urządzeniach, dający się udowodnić w sądzie z dokładnością do jednej tysięcznej sekundy (milisekundy).

2038 Następujący komputerowy błąd czasu

Pamiętaj o przełomie tysiącleci. Podczas gdy wielu z nas odliczało sekundy do północy, administratorzy sieci na całym świecie trzymali kciuki mając nadzieję, że ich systemy komputerowe będą działały po rozpoczęciu nowego tysiąclecia.

Tysiącletni błąd był wynikiem wczesnych pionierów komputerowych projektujących systemy z dwoma cyframi, które reprezentowały czas, w którym pamięć komputera była bardzo rzadka. Problem nie pojawił się z powodu przełomu tysiąclecia, powstał on, ponieważ był koniec wieku i dwucyfrowy rok przetoczył się na 00 (który maszyny zakładają 1900)

Na szczęście na przełomie tysiąclecia większość komputerów została zaktualizowana i podjęto wystarczające środki ostrożności, które oznaczały, że Y2K Bug, jak się okazało, nie spowodował powszechnego spustoszenia, na które po raz pierwszy się obawiano.

Jednak błąd Y2K nie jest jedynym związanym z czasem problemem, z którym można się spodziewać systemów komputerowych. Jest to kolejny problem w sposobie, w jaki komputery informują, że czas został zrealizowany, a wiele innych maszyn zostanie dotkniętych przez 2038.

Unix Millennium Bug (lub Y2K38) jest podobny do oryginalnego błędu, ponieważ jest to problem związany ze sposobem, w jaki komputery informują o czasie. Problem 2038 wystąpi, ponieważ większość komputerów używa do obliczania czasu całkowitej liczby bitowej 32. Ten numer bitu 32 jest ustawiany na podstawie liczby sekund od 1 January 1970, ale ponieważ liczba ta jest ograniczona do cyfr 32 przez 2038, nie będzie już więcej cyfr, aby poradzić sobie z upływem czasu.

Aby rozwiązać ten problem, wiele systemów i języków zmieniło się na wersję 64-bit lub dostarczone alternatywy, które są 64-bit, a ponieważ problem nie wystąpi przez prawie trzydzieści lat, jest mnóstwo czasu, aby zapewnić ochronę wszystkich systemów komputerowych .

Jednak problemy z sygnaturami czasowymi nie są jedynymi błędami związanymi z czasem, które mogą wystąpić w sieci komputerowej. Jedną z najczęstszych przyczyn błędów w sieci komputerowej jest brak synchronizacja czasu. Nie można zagwarantować, że każda maszyna działa w tym samym czasie, używając a Serwer czasu NTP może spowodować utratę danych, narażenie sieci na ataki złośliwych użytkowników i może powodować wszelkiego rodzaju błędy, takie jak wiadomości e-mail przychodzące przed ich wysłaniem.

Aby upewnić się, że twoja sieć komputerowa jest odpowiednio zsynchronizowana zewnętrzny serwer czasu NTP jest polecany.

Bezpieczeństwo sieci Przewodnik dla początkujących

Bezpieczeństwo sieci ma zasadnicze znaczenie dla większości systemów biznesowych. Podczas gdy wirusy poczty e-mail i ataki typu DoS (atak DoS) mogą powodować bóle głowy w naszych systemach domowych, dla firm tego rodzaju ataki mogą okaleczyć sieć przez kilka dni - kosztem firm, które tracą setki milionów dolarów rocznie.

Utrzymywanie sieci w stanie bezpiecznym, aby zapobiec tego rodzaju złośliwemu atakowi ma zazwyczaj ogromne znaczenie dla administratorów sieci, a mimo że większość z nich mocno inwestuje w pewne formy środków bezpieczeństwa, często narażone są na nieuczciwe luki.

Zapory są najlepszym miejscem do rozpoczęcia, gdy próbujesz stworzyć bezpieczną sieć. Zapora może zostać zaimplementowana w sprzęcie lub oprogramowaniu, lub najczęściej w kombinacji obu. Zapory są używane w celu uniemożliwienia nieupoważnionym użytkownikom dostępu do sieci prywatnych podłączonych do Internetu, w szczególności do lokalnych sieci intranetowych. Cały ruch wchodzący do lub opuszczający intranet przechodzi przez zaporę, która sprawdza każdą wiadomość i blokuje te, które nie spełniają określonych kryteriów.

Oprogramowanie antywirusowe działa na dwa sposoby. Po pierwsze działa podobnie do zapory, blokując wszystko, co jest zidentyfikowane w bazie danych jako potencjalnie szkodliwe (wirusy, trojany, spyware itp.). Po drugie oprogramowanie antywirusowe służy do wykrywania i usuwania istniejącego szkodliwego oprogramowania w sieci lub na stacji roboczej.

Jednym z najbardziej przemyślanych aspektów bezpieczeństwa sieci jest synchronizacja czasu. Administratorzy sieci nie zdają sobie sprawy z wagi synchronizacji wszystkich urządzeń w sieci. Niezsynchronizowanie sieci często jest częstym problemem związanym z bezpieczeństwem. Nie tylko złośliwi użytkownicy mogą korzystać z komputerów działających w różnym czasie, ale także w przypadku ataku sieci, zidentyfikowanie i usunięcie problemu może być prawie niemożliwe, jeśli każde urządzenie działa w innym czasie.

Nawet jeśli administrator sieci zdaje sobie sprawę ze znaczenia synchronizacji czasu, często popełniają one wspólny błąd bezpieczeństwa podczas próby synchronizacji sieci. Zamiast inwestować w dedykowany serwer czasu, który otrzymuje bezpieczne źródło UTC (Coordinated Universal Time) zewnętrznie z ich sieci za pomocą zegar atomowy takie jak GPS, niektórzy administratorzy sieci wybierają skrót i używają czasu z Internetu.

Istnieją dwa główne problemy związane z bezpieczeństwem korzystania z Internetu jako Serwer czasu. Po pierwsze, aby zezwolić na kod czasu przez sieć, port UDP (123) musi pozostać otwarty w zaporze. Mogą to wykorzystać złośliwi użytkownicy, którzy mogą korzystać z tego otwartego portu jako wejścia do sieci. Po drugie, wbudowany środek bezpieczeństwa używany przez protokół czasu NTP, znany jako uwierzytelnianie, nie działa w Internecie, co oznacza, że ​​NTP nie ma gwarancji, że sygnał czasu pochodzi z miejsca, w którym powinien.

Aby upewnić się, że twoja sieć jest bezpieczna, czy nie czas zainwestować w zewnętrzną? Dedykowany serwer czasu NTP?

Bilety parkingowe i serwer NTP

Nie ma nic gorszego niż powrót do samochodu tylko po to, by odkryć, że upłynął limit czasu parkometru, a bilet na parking został uderzony na przednią szybę.

Częściej niż nie, to tylko kwestia spóźnienia się o kilka minut, zanim zbytnio zapracowany strażnik zapamięta wydany przez ciebie licznik lub bilet i wyda ci mandat.

Jednak, jak odkrywają mieszkańcy Chicago, chociaż minuta może być różnicą między powrotem do samochodu w czasie lub otrzymaniem biletu, minuta może być również różnicą między różnymi parkometrami.

Wygląda na to, że zegary na automatach do parkowania 3000 w Cale w Chicago okazały się niezsynchronizowane. W rzeczywistości, z prawie 60 pay box obserwowanych, większość z nich jest wyłączona co najmniej minutę, aw niektórych przypadkach prawie 2 minut od tego, co jest "rzeczywisty" czas.

To spowodowało ból głowy dla firmy odpowiedzialnej za parkowanie w dzielnicy Cale i mogli oni stanąć w obliczu prawnych wyzwań ze strony tysięcy kierowców, którzy dostali bilety z tych maszyn.

Problem z systemem parkowania Cale polega na tym, że podczas gdy oni twierdzą, że regularnie kalibrują swoją maszynę, nie ma dokładnej synchronizacji ze zwykłym czasem odniesienia. W większości nowoczesnych aplikacji UTC (Coordinated Universal Time) jest używana jako podstawowa skala czasu i do synchronizacji urządzeń, takich jak parkometry Cale'a, Serwer NTP, połączone z zegarem atomowym otrzyma czas UTC i zapewni, że każde urządzenie ma dokładny czas.

Serwerów NTP są wykorzystywane do kalibracji nie tylko parkometrów, ale także sygnalizacji świetlnej, kontroli ruchu lotniczego i całego systemu bankowego, aby wymienić tylko kilka aplikacji i mogą synchronizować każde podłączone urządzenie w ciągu kilku milisekund UTC.

Szkoda, że ​​obsługa parkingu Cale'a nie dostrzegła wartości dedykowanego serwera czasu NTP - jestem pewien, że żałują, że go nie mają.

Który sygnał czasu? GPS lub WWVB i MSF

Dedykowany serwer czasu NTP urządzenia są najłatwiejszą, najdokładniejszą, niezawodną i bezpieczną metodą otrzymywania źródła UTC time (Coordinated Universal Time) do synchronizacji sieci komputerowej.

Serwerów NTP (Network Time Protocol) działają poza firewallem i nie są uzależnione od Internetu, co oznacza, że ​​są bardzo bezpieczne i nie są podatne na szkodliwych użytkowników, którzy w przypadku internetowych źródeł czasu mogą używać sygnałów klienta NTP jako metody dostępu do sieci lub przeniknąć do ściany ogniowej.

Dedykowany serwer NTP otrzyma również kod czasu bezpośrednio z zegara atomowego, co czyni go serwerem czasu 1, w odróżnieniu od serwerów czasu w czasie rzeczywistym, które są serwerami czasowymi 2, czyli pobierają czas z serwera warstwy 1, a więc nie są tak dokładne.

In przy użyciu serwera czasu NTP jest tylko jedna decyzja, którą należy podjąć, i tak należy odbierać sygnał czasu, a do tego są tylko dwie możliwości:

Pierwszym jest wykorzystanie standardowych transmisji radiowych transmitowanych przez krajowe laboratoria fizyki, takie jak NIST w USA lub w Wielkiej Brytanii NPL. Sygnały te (WWVB w USA, MSF w Wielkiej Brytanii) mają ograniczony zasięg, chociaż sygnał USA jest dostępny w większości rejonów Kanady i Alaski. Są jednak podatne na lokalną interferencję i topografię, podobnie jak inne sygnały radiowe długofalowe.

Alternatywą dla sygnału WWVB / MSF jest wykorzystanie sieci satelitarnej GPS (Global Positioning System). Zegary atomowe są wykorzystywane przez satelity GPS jako podstawa informacji nawigacyjnych wykorzystywanych przez odbiorniki satelitarne. Te zegary atomowe mogą być używane za pomocą Serwer czasu NTP wyposażony w antenę GPS.

Podczas gdy sygnał czasu GPS jest ściśle mówiąc nie UTC - jest to 17 sekund po tym, jak sekundy przestępne nigdy nie zostały dodane do czasu GPS (ponieważ satelity są nieosiągalne), ale NTP może to wyjaśnić (po prostu dodając 17 całe sekundy). Zaletą GPS jest to, że jest dostępny w dowolnym miejscu na świecie, tak długo, jak antena GPS ma dobry widok na niebo.

Dostępne są również systemy pojedynków, które mogą wykorzystywać oba typy sygnałów.