Gokeklokker til NTP-servere: Nøyaktighet i tidsprosessen
Klokken i form som vi gjenkjenner i dag har eksistert siden midten av det fjortende århundre. Før da hadde måling av tidens gang alltid vært en vanskelig affære med solens bevegelse som den eneste pålitelige metoden for tidsangivelse og de eneste klokkene var rå solceller eller vannklokker.
De fleste datamaskiner har interne klokker som er batteribacket, slik at datamaskinen fortsatt kan holde tiden når maskinen er slått av. Men er disse klokkene virkelig så pålitelige? Svaret er selvfølgelig nei.
Datamaskiner er massemarked og designet for multifunksjoner, og timingen er ikke så høy på produsentens agenda. Den interne klokken (kalt RTC real time chips) er normalt tilstrekkelig til hjemmebruk eller når arbeidsstasjoner kjører alene. Men når datamaskiner kjører i et nettverk, kan mangel på synkronisering føre til problemer.
Det kan være en mindre ting som en e-post som kommer et sted før det ble sendt (ifølge en PC-klokke), men med noen tidsfølsomme transaksjoner og applikasjoner, kan mangel på synkronisering føre til tenkelige problemer: Tenk deg å dukker opp på en flyplass bare for å finne Flyselskapet du hadde kjøpt uker før, ble faktisk solgt til noen andre etterpå da deres bookingagent hadde en tregere klokke på datamaskinen!
For å komme seg rundt disse problemene, blir de fleste datamaskiner på et nettverk synkronisert til en enkeltkilde ved hjelp av NTP (nettverkstidsprotokoll) denne gangskilden kan være enten relativ (en datamaskinens klokke eller armbåndsur) eller en absolutt tidskilde som UTC.
UTC (Coordinated Universal Time) ble utviklet etter atomkloakk og er en standard tidsskala som brukes globalt, slik at maskiner over hele verden kan bruke en enkeltkilde.
Windows XP kan enkelt sette systemuret til å bruke UTC ved å få tilgang til en Internett-kilde for UTC (enten: time.windows.com eller time.nist.gov). For å oppnå dette må en bruker bare dobbeltklikke på klokken på skrivebordet og justere innstillingene i fanen Internett-tid.
Men Microsoft og andre operativsystemprodusenter anbefaler sterkt at eksterne timingreferanser skal brukes, da Internett-kilder ikke kan godkjennes, noe som gjør systemer sårbare for et ondsinnet angrep.
Hvis du ønsker å kjøre en nettverkstidsserver Windows XP, så en spesialist NTP server Er tilgjengelige som kan motta en tidsreferanse via GPS-satellittsystemet eller spesialiserte nasjonale sendinger
Å tillate Windows XP å fungere som en nettverkstidsserver, må NTP-tjenesten være slått på. For å aktivere NTP, finn du bare følgende undernøkkel i registret editor (regedit):
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \ Høyreklikk aktivert (i høyre vindu) og deretter Endre. Rediger DWORD-verdien og skriv 1. Høyreklikk NtpServer, deretter Endre og i Rediger DWORD-verdien under Verdi Data-typen Peers, og klikk deretter OK.
Avslutt registeret og start Windows-tidstjenesten ved å klikke på Start / Kjør og skrive: nettstopp w32time && nettstart w32time .; Deretter på hver datamaskin på nettverket (annet enn domenekontrolleren som ikke kan synkroniseres med seg selv), skriv: W32tm / resync / rediscover.