The Network Time Protocol , eller NTP , brukes til å synkronisere sanntid klokker over Internett . De fleste datamaskiner har interne klokker . NTP gjør at datamaskinen kan spørre servere på Internett den virkelige dato og klokkeslett. Dette gir den interne klokken en svært nøyaktig tid referanse som kan holdes oppdatert uten operatør intervensjon. Strata
Layers av nøyaktighet
servere er lokalisert på flere steder rundt på Internett . Serverne er klassifisert i henhold til de lag , eller lag av klokken . Stratum 0 er svært nøyaktige atomklokkene og er direkte koblet til stratum 1 -servere . Stratum 0 klokker er ikke tilgjengelig over et nettverk . En stratum 1 server får sin tid fra en direkte tilkoblet stratum 0 atomur . En stratum 2 -serveren vil utlede sin tid fra en eller flere stratum 1 -servere . De fleste brukere vil referere til en stratum 1 eller stratum 2 . Selv om det teoretiske maksimum er stratum 256 klokker , klokker lavere enn stratum 8 aldri eksistere .
Klientprogramvare
Klienter forespørsel tid .
Client programvare er inkludert i de fleste operativsystemer, inkludert Linux , Macintosh og Windows. Når du konfigurerer en klokke på en datamaskin , er det et alternativ å stille inn dato og klokkeslett manuelt eller automatisk holde klokken synkroniseres med Internet Time Servers . Klientprogramvaren sender deretter en NTP- forespørsel til en server når systemet starter opp , og med jevne mellomrom når systemet er i gang.
Flere servere
flere servere øke nøyaktigheten .
For å øke nøyaktigheten , kan det hende datamaskinen ber om tiden fra flere servere eller fra jevnaldrende. Ved hjelp av flere servere tillater kunden å beregne tiden mer nøyaktig ved å estimere forsinkelsen fra flere forskjellige servere . Dette vil også tillate klienten til å eliminere tid fra servere som er åpenbart galt.
Nøyaktighet
Nøyaktighet er avhengig av kilden .
For de fleste forretningsapplikasjoner , er synkroniseringen til innenfor flere sekunder tilstrekkelig. NTP enkelt kan synkronisere klokker til innen en tidel av et sekund over Internett . For vitenskapelige applikasjoner der høyere nøyaktighet er nødvendig, er en puls per sekund kilde ( PPS ) som trengs . Den vanligste PPS kilden er GPS , eller Global Position System. En GPS-mottaker koblet til en datamaskin vil fortelle datamaskinen svært nøyaktig når en andre starter. I kombinasjon med NTP klokken på datamaskinen kan være nøyaktig innenfor 50 mikrosekunder eller sanntids Internett-servere . En mikrosekund er en milliondel av et sekund.
Lister over Servers
liste over servere
Time servere er plassert over hele verden. Disse er vanligvis drevet av universiteter eller offentlige forskningsinstitusjoner. En selskapet vanligvis vil ha en datamaskin bruke en stratum 1 server på Internett, og deretter bli en stratum 2 server for alle datamaskinene på innsiden av selskapet . For en liste over tid servere , se Resources .