Windows Time Server Synchronizacja sieci z NTP
Wysłane przez Richard N Williams on Październik 15th, 2008
Prawie cała aktywność komputera obejmuje czas, czy rejestrowanie znacznika czasu, gdy sieć była dostępna do wysyłania wiadomości e-mail, wiedząc, że czas jest kluczowy dla aplikacji komputerowych.
Wszystkie komputery wyposażone są w zegar pokładowy, który zapewnia informacje o czasie i datach. Te zegary czasu rzeczywistego (RTC) są zasilane bateriami, dzięki czemu nawet wtedy, gdy są w stanie utrzymać czas, te chipy RTC są produkowane seryjnie i nie mogą utrzymywać dokładnego czasu i często dryfują.
Dla wielu aplikacji może to być dość adekwatne, jednak jeśli komputer znajduje się w sieci i musi porozmawiać z innymi maszynami, jeśli nie zostanie zsynchronizowany z odpowiednim czasem, może to oznaczać, że wiele transakcji wrażliwych na czas nie może zostać zakończonych, a nawet może opuścić sieć Otwarte na zagrożenia dla bezpieczeństwa.
Wszystkie wersje systemu Windows Server od 2000 zawierają funkcję synchronizacji czasu, zwaną usługą czasu systemu Windows (w32time.exe) wbudowaną w system operacyjny. Może to być skonfigurowane do pracy jako serwer czasu sieciowego synchronizujący wszystkie maszyny z określonym źródłem czasu.
Usługa czasu systemu Windows używa wersji NTP (Network Time Protocol), zwykle uproszczona wersja protokołu internetowego, przeznaczona do synchronizacji maszyn w sieci, NTP jest również standardem, z którym większość sieci komputerowych w całym świecie wykorzystuje synchronizację.
Wybór właściwego źródła czasu jest niezwykle ważny. Większość sieci jest synchronizowana ze źródłem UTC (Coordinated Universal Time). UTC to światowy standardowy czas oparty na zegarach atomowych, które są najbardziej dokładnymi źródłami czasu.
UTC można uzyskać przez Internet z takich miejsc, jak time.nist.gov (nas Naval Observatory) lub time.windows.com (Microsoft), ale należy zauważyć, że źródła czasu w Internecie nie mogą być uwierzytelnione, co może pozostawić system otwarty na nadużycia, a firma Microsoft i inne firmy zalecają używanie zewnętrznego sprzętu jako zegara referencyjnego, takiego jak specjalistyczny Serwer NTP.
Serwerów NTP otrzymują swoje źródło czasu ze specjalnej transmisji radiowej z krajowych laboratoriów fizyki, która emituje czas UTC pobrany z zegara z zegarem atomowym lub przez sieć GPS, która również przekazuje UTC w związku z potrzebą lokalizowania punktów punktowych.
Program NTP może utrzymywać czas przez Internet publiczny w ciągu 1 / 100th sekundy (milisekundy 10) i może działać jeszcze lepiej w sieciach LAN.