Jak zsynchronizować sieć komputerową za pomocą protokołu czasu (NTP)
Sobota, styczeń 16th, 2010Synchronizacja nowoczesnych sieci komputerowych ma ogromne znaczenie z wielu powodów, a także dzięki protokołowi czasowemu NTP (Network Time Protocol) jest to stosunkowo proste.
Protokół NTP jest algorytmicznym protokołem, który analizuje czas na różnych komputerach i porównuje go z pojedynczym odwołaniem do czasu i dostosowuje każdy zegar do dryfu, aby zapewnić synchronizację ze źródłem czasu. NTP jest tak zdolny do tego zadania, że sieć zsynchronizowana za pomocą protokołu może realistycznie uzyskać dokładność milisekundową.
Wybór źródła czasu
Jeśli chodzi o ustalenie czasu odniesienia, nie ma alternatywy, aby znaleźć źródło UTC (Coordinated Universal Time). UTC to globalna skala czasowa, stosowana na całym świecie jako jedna oś czasu w sieciach komputerowych. UTC jest utrzymywane w dokładności dzięki konstelacji zegarów atomowych na całym świecie.
Synchronizacja z UTC
Podstawową metodą odbierania źródła czasu UTC jest korzystanie z internetowego serwera czasu 2. Są one uważane za warstwy 2, ponieważ rozpowszechniają czas po otrzymaniu go od Serwer NTP (warstwa 1), która jest połączona z zegarem atomowym (warstwa 0). Niestety nie jest to najdokładniejsza metoda odbioru UTC z powodu odległość, którą dane muszą przebyć od hosta do klienta.
Istnieją również problemy bezpieczeństwa związane z korzystaniem z internetowego źródła czasu 2, ponieważ zaporowy port UDP 123 musi pozostać otwarty na odbiór kodu czasowego, ale to otwieranie zapory ogniowej może i jest wykorzystywane przez złośliwych użytkowników.
Dedykowane serwery NTP
Dedykowane serwery czasu NTP, często określane jako sieciowe serwery czasu, są najbardziej dokładną i bezpieczną metodą synchronizacji sieci komputerowej. Działają zewnętrznie w sieci, więc nie ma problemów z firewallem. Te urządzenia 1 warstwy otrzymują czas UTC bezpośrednio ze źródła zegara atomowego przez transmisje radiowe fal długich lub Sieć GPS (Globalny System Pozycjonowania). Chociaż wymaga to anteny, która w przypadku GPS musi być umieszczona na dachu, sam serwer czasu automatycznie zsynchronizuje setki, a nawet tysiące różnych urządzeń w sieci.