Rozwiązania czasowe dla sieci komputerowych
Wysłane przez Richard N Williams on 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.