UTC One Time art Them All

W globalnej gospodarce czasie stało się ważniejsze niż kiedykolwiek wcześniej. Jako ludzi na całym świecie, komunikować, konferencji i kupować i sprzedawać od siebie, mając świadomość nawzajem czasu jest niezbędny do prowadzenia działalności z powodzeniem.

I z Internetu, globalnej komunikacji i świadomość razem są jeszcze bardziej ważne, jak komputery wymagają źródła czasu dla prawie wszystkich swoich aplikacji i procesów. Trudność w komunikacji komputerowej jest jednak, że jeśli różne maszyny działają różne czasy mogą występować wszystkie rodzaje błędów. Dane mogą się zgubić, błędy nie logować; system może stać się niezabezpieczone, niestabilne i niepewne.

Synchronizacja czasu dla sieci komputerowych komunikujących się ze sobą jest więc niezbędna - ale w jaki sposób to osiągnąć, gdy się różnią sieci znajdują się w różnych strefach czasowych?

Odpowiedź leży z Universal Coordinated Time (UTC) Międzynarodowy strefach czasowych opracowane w 1970'2 które jest oparte na dokładnych zegarów atomowych. UTC jest taki sam na całym świecie, bez ujmowania strefach czasowych, więc czas na sieci w Wielkiej Brytanii - będzie identyczny z czasem sieciowym w USA.

Czas UTC w sieci komputerowej jest również zsynchronizowany poprzez zastosowanie NTP (Network Time Protocol) oraz Serwer NTP, NTP zapewnia wszystkie urządzenia w systemie sieciowym mają dokładnie odpowiedni czas, jak różne zegary komputerowych będą dryfują w różnych cenach - nawet jeśli maszyny są identyczne.

Podczas UTC nie ma zegarów systemu rachunkowości dla strefy czasowe można jeszcze ustawić do lokalnej strefy czasowej, ale aplikacje i funkcje komputera użyje UTC.

Czas UTC jest dostarczana do sieci komputerowej za pośrednictwem różnych źródeł: sygnałów radiowych, sygnał GPS, lub w internecie (chociaż dokładność czasu internetowego jest dyskusyjna). Większość sieci komputerowych mają Serwer czasu NTP gdzieś w swojej serwerowni, która będzie odbierać sygnał czasu i rozpowszechniać je za pośrednictwem sieci, zapewniając wszystkie maszyny są w ciągu kilku milisekund UTC i czas w sieci odpowiada każdej innej sieci UTC na świecie.

Synchronizacja czasu Podstawy komputera

Mając tak wiele zautomatyzowane we współczesnym świecie i sieci komputerowe działa wszystko, od finansów do służby zdrowia, zachowaniu, przechowywania i przekazywania informacji musi być bezpieczne, dokładne i wiarygodne.

Czas ma kluczowe znaczenie dla systemów komputerowych, aby to zapewnić. Znaczniki czasu są tylko komputery informacyjne muszą ocenić, czy zadanie zostało zakończone, jest spowodowane, lub że informacje zostały pomyślnie odebrane, wysłane lub przechowywane. Jedną z najczęstszych przyczyn błędów komputera pochodzi z nieodpowiedniego synchronizacji taktowania.

Wszystkie sieci komputerowe muszą być zsynchronizowane, a nie tylko wszystkie urządzenia w sieci, albo. Przy tak dużej globalnej komunikacji w tych dniach, wszystkie sieci komputerowych na całym świecie muszą być zsynchronizowane ze sobą, inaczej podczas komunikowania się mogą pojawić się błędy, dane mogą się zgubić, a to może utorować drogę do problemów związanych z bezpieczeństwem, jak rozbieżności czasowe mogą być wykorzystywane przez złośliwe użytkowników i oprogramowania.

Ale w jaki sposób komputery synchronizacji razem? Cóż, to jest możliwe dzięki innowacjom. Pierwszym z nich jest międzynarodowa skala czasu, UTC (Coordinated Universal Time), utrzymywane z oryginałem przez zegary atomowe i tym samym całego świata, niezależnie od strefach czasowych. Drugi, NTP (Network Time Protocol) to program komputerowy przeznaczony do przechowywania komputerów zsynchronizowane ze sobą.

Zarówno NTP i UTC działają w tandemie. Serwer czasu komputer (Serwer NTP) Otrzymuje źródła czasu UTC, albo z radia, GPS (Global Positioning System) lub z Internetu (choć niepewna metoda otrzymywania UTC i nie zalecane).

NTP następnie dystrybuuje tym razem w sieci, sprawdzenie czasu na każdym urządzeniu w regularnych odstępach czasu i dostosowuje je do każdej sztolni w czasie. Większość sieci komputerowe wykorzystujące Serwery czasu NTP w ten sposób posiada każdy komputer w sieci w ciągu milisekund czasu UTC, umożliwiając dokładnego i precyzyjnego komunikacji globalnej.

Serwery czasu NTP są tylko bezpieczny i dokładny sposób synchronizacji sieci komputerowych i powinno być używane przez każdego systemu komputerowego, który wymaga rzetelność, dokładność i bezpieczeństwo.

Pochodzenie synchronizacji (część 2)

Nieprzerwany…

Większość miast miałby główny zegar, taki jak Big Ben w Londynie, a dla osób mieszkających w pobliżu dość łatwo było wyjrzeć przez okno i dostosować zegar biurowy lub fabryczny, aby zapewnić synchronizację; jednakże dla tych, którzy nie są w związku z tymi zegarami wieżowymi, używano innych systemów.

Zwykle ktoś z zegarkami kieszonkowymi ustawi godzinę rano na zegar wieżowy, a potem obejdzie się w interesach i za niewielką opłatą, niech ludzie dokładnie wiedzą, co to jest czas, co pozwoli im dostosować zegar biurowy lub fabryczny do własnych potrzeb. .

Kiedy jednak zaczęły się kolejki, a rozkłady jazdy stały się ważne, jasne było, że potrzebna jest bardziej dokładna metoda utrzymywania czasu, i wtedy opracowano pierwszą oficjalną skalę czasową.

Ponieważ zegary wciąż były mechaniczne, a zatem niedokładne i podatne na dryfowanie, społeczeństwo znów zwróciło się w stronę bardziej dokładnego chronometru, słońca.

Zdecydowano, że kiedy słońce znajdzie się bezpośrednio nad pewną lokalizacją, będzie to sygnalizować południe w tej nowej skali czasowej. Lokalizacja: Greenwich w Londynie i skala czasu, pierwotnie nazywana czasem kolejowym, ostatecznie przekształciła się w Greenwich Meantime (GMT), skalę czasu używaną do czasu 1970-ów.

Oczywiście, w zegarkach atomowych czas jest oparty na międzynarodowej skali czasowej UTC (Coordinated Universal Time), chociaż jego początki są nadal oparte na GMT i często UTC jest dalej określane jako GMT.

Teraz wraz z nadejściem handlu międzynarodowego i globalnych sieci komputerowych, UTC jest wykorzystywany jako podstawa prawie całego czasu międzynarodowego. Wdrażanie sieci komputerowych Serwerów NTP aby zapewnić, że czas w ich sieci jest dokładny, często do jednej tysięcznej sekundy do UTC, co oznacza, że ​​komputery na całym świecie tykają w tym samym dokładnym czasie - czy to w Londynie, Paryżu, czy w Nowym Jorku, UTC jest używane w celu zapewnienia, że ​​komputery na całym świecie mogą dokładnie komunikować się ze sobą, zapobiegając błędom Synchronizacja czasu mogą powodować.

Pochodzenie synchronizacji (część 1)

Część pierwsza

Z nowoczesnym Serwerów NTP (Synchronizacja czasu sieciowego) jest łatwa. Odbierając sygnały z sygnałów GPS lub radiowych, takich jak MSF lub WWVB, sieci komputerowe składające się z setek maszyn mogą być łatwo zsynchronizowane, zapewniając bezproblemową pracę w sieci i dokładne oznaczanie czasu.

Nowoczesny Serwery czasu NTP są zależne od zegarów atomowych, dokładnych do miliardów części sekundy, ale zegary atomowe istnieją tylko od około sześćdziesięciu lat, a synchronizacja nie zawsze była tak łatwa.

We wczesnych dniach chronologii zegary mechaniczne nie były bardzo dokładne. Pierwszy raz mógł dryfować nawet do godziny dziennie, więc czas mógł się różnić od zegara miejskiego do zegara miejskiego, a większość ludzi w społeczeństwie rolniczym uważała je za nowość, polegającą na wschodzie i zachodzie słońca, aby zaplanować dni.

Jednak po rewolucji przemysłowej handel stał się ważniejszy dla społeczeństwa i cywilizacji, a wraz z nim potrzeba poznania, jaki był czas; ludzie musieli wiedzieć, kiedy iść do pracy, kiedy wyjść i wraz z nadejściem kolei, dokładny czas stał się jeszcze ważniejszy.

Na początku, jeśli chodzi o przemysł, pracownicy byli często budzeni do pracy przez ludzi opłacanych, aby ich obudzić. Znany jako "kołatki-knockery". Opierając się na fabrycznym time-peice, krążyli po mieście i stukając w okna ludzi, ostrzegając ich o początku dnia, a sygnały fabryczne sygnalizowały początek i koniec zmiany.

Jednakże, ponieważ czas rozwinięcia handlu stał się jeszcze ważniejszy, ale ponieważ opracowanie dokładniejszych zegarów zajmie jeszcze mniej więcej wiek (przynajmniej do wynalezienia zegarów elektronicznych), opracowano inne metody.

Podążać…

Dokładność mówiący zegar

UK mówiąc zegar od prawie osiemdziesięciu lat. To rozpoczęto w 1936 gdy prowadzenie czas zaczął się bardziej ważne, aby życie ludzi. Początkowo dostępna tylko w Londynie został wdrożony w całym kraju podczas II wojny światowej.

Były cztery osoby, które miały zaszczyt zapewnienie stałego głos mówiącego zegara w ciągu ostatniego 70. I ponad 70 milionów połączeń są zegara mówi co ważne z dokładnego czasu, ale czy kiedykolwiek zastanawialiście się, jak dokładne jest i gdzie czas pochodzi i jak dokładne jest?

Zegar mówiąc jest kontrolowana przez główny brytyjski telekomunikacyjnego firmy, który przejął General Post Office (GPO) i pierwotnie podano czasu przez National Physical Laboratory (NPL), którzy również zapewnić, że sygnał MSF Serwery czasu NTP używać jako źródła atomu synchronizacji zegara.

NPL nie pomoże z zegarem mówiącej ale czas nadal jest kontrolowany przez serwerów NTP, GPS lub MSF albo, co zapewnia, że ​​czas słychać na końcu telefon jest dokładna.

Serwerów NTP są również powszechnie wykorzystywane przez sieci komputerowych w celu zapewnienia, że ​​systemy IT, od sygnałów świetlnych ruchu do komputera biurowego są uruchomione dokładną formę czasu.

Serwery czasu NTP może albo odbierać sygnał radiowy nadawany przez MSF NPL lub, bardziej teraz, sygnał GPS belki bezpośrednio z przestrzeni kosmicznej.

Często administratorzy sieci zdecydować się na stosowanie internetowych serwerów NTP, które wysyłają sygnały czasu w internecie, ale nie są one tak dokładne i powodować problemy z bezpieczeństwem, więc jest o wiele lepiej mieć Dedykowany serwer czasu NTP kontrolować czas, jeśli chcesz mieć sieć komputerową, na którym działa dokładnie.

Znalezienie Online źródło czasu NTP

Znalezienie źródła czasu do zsynchronizowania sieci komputerowej w celu może być wyzwaniem, ponieważ istnieje mnóstwo źródeł czasu online, wszystkie odnoszące się być dokładne i wiarygodne; jednakże prawda może być zupełnie inaczej z wielu źródeł online albo w zbyt wiele popytu, za daleko lub niedokładne.

NTP (Network Time Protocol) wymaga źródła czasu UTC (Coordinated Universal Time), który jest utrzymywany z oryginałem przez zegary atomowe. Online źródła czasu nie są same w sobie, ale zegary atomowe Serwer NTP Urządzenia, które otrzymują czas z zegara atomowego, który jest następnie przekazywane do urządzenia, które łączą się z serwerem czasu w Internecie.

Istnieją dwa rodzaje serwerze online: Urządzenia warstwy 1 - urządzenia, które otrzymują czas bezpośrednio z zegara atomowego, albo za pomocą GPS lub radia sygnał odniesienia. Urządzenia warstwy 2 z drugiej strony są o krok dalej, w które są one otrzymywać czasu z serwera czasu warstwy 1.

Ze względu na zapotrzebowanie, znalezienie serwera czasu warstwy 1 online jest prawie niemożliwe, a te, które biorą wniosek zwykle zrobić w ramach abonamentu, który pozostawia jedynym wyborem dla większości ludzi będących urządzenie warstwy 2.

Istnieje mnóstwo zasobów w Internecie, które zapewniają miejsca dla serwerów czasu online, takich jak https://support.microsoft.com/en-us/help/262680/a-list-of-the-simple-network-time-protocol-sntp-time-servers-that-are

Ale są też wady korzystania z takich urządzeń; po pierwsze, stratum Internecie 2 źródła czasu nie może być gwarantowana i kilka ankiet podjęte odkryli, że niezawodność i dokładność wiele z nich nie może być brane za pewnik. Po drugie, źródeł online czasu wymagają otwartego portu zapory, które mogą być manipulowane przez szkodliwych botów lub użytkowników - prowadzących do zagrożenia bezpieczeństwa.

Znacznie lepszym rozwiązaniem dla większości sieci jest zainstalowanie własnych serwer NTP stratum 1, Te Serwer czasu urządzenia do synchronizacji zegarów atomowych poza firewall (za pomocą GPS lub sygnałów radiowych), a zatem nie są zagrożenia bezpieczeństwa. Są one również z dokładnością do kilku milisekund zapewniając sieć zawsze będzie z dokładnością do UTC.

Czy naprawdę potrzebuję serwera czasu NTP?

NTP (Network Time Protocol) to jeden z najstarszych obecnie używanych protokołów. Został opracowany w 1980, gdy internet był jeszcze w powijakach i został zaprojektowany, aby pomóc komputerom synchronizować się razem, zapobiegając dryfowi i zapewniając, że urządzenia mogą komunikować się z niewiarygodnym czasem powodując błędy.

NTP jest teraz spakowany w większości systemów operacyjnych i stanowi podstawę do synchronizacji czasu w komputerach, sieciach i innych technologiach. Większość technologii i sieci używa sieciowego serwera czasu (potocznie zwanego an Serwer czasu NTP) do tego zadania.

Te serwery czasu są urządzeniami zewnętrznymi, które odbierają czas z częstotliwości radiowej lub sygnału GPS (oba generowane przez zegary atomowe). Ten sygnał czasu jest następnie dystrybuowany w sieci przy użyciu NTP, zapewniając, że wszystkie urządzenia używają dokładnie tego samego czasu.

Ponieważ NTP jest wszechobecny w większości systemów operacyjnych, a internet jest zalany źródłami atomowego czasu zegarowego, to nasuwa się pytanie, czy serwery czasu NTP są nadal potrzebne dla nowoczesnych sieci komputerowych i technologii.

Istnieją dwa powody, dla których sieci powinny zawsze używać serwera czasu NTP i nie polegać na Internecie jako źródle czasu na synchronizację. Po pierwsze, nigdy nie można zagwarantować czasu internetowego. Nawet jeśli źródło czasu jest dokładne i zgodne z 100% (nawiasem mówiąc, większość źródeł czasu w Internecie pochodzi z Serwer czasu NTP na końcu hosta) odległość od hosta może prowadzić do rozbieżności.

Po drugie, i być może fundamentalnie ważniejsza dla większości sieci biznesowych jest bezpieczeństwo. Serwery czasu NTP działają zewnętrznie w sieci. Źródło czasu, albo radio GPS, jest bezpieczne, dokładne i niezawodne, a jako że jest zewnętrzne dla sieci, nie może być manipulowane podczas podróży lub używane do ukrywania złośliwego oprogramowania i robotów.

Serwerów NTP nie wymagają otwartego portu w zaporze sieciowej, w przeciwieństwie do internetowych źródeł czasu, które mogą być wykorzystywane jako punkt wejścia przez złośliwych użytkowników i oprogramowanie.

Od grosze serwerów NTP zawiłości Keeping Czas

Prowadzenie dokładnego czasu jest ważnym aspektem naszego dnia na dzień życia. Prawie wszystko, co robimy, jest uzależniona od czasu od wstawania do pracy rano, aby organizowanie spotkań, wieczorów lub po prostu, gdy nadszedł czas na kolację.

Większość z nas prowadzić jakiś zegar lub zegarek z nas, ale te zegarki są podatne na znoszenie, dlatego większość osób regularnie korzysta z innego zegara urządzenia do ustawiania czasu też.

W Londynie, zdecydowanie najczęściej czasomierz, że ludzie używają, aby ustawić swoje zegarki też jest Big Ben. Ten świat słynny zegar widać na mile, co jest, dlaczego tak wielu londyńczyków używać go w celu zapewnienia ich zegarki i zegary są dokładne - ale czy kiedykolwiek zastanawialiście się, jak Big Ben utrzymuje sama dokładne?

No raczej prawda leży w stos starych monet. Mechanizm zegara Big Ben wykorzystuje wahadło, ale na dopracowanie i zapewnienie dokładności mały stos złotych monet odpoczynku na szczycie wahadła. Jeśli tylko jedna moneta jest usuwany, prędkość zegara zmieni się o prawie pół sekundy

Zapewnienie poprawności w sieci komputerowej jest znacznie mniej archaiczne. Wszystkie sieci komputerowe potrzebne do uruchomienia dokładne i zsynchronizowany czas, jak również są całkowicie komputery uzależniona od znajomości czasu.

Na szczęście, Serwery czasu NTP są zaprojektowane, aby dokładnie i niezawodnie utrzymać całych sieci komputerowych zsynchronizowane. NTP (Network Time Protocol) to protokół oprogramowanie przeznaczone do ochrony sieci dokładne i działa przy użyciu jednego źródła czasu, który wykorzystuje do skorygowania dryfować na

Większość operatorów sieci synchronizować swoje komputery do postaci czasu UTC (Coordinated Universal Time), jak to jest regulowane przez zegary atomowe (bardzo dokładne zegarki, które nigdy nie drift - nie dla kilku tysięcy lat, w każdym razie).

Źródło zegara atomowego czasu można odbierać przez serwer NTP za pomocą satelity GPS (Global Positioning System) sygnały lub częstotliwości radiowych nadawanych przez krajowe laboratoria fizyki.

Serwerów NTP zapewnić, że wszystkie sieci komputerowych na całym świecie są zsynchronizowane, dokładne i wiarygodne.

Używanie sygnałów czasu zegara atomowego

Dokładność staje się coraz bardziej istotna, ponieważ technologia staje się coraz ważniejsza dla funkcjonowania naszego codziennego życia. A ponieważ nasze gospodarki stają się bardziej uzależnione od globalnego rynku, dokładność i synchronizacja czasu to bardzo ważne.

Komputery wydają się kontrolować nasze codzienne życie, a czas jest niezbędny dla nowoczesnej infrastruktury sieci komputerowej. Znaczniki czasu zapewniają, że operacje są wykonywane przez komputery i są jedynym punktem odniesienia dla systemów informatycznych do sprawdzania błędów, debugowania i rejestrowania. Problem z czasem w sieci komputerowej i może prowadzić do utraty danych, niepowodzenia transakcji i problemów z bezpieczeństwem.

Synchronizacja w sieci i synchronizacja z inną siecią, z którą się komunikujesz, są niezbędne, aby zapobiec wyżej wymienionym błędom. Ale jeśli chodzi o komunikowanie się z sieciami na całym świecie, może być jeszcze trudniej, ponieważ czas po drugiej stronie świata jest oczywiście inny, gdy przechodzisz przez każdą strefę czasową.

Aby temu przeciwdziałać, opracowano globalną skalę czasową opartą na zegarze atomowym. UTC - Skoordynowany czas uniwersalny - eliminuje strefy czasowe umożliwiające wszystkim sieciom na całym świecie korzystanie z tego samego źródła czasu - zapewniając, że komputery, bez względu na to, gdzie się znajdują na świecie, są zsynchronizowane razem.

Aby zsynchronizować sieć komputerową, UTC jest dystrybuowane za pomocą oprogramowania do synchronizacji czasu NTP (Network Time Protocol). Jedyną komplikacją jest otrzymanie źródła czasu UTC, ponieważ jest ono generowane przez zegary atomowe, które są wielomilionowymi systemami, które nie są dostępne do masowego użytku.

Na szczęście sygnały z zegarów atomowych można odbierać za pomocą Serwer czasu NTP. Urządzenia te mogą odbierać transmisje radiowe transmitowane z laboratoriów fizycznych, które mogą służyć jako źródło czasu do synchronizacji całej sieci komputerów.

Inne serwery czasu NTP wykorzystują sygnały emitowane z satelitów GPS jako źródło czasu. Informacja o położeniu w tych sygnałach jest w rzeczywistości sygnałem czasu generowanym przez zegary atomowe na pokładzie satelitów (które następnie są triangulowane przez odbiorniki GPS).

Niezależnie od tego, czy jest to radiowy serwer NTP lub Serwer czasu GPS - można zsynchronizować całą sieć setek, a nawet tysięcy komputerów.

Efekty braku sygnału czasu

Serwerów NTP (Network Time Protocol) to niezbędne narzędzie w nowoczesnej sieci komputerowej. Kontrolują czas, zapewniając synchronizację wszystkich urządzeń w sieci.

Ze względu na znaczenie czasu w kontrolowaniu niemal każdego aspektu sieci komputerowej niezbędny jest dokładny i zsynchronizowany czas, dlatego tak wielu administratorów systemu wdraża Serwer czasu NTP.

Te serwery czasu używają jednego źródła czasu jako podstawy do ustawienia wszystkich zegarów w sieci; czas jest często odbierany z sieci GPS lub sygnałów radiowych transmitowanych z laboratoriów fizycznych, takich jak NPL w Wielkiej Brytanii (którego sygnał jest nadawany z Cumbrii).

Po odebraniu tego sygnału przez serwer czasu, protokół czasu NTP rozprowadza go w sieci - porównując zegar systemowy każdego urządzenia z czasem odniesienia i dostosowując każde urządzenie. Poprzez regularną ocenę dryfu tych urządzeń i ich poprawiania, NTP utrzymuje zegary z dokładnością do milisekund sygnału czasu i kiedy ten sygnał pochodzi z zegara atomowego - zapewnia to, że sieć jest tak dokładna, jak to jest fizycznie możliwe, ale co się stanie, jeśli przegrasz sygnał czasu?

Uszkodzone anteny GPS, konserwacja nadajników sygnałów czasu lub usterki techniczne mogą prowadzić do Serwer czasu NTP nie otrzymuje sygnału czasu. Często jest to tylko tymczasowa i normalna usługa jest wznowiona w ciągu kilku godzin, ale co się stanie, jeśli tak się nie stanie, i jaki jest efekt nieudanego sygnału czasu?

Na szczęście NTP ma systemy zapasowe dla takiej właśnie sytuacji. Jeśli sygnał czasu ulegnie awarii i nie ma innego źródła czasu, NTP sprytnie wykorzystuje średni czas ze wszystkich zegarów w swojej sieci. Jeśli więc niektóre zegary dryfowały o kilka milisekund szybciej, a inne o kilka milisekund wolniej - wtedy NTP pobiera średnią tego dryfu, upewniając się, że czas pozostaje dokładny tak długo, jak to możliwe.

Nawet jeśli sygnał nie udał się przez kilka dni - lub nawet tygodni - bez wiedzy użytkowników systemu, nie oznacza to, że sieć się rozpadnie. Protokół NTP nadal będzie synchronizował całą sieć, używając średniego dryfu, i chociaż im dłużej sygnał czasu pozostanie mniej dokładny, sieć będzie nadal zapewniała dokładność milisekundową nawet po kilku dniach braku odniesienia do czasu.