Archiwum dla kategorii "Aplikacje NTP"

Konfigurowanie sieci do korzystania z serwera NTP Część druga: Dystrybucja czasu

Czwartek, wrzesień 3rd, 2009

NTP (Network Time Protocol) to protokół przeznaczony do dystrybucji czasu w sieci. NTP jest hierarchiczny. Organizuje sieć w warstwy, będące odległością od źródła zegara i urządzenia.

A dedykowany serwer NTP który odbiera czas ze źródła UTC, takiego jak GPS lub krajowy sygnał czasu i częstotliwości, jest uważany za urządzenie 1. Każde urządzenie podłączone do a Serwer NTP staje się warstwowym urządzeniem 2, a urządzenia znajdujące się dalej w łańcuchu stają się warstwami 2, 3 i tak dalej.

Warstwy warstwowe istnieją, aby zapobiec cyklicznym zależnościom w hierarchii. Ale poziom warstwy nie jest oznaką jakości ani niezawodności.

NTP sprawdza czas na wszystkich urządzeniach w sieci, a następnie dostosowuje czas w zależności od tego, ile dryfu odkryje. Jednak NTP idzie dalej niż tylko sprawdzanie czasu na zegarze referencyjnym, program NTP wymienia informacje o czasie na pakiety (bloki danych), ale odmawia uwierzenia w czas, w którym jest on przekazywany, aż do momentu, gdy kilka wymian miało miejsce, a każdy z nich przechodzi zestaw testów znane specyfikacje asprotocol. Często potrzeba około pięciu dobrych próbek, dopóki serwer NTP nie zostanie zaakceptowany jako źródło taktowania.

NTP używa znaczników czasu do reprezentowania aktualnej godziny w ciągu dnia. Ponieważ czas jest liniowy, każdy znacznik jest zawsze większy niż poprzedni. Znaczniki czasu NTP są w dwóch formatach, ale przekazują sekundy od nastawy czasu (znanej jako prime epoch, ustawionej na 00: 00 1 January 1900 dla UTC). Algorytm NTP używa tego znacznika czasu do określenia ilości do przejścia lub wycofania zegar systemowy lub sieciowy.

NTP analizuje wartości datownika, w tym częstotliwość błędów i stabilność. ZA Serwer NTP zachowa oszacowanie jakości zarówno jego zegarów referencyjnych, jak i samej siebie.

Przyczyny taktowania zegara atomowego

Środa, sierpień 26th, 2009

Zegary atomowe nieświadomie większości ludzi zrewolucjonizowało naszą technologię. Wiele sposobów handlu, komunikowania się i podróżowania zależy teraz wyłącznie od czasu od atomowych źródeł zegara.

Globalna społeczność często oznacza, że ​​musimy komunikować się z ludźmi w innych częściach świata i w innych strefach czasowych. W tym celu opracowano uniwersalną strefę czasową, znaną jako UTC (Coordinated Universal Time), który opiera się na czasie określonym przez zegary atomowe.

Zegary atomowe są niezwykle dokładne, tracą tylko sekundę na każde sto milionów lat, co jest oszałamiające, gdy porównujesz je do zegarów cyfrowych, które stracą tyle czasu w ciągu tygodnia.

Ale dlaczego potrzebujemy takiej dokładności w mierzeniu czasu? Większość technologii, którą stosujemy w czasach współczesnych, jest zaprojektowana do globalnej komunikacji. Internet jest dobrym przykładem. Tyle handlu odbywa się na kontynentach w takich dziedzinach, jak giełda, rezerwacja miejsc i aukcje online, że dokładny czas ma kluczowe znaczenie. Wyobraź sobie, że licytujesz przedmiot w Internecie i złożysz ofertę na kilka sekund przed końcem, ostatnią i najwyższą ofertą, czy można zgubić przedmiot, ponieważ czas na twoim ISP był trochę szybki, a zatem komputer Myślałem, że licytacja się skończyła. A co z rezerwacją miejsc; jeżeli dwie osoby z różnych stron świata rezerwują miejsce w tym samym czasie, kto otrzymuje miejsce. Właśnie dlatego UTC ma kluczowe znaczenie dla Internetu.

Inne technologie, takie jak globalne pozycjonowanie i kontrola ruchu lotniczego, są uzależnione od zegarów atomowych w celu zapewnienia dokładności (aw przypadku ruchu lotniczego jest to najważniejsze dla bezpieczeństwa). Nawet światła drogowe i fotoradary muszą być kalibrowane za pomocą zegarów atomowych, w przeciwnym razie mandat przyspieszający może nie być ważny, ponieważ mogą być przesłuchiwane w sądzie.

Do systemów komputerowych Serwery czasu NTP są preferowaną metodą otrzymywanie i dystrybucję źródła czasu UTC.

Rozwiązania czasowe dla sieci komputerowych

Poniedziałek, lipiec 27th, 2009

Sieci komputerowe i internet radykalnie zmieniły sposób, w jaki żyjemy naszym życiem. Komputery są w stałej komunikacji ze sobą, umożliwiając dokonywanie transakcji, takich jak zakupy online, rezerwacja miejsc, a nawet e-mail.

Jednak wszystko to jest możliwe tylko dzięki dokładny czas sieci w szczególności wykorzystanie Network Time Protocol (NTP) używane w celu zapewnienia, że ​​wszystkie komputery w sieci działają w tym samym czasie.

Synchronizacja synchronizacji ma kluczowe znaczenie dla sieci komputerowych. Komputery wykorzystują czas w postaci znaczników czasu jako jedynego znacznika do rozdzielenia dwóch zdarzeń, bez synchronizacji komputery mają trudności z ustaleniem kolejności zdarzeń lub w rzeczywistości, jeśli wydarzenie miało miejsce, czy nie.

Niezsynchronizowanie sieci może mieć niezliczone efekty. E-maile mogą nadejść przed ich wysłaniem (zgodnie z zegarem komputera), dane mogą się zagubić lub nie przechowywać, a co najgorsze - cała sieć może być podatna na złośliwych użytkowników, a nawet oszustów.

Synchronizacja z NTP jest stosunkowo prosty, ponieważ większość systemów operacyjnych ma już zainstalowaną wersję protokołu czasu; Jednak wybór synchronizacji z synchronizacją jest trudniejszy.

UTC (Coordinated Universal Time) jest globalną skalą czasową zarządzaną przez zegary atomowe i jest używana przez prawie wszystkie sieci komputerowe na całym świecie. Poprzez synchronizację z UTC, sieć komputerowa zasadniczo synchronizuje czas sieci z kiedykolwiek inną siecią komputerową na świecie, która wykorzystuje UTC.

Internet ma wiele źródeł UTC dostępnych, ale problemy bezpieczeństwa z firewallem oznacza, że ​​jedyną bezpieczną metodą odbierania UTC jest zewnętrznie. Dedykowane serwery czasu NTP może to zrobić za pomocą radia długofalowego lub transmisji satelitarnej GPS.

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.

Używanie serwera NTP w sieci

Poniedziałek, lipiec 20th, 2009

Network Time Protocol serwer jest wykorzystywany w sieciach komputerowych na całym świecie. Utrzymuje synchronizację systemów i urządzeń całej sieci w tym samym czasie, zwykle źródło UTC (Coordinated Universal Time).

Ale jest Serwer czasu NTP to niezbędne wymaganie i czy twoja sieć komputerowa może przetrwać bez niej? Krótka odpowiedź brzmi być może tak, sieć komputerowa może przetrwać bez Serwer NTP ale konsekwencje mogą być dramatyczne.

Komputery mają ułatwiać nam życie, ale każdy administrator sieci powie ci, że może spowodować straszne trudności, kiedy nieuchronnie pójdą źle i bez odpowiedniej synchronizacji czasu, identyfikacji błędu i poprawienia go może być prawie niemożliwe.

Komputery używają czasu w postaci znacznika czasu jako jedynego odniesienia do rozróżnienia dwóch zdarzeń. Chociaż komputery i sieci nadal będą działać bez odpowiedniej synchronizacji, są bardzo podatne na ataki. Nie tylko lokalizowanie i poprawianie błędów jest niezwykle trudne, jeśli komputery nie są zsynchronizowane, sieć będzie narażona na złośliwe oprogramowanie i wirusowe oprogramowanie, które może z nich korzystać.

Ponadto nie udało się zsynchronizuj z UTC może powodować problemy, jeśli sieć ma komunikować się z innymi synchronizowanymi sieciami. Transakcje o znaczeniu czasowym mogą zawieść, a system może być otwarty na potencjalne oszustwa lub inne skutki prawne, ponieważ dowodzi, że czas transakcji może być prawie niemożliwy.

Serwery NTP są łatwe w instalacji i odbierać sygnał czasu UTC z transmisji długofalowych lub z sieci satelitarnej GPS, które następnie rozprowadzają wśród komputerów sieci. Jak Dedykowany serwer czasu NTP działa zewnętrznie na firewallu sieciowym, bez naruszania bezpieczeństwa.

Czy moja sieć komputerowa musi być zsynchronizowana z zegarem atomowym?

Thursday, July 9th, 2009

synchronizacja czasu z serwerami protokołu czasu sieciowego (Serwerów NTP) jest obecnie często branym pod uwagę przez administratorów sieci, chociaż utrzymywanie dokładnego czasu określonego przez zegar atomowy w sieci komputerowej jest często uważane za zbędne przez niektórych administratorów.

Więc jakie są zalety synchronizacja z zegarem atomowym i czy jest to konieczne dla twojej sieci komputerowej? Cóż, zalety posiadania dokładnej synchronizacji czasu są różnorodne, ale wady polegające na tym, że jej nie ma, są najważniejsze.

Czas UTC (Coordinated Universal Time) to globalna skala czasu, która jest dokładna dzięki konstelacji zegarów atomowych z całego świata. To jest czas UTC NTP zwykle synchronizują się również serwery czasu. Nie tylko dlatego, że zapewnia bardzo dokładne odniesienie czasowe do synchronizacji sieci komputerowych, ale także jest używany przez miliony takich sieci na całym świecie, dlatego synchronizacja z UTC jest równoważna synchronizacji sieci komputerowej z każdą inną siecią na świecie.

Ze względów bezpieczeństwa konieczne jest zsynchronizowanie wszystkich sieci komputerowych ze stabilnym źródłem czasu. Nie musi to być UTC, które zrobi jedno źródło czasu, chyba że sieć przeprowadzi transakcje wrażliwe na czas z innymi sieciami, wtedy UTC staje się kluczowe, w przeciwnym razie mogą wystąpić błędy, które mogą się różnić od e-maili przybywających przed ich wysłaniem do utraty danych. Jednakże, ponieważ UTC jest sterowany przez zegary atomowe, to jest bardzo dokładnym i sprawdzalnym źródłem czasu.

Niektórzy administratorzy sieci używają skrótu do korzystania z internetowego serwera czasu jako źródła czasu UTC, co eliminuje potrzebę dedykowanego urządzenia NTP. Istnieją jednak zagrożenia bezpieczeństwa w robieniu takich rzeczy. Po pierwsze, wbudowanym mechanizmem bezpieczeństwa używanym przez NTP, zwanym uwierzytelnianiem, który potwierdza źródło czasu, jest to, gdzie i do kogo się podaje, jest niedostępny w Internecie. Po drugie, internetowe serwery czasu znajdują się poza firewallem, co oznacza, że ​​port UDP musi pozostać otwarty, aby umożliwić ruch sygnału czasu. Może to zostać zmanipulowane przez złośliwych użytkowników lub programy wirusowe.

A Dedykowany serwer czasu NTP znajduje się poza siecią i odbiera czas atomowy UTC z systemem satelitarnym GPS (globalny system pozycjonowania) lub specjalnymi transmisjami radiowymi nadawanymi przez krajowe laboratoria fizyki.

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.

Radzenie sobie z synchronizacją komputerów i znacznikami czasowymi

Tuesday, June 30th, 2009

Czas jest ważny dla sprawnego funkcjonowania naszego codziennego życia. Wszystko, co robimy, jest albo regulowane, albo powstrzymywane z powodu czasu. Jeszcze czas jest jeszcze ważniejszy dla systemów komputerowych, ponieważ jest to jedyny punkt odniesienia, w którym komputer musi rozróżniać zdarzenia i procesy.

Wszystko, co robi komputer, jest rejestrowane przez procesor wraz z tym, jaki proces został wykonany i kiedy zostało ono wykonane. Ponieważ komputery mogą przetwarzać setki, jeśli nie tysiące transakcji, na sekundę, więc znacznik czasu jest niezbędny do ustalenia kolejności zdarzeń.

Komputery nie odczytują i nie wykorzystują czasu w tym samym formacie, co my. Komputerowy znacznik czasu ma postać pojedynczej cyfry, która zlicza liczbę sekund od nastawy czasu. W większości systemów jest to znane jako "główna epoka" i jest ustawione na 00: 00: 00 UTC w styczniu 1, 1970. Tak więc znacznik czasu dla daty 23 Czerwiec 2009 odczytałby znacznik czasu: 1246277483, ponieważ jest to liczba sekund od pierwszej epoki.

Komputerowe znaczniki czasu są przesyłane przez sieci i Internet, na przykład za każdym razem, gdy wysyłana jest wiadomość e-mail, towarzyszy jej sygnatura czasowa. Odpowiedź na wiadomość e-mail zawiera również sygnaturę czasową. Jednak, gdy żaden komputer nie jest zsynchronizowany, e-mail z odpowiedzią mógł wrócić z wcześniejszym kodem, co może spowodować nieporozumienia na komputerze, ponieważ zgodnie z jego dziennikami wiadomość e-mail zostanie dostarczona z powrotem przed wysłaniem oryginału.

Z tego powodu sieci komputerowe są zsynchronizowane z globalną skalą czasu UTC (Coordinated Universal Time). UTC jest zachowywane przez konstelację zegarów atomowych, co oznacza, że ​​sieć komputerowa zsynchronizowana ze źródłem UTC będzie bardzo dokładna.

synchronizacja czasu na komputerach jest obsługiwany przez protokół NTP (Network Time Protocol). Specjalny dedykowane serwery NTP są dostępne, aby otrzymać bezpieczny kod czasu z albo Sieć GPS lub ze specjalistycznych transmisji radiowych nadawanych przez krajowe laboratoria fizyczne, a następnie synchronizuje całe sieci do pojedynczego źródła czasu.

Kto korzysta z zegarów atomowych?

Tuesday, June 16th, 2009

Od nawigacji satelitarnej po Serwer czasu NTPzegary atomowe są używane na całym świecie.

Wszyscy jesteśmy przyzwyczajeni do naszych zegarków i zegarów działających minutę lub dwie szybko lub wolno. Jednak ta dziwna minuta nie wpływa zbytnio na nasze życie i możemy przetrwać. Jednak w przypadku niektórych technologii i aplikacji potrzebna jest znacznie większa dokładność. Zegary atomowe są najbardziej precyzyjnym urządzeniem do utrzymywania czasu na ziemi. Zostały one wynalezione ponad pięćdziesiąt lat temu, kiedy odkryto, że oscylacje pewnych atomów na poszczególnych poziomach energii nigdy się nie zmieniły i wibrują z tak wysoką częstotliwością (ponad X try trykiona razy na sekundę dla cezu).

Nowoczesne zegary atomowe
są tak dokładne, że nie stracą tyle co sekundę w ciągu 100 milionów lat, ale kto na ziemi wymagałby takiej dokładności? Zegary atomowe stanowią podstawę wielu nowoczesnych zastosowań i technologii, a także pomagają w zrozumieniu fizycznego wszechświata.

Zegary atomowe stanowią podstawę systemu nawigacji satelitarnej GPS, którego używamy w naszych samochodach. Sygnały z zegarów atomowych na pokładzie satelitów są wykorzystywane do precyzyjnego pozycjonowania. Można to zrobić tylko z powodu bardzo precyzyjnej natury sygnałów czasu. Jedna sekunda niedokładności a Zegar GPS Mogłoby zobaczyć dane wyjściowe przez 100,000 km, ponieważ światło może jechać tak daleko w tym czasie.

Zegary atomowe były również używane jako metoda testowania teorii przez Einsteina i innych. Za pomocą zegarów atomowych możemy dokładnie zmierzyć grawitację i jej wpływ na czas. Nowoczesne zegary są tak dokładne, że naukowcy mogą nawet zmierzyć różnicę w grawitacji (a tym samym czasie) w każdym kolejnym calu nad powierzchnią ziemi. Mogą być również używane do pomiaru wolno poruszających się procesów, takich jak dryf kontynentalny lub niewielkie zmiany obrotu Ziemi.

Inne zastosowania, w których niezbędna jest dokładność, również opierają się na zegarach atomowych, takich jak kontrola ruchu lotniczego, gdzie dokładny charakter umożliwia bezpieczne monitorowanie ruchu lotniczego. Systemy ruchu drogowego, takie jak sygnalizacja świetlna, są coraz częściej za pomocą serwerów czasu podłączony do zegarów atomowych, aby zapewnić doskonałą synchonizację. Nawet internet Internet opiera się na zegarkach atomowych, szczególnie gdy jest używany do transakcji czasowych, takich jak bankowość, handel akcjami i udziałami, a nawet rezerwacja miejsc online. Bez dokładności w czasie takie aplikacje nie byłyby możliwe, ponieważ mogłyby wystąpić błędy, takie jak podwójne rezerwacje miejsc, akcje sprzedane przed ich zakupem.

Sieć komputerowa synchronizuj z zegarami atomowymi za pomocą sieciowych serwerów czasu. Często te urządzenia używają protokół NTP i odbierać atomowy czas zegarowy z systemu GPS lub z transmisji radiowej. Serwery czasu NTP monitorują i dostosowują wszystkie zegary na urządzeniach w sieci komputerowej w celu dopasowania czasu atomowego zegara.