Gökur till NTP-servrar: Noggrannhet i Tidtagning
Klockan i sin form som vi känner igen i dag har funnits sedan mitten av det fjortonde århundradet. Innan dess, att mäta tidens gång hade alltid varit en svår affär med rörelsen av solen är den enda tillförlitliga metoden för tids talande och de enda klockor är rå solur eller vatten klockor.
De flesta datorer har interna klockor som är batteri backas, så att datorn kan fortfarande hålla tiden när maskinen är avstängd. Men dessa klockor verkligen så pålitlig? Svaret är naturligtvis nej.
Datorer är massa marknadsförs och designad för flera funktioner, timing inte är att högt på agendan tillverkarens. De interna klockorna (kallas RTC realtid chips) är normalt tillräcklig för hemma computing eller när arbetsstationer köra ensam. Men när datorer körs i ett nätverk, då en brist på synkronisering kan orsaka problem.
Det kan vara en liten sak som ett e-post anländer någonstans innan det skickades (enligt en PC klocka), men med vissa tidskänsliga transaktioner och applikationer, kan en brist på synkronisering orsaka tänkbara problem: Tänk att vrida upp på en flygplats bara för att upptäcka flygbolaget plats du hade köpt veckor innan var i själva verket säljs till någon annan efteråt som deras bokningsagent hade en långsammare klocka på sin dator!
För att komma runt dessa problem de flesta datorer i ett nätverk är synkroniserade till en enda tidskälla med hjälp av NTP (Network Time Protocol) denna gång Källan kan vara antingen relativa (en dators klocka eller armbandsur) eller en absolut tidskälla som UTC.
UTC (Coordinated Universal Time) utvecklades efter uppkomsten av atomur och är en standard tidsskala används globalt, vilket gör att maskinerna över hela världen att använda en enda tidskälla.
Windows XP kan enkelt ställa in systemklockan för att använda UTC genom att gå en Internet-källa för UTC (antingen time.windows.com eller time.nist.gov). För att uppnå detta har ett användar bara att dubbelklicka på klockan på skrivbordet och justera inställningarna på fliken Internet Time.
Men Microsoft och andra operativsystem tillverkare rekommenderar starkt att externa tidsreferenser ska användas som Internet-källor inte kan verifieras, vilket gör systemen sårbara för en illvillig attack.
Om du vill köra en nätverkstidsserver Windows XP, sedan en specialist NTP-server finns tillgängliga som kan ta emot en tidsreferens via GPS-satellitsystemet eller specialiserade nationella sändningar
För att tillåta Windows XP att fungera som en nätverk tidsserver, måste NTP-tjänsten vara påslagen. För att aktivera NTP hittar du bara följande undernyckel i registret (regedit):
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \ Högerklicka aktiverat (i det högra fönstret) sedan Ändra. Redigera DWORD-värde och skriv 1. Högerklicka NtpServer, sedan Ändra och i Redigera DWORD-värde under Värde Datatyp Peers, klicka på OK.
Avsluta registret och starta Windows tidstjänst genom att klicka på Start / Kör och skriva: net stop w32time && net start w32time .; Sedan på varje dator i nätverket (andra än domänkontrollanten som inte kan synkroniseras med sig själv) typ: W32tm / omsynkronisering / åter.