Archiwum dla kategorii "chronologia"

Korzyści z dokładnej synchronizacji czasu w sieci

Poniedziałek, październik 12th, 2009

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.

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

Wtorek, październik 6th, 2009

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

Środa, wrzesień 30th, 2009

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

Sobota, wrzesień 26th, 2009

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

Czwartek, wrzesień 24th, 2009

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.

Konfigurowanie sieci do korzystania z serwera NTP Część pierwsza: wyszukiwanie źródła czasu

Wtorek, wrzesień 1st, 2009

Utrzymywanie synchronizacji sieci z właściwym czasem jest kluczowe dla nowoczesnej sieci. Ze względu na znaczenie sygnatur czasowych w globalnym rozpowszechnianiu oraz w wielu sieciach konieczne jest, aby każda maszyna była źródłem UTC (Skoordynowany czas uniwersalny).

UTC zostało opracowane, aby umożliwić całej globalnej społeczności korzystanie z tego samego czasu bez względu na to, gdzie się znajdują na świecie, ponieważ UTC nie używa stref czasowych, dzięki czemu umożliwia dokładną komunikację bez względu na lokalizację.

Jednak znalezienie źródła UTC często pojawia się tam, gdzie niektórzy administratorzy sieci upadają, gdy próbują zsynchronizuj sieć. Istnieje wiele obszarów, od których można uzyskać źródło UTC, ale tylko kilka z nich zapewnia zarówno dokładne, jak i bezpieczne odniesienie do czasu.

Internet jest pełen rzekomych źródeł UTC, jednak wiele z nich nie znajduje się w pobliżu ich uznanej dokładności. Ponadto korzystanie z Internetu może prowadzić do luk w zabezpieczeniach.

Źródła czasu w Internecie są zewnętrzne w stosunku do zapory i dlatego należy pozostawić otwartą lukę, którą mogą wykorzystać złośliwi użytkownicy. Ponadto, NTP, protokół używany do rozprowadzania i odbierania źródeł czasu, nie może uruchomić zabezpieczeń uwierzytelniających w Internecie, dlatego nie jest możliwe zapewnienie, że czas nadejdzie z miejsca, w którym powinien.

Zewnętrzne źródła czasu UTC są znacznie bezpieczniejsze. Większość administratorów stosuje dwie metody. Sygnały radiowe o długich falach transmitowane przez krajowe laboratoria fizyczne i sygnał GPS dostępny na całym świecie.

Zewnętrzne źródła UTC zapewniają twoje Sieć NTP otrzymuje nie tylko dokładne źródło UTC, ale także bezpieczne.

Korzystanie z sieci NTP

Poniedziałek, sierpień 3rd, 2009

Network Time Protocol jest zdecydowanie najszerzej stosowaną aplikacją do synchronizacji czasu komputera w sieciach lokalnych i sieciach rozległych (LAN i WAN). Zasady stojące za NTP są dość proste. Sprawdza czas na zegarze systemowym i porównuje go z autorytatywnym, pojedynczym źródłem czasu, wprowadzając poprawki do urządzeń, aby upewnić się, że wszystkie są zsynchronizowane ze źródłem czasu.

Wybór źródła czasu do użycia jest być może najważniejszą rzeczą w konfigurowanie sieci NTP. Większość administratorów sieci całkiem słusznie używa źródła czasu UTC (Coordinated Universal Time). Jest to globalna skala czasowa i oznacza, że ​​sieć komputerowa zsynchronizowana z UTC korzysta nie tylko z tej samej skali czasowej, co każda inna zsynchronizowana sieć UTC, ale także nie ma potrzeby martwić się o różne strefy czasowe na całym świecie.

NTP używa różnych warstw, znanych jako warstwy, do określenia bliskości, a zatem dokładności, do źródła czasu. Ponieważ UTC jest sterowany przez zegary atomowe, każdy zegar atomowy przekazujący sygnał czasu jest nazywany warstwą 0, a każde urządzenie, które odbiera czas bezpośrednio z zegara atomowego, jest warstwą 1. Urządzenia Stratum 2 są urządzeniami, które odbierają czas z warstwy 1 i tak dalej. NTP obsługuje ponad 16 różne poziomy warstw, chociaż dokładność i niezawodne zmniejszenie z każdą warstwą warstwy dalej się dostajesz.

Administratorzy sieci męskich decydują się na korzystanie z internetowego źródła czasu UTC. Oprócz zagrożeń bezpieczeństwa związanych z korzystaniem ze źródła czasu z Internetu i umożliwienia mu dostępu przez zaporę sieciową. Internetowe serwery czasu są także urządzeniami XUMUM X, ponieważ są zwykle serwerami, które odbierają czas z pojedynczego urządzenia 2.

Dedykowany serwer czasu NTP z drugiej strony są same urządzenia warstwy 1. Otrzymują czas bezpośrednio z zegarów atomowych, za pośrednictwem transmisji GPS lub fal długich. To sprawia, że ​​są znacznie bezpieczniejsze niż dostawcy internetu, ponieważ źródło czasu jest zewnętrzne dla sieci (i zapory), ale także czyni je bardziej dokładnymi.

Z warstwowym serwerem czasu 1 sieć może być zsynchronizowana w ciągu kilku milisekund UTC bez ryzyka naruszenia bezpieczeństwa.

Używanie zegarów atomowych do synchronizacji sieci

Środa, 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.

Różnice w czasie

Tuesday, July 14th, 2009

Wszyscy jesteśmy świadomi różnic w strefach czasowych. Każdy, kto podróżował przez Atlantyk lub Pacyfik, odczuje skutki jet lag spowodowany dostosowaniem naszych wewnętrznych zegarów ciała. W niektórych krajach, na przykład w USA, istnieje kilka różnych stref czasowych w tym samym kraju, co oznacza, że ​​różnica czasu wynosi kilka godzin od Wschodniego Wybrzeża na Zachód.

To różnica w strefach czasowych może powodować zamieszanie, chociaż dla mieszkańców krajów, które przekraczają więcej niż jedną strefę czasową, szybko dostosowują się do sytuacji. Jest jednak więcej czasu i różnic w czasie niż tylko strefy czasowe.

Od dziesięcioleci opracowano różne standardy czasowe, aby poradzić sobie z różnicami w strefie czasowej i umożliwić jednokrotny standard, który może być zsynchronizowany na całym świecie. Niestety odkąd opracowano pierwsze standardy, takie jak brytyjski czas kolejowy i czas uniwersalny Greenwich, inne standardy musiały zostać opracowane, aby poradzić sobie z różnymi zastosowaniami.

Jednym z problemów związanych z opracowaniem standardu czasowego jest wybór, na czym należy oprzeć. Tradycyjnie wszystkie systemy czasu zostały opracowane na obrót Ziemi (24 godzin). Jednak po rozwoju zegary atomoweWkrótce okazało się, że dwa dni nie są dokładnie tej samej długości i często nie mieszczą się w oczekiwanych godzinach 24.

Nowe standardy czasu opracowano w oparciu o zegary atomowe, ponieważ okazały się o wiele bardziej niezawodne i dokładne niż użycie obrotu Ziemi jako punktu wyjścia. Oto lista najczęściej używanych standardów czasowych. Są one podzielone na dwa typy: oparte na rotacji Ziemi i oparte na zegarach atomowych:

Standardy czasowe oparte na rotacji Ziemi
Prawdziwy czas słoneczny opiera się na dniu słonecznym - jest to okres pomiędzy południem słonecznym a następnym.

Czas gwiazdowy opiera się na gwiazdach. Dzień gwiezdny to czas, w którym Ziemia dokona jednej rewolucji w odniesieniu do gwiazd (nie słońca).

Greenwich Mean Time (GMT) w oparciu o to, kiedy słońce jest najwyższe (południe) powyżej południka głównego (często nazywane południkiem Greenwich). GMT był międzynarodowym standardem czasu przed nadejściem precyzyjnych zegarów atomowych.

Standardy czasowe oparte na zegarach atomowych

Międzynarodowy Czas Atomowy (International Atomic Time, TAI) to międzynarodowy standard czasowy, od którego obliczane są poniższe standardy czasowe, w tym UTC. TAI opiera się na konstelacji zegarów atomowych z całego świata.

Czas GPS Również w oparciu o TAI, czas GPS to czas, który są podawane przez zegary atomowe na pokładach satelitów GPS. Oryginalnie taki sam jak UTC, czas GPS wynosi obecnie 17 sekund (dokładnie) tyle, ile sekund 17 zostało dodanych do UTC od czasu uruchomienia satelitów.
Skoordynowany czas uniwersalny (UTC) jest oparty zarówno na czasie atomowym, jak i na GMT. Dodatkowe sekundy przestępne są dodawane do UTC w celu przeciwdziałania niedokładności obrotu Ziemi, ale czas wywodzi się z TAI, dzięki czemu jest on dokładny.

UTC to prawdziwa komercyjna skala czasowa. Systemy komputerowe na całym świecie synchronizują się z UTC przy użyciu serwerów czasu NTP. Te dedykowane urządzenia odbierają czas z zegara atomowego (albo przez GPS, albo specjalistyczne transmisje radiowe z organizacji takich jak NIST or NPL).

Synchronizacja czasu za pomocą sieci GPS

Poniedziałek, lipiec 6th, 2009

GPS (Globalny System Pozycjonowania) systemy zrewolucjonizowały nawigację dla pilotów, marynarzy i kierowców. Prawie każdy nowy samochód jest sprzedawany z już zainstalowanym wbudowanym systemem nawigacji satelitarnej, a podobne odłączalne urządzenia sprzedają się w milionach.

Jednak system GPS jest narzędziem wielofunkcyjnym, głównie dzięki technologii, którą wykorzystuje do dostarczania informacji nawigacyjnych. Każdy satelita GPS zawiera zegar atomowy który sygnał jest używany do triangulacji informacji o położeniu.

GPS działa już od późnych 1970-ów, ale dopiero w 1983-ie przestał być czysto narzędziem wojskowym i został otwarty, aby umożliwić swobodny dostęp do komercyjnego miejsca po przypadkowym zestrzeleniu pasażerskiego samolotu pasażerskiego.

Aby wykorzystać system GPS jako punkt odniesienia, a Zegar GPS or Serwer czasu GPS jest wymagane. Urządzenia te zwykle polegają na protokole czasu NTP (Network Time Protocol) w celu dystrybucji sygnału czasu GPS, który dociera za pośrednictwem anteny GPS.

Czas GPS nie jest taki sam jak czas UTC (Coordinated Universal Time), który jest zwykle używany NTP do synchronizacji czasu za pośrednictwem transmisji radiowych lub internetu. Czas GPS początkowo zgadzał się z czasem UTC w 1980, ale był to czas, w którym do UTC dodano sekundy przestępne, aby przeciwdziałać zmianom obrotu Ziemi, jednak zegary satelitarne na pokładzie są korygowane, aby zrekompensować różnicę między czasem GPS a czasem UTC, czyli 17seconds, od 2009.

Korzystając z Serwer czasu GPS cała sieć komputerowa może być zsynchronizowana w ciągu kilku milisekund UTC, zapewniając, że wszystkie komputery są bezpieczne i mogą skutecznie radzić sobie z transakcjami wrażliwymi na czas.