Hva er Network Time Protocol?

Network Time Protocol er et middel for nøyaktig synkronisering av tid mellom flere datamaskiner i et nettverk. De fleste dataklokker mister minst et sekund tid hver dag, noe som ikke er så viktig for den gjennomsnittlige brukeren. Mange sikkerhets- og hendelsesloggingssystemer må spore datamaskiner i flere nettverk, inkludert Internett. Disse systemene er avhengige av klokkesynkronisering av koblede datamaskiner med Network Time Protocol. Denne protokollen oppdaterer ofte den nøyaktige tiden på sine klienter fra servere som opprettholder den internasjonale atomtidstandarden.

Network Time Protocol ble også kjent som forkortelsen NTP, og ble først etablert som en standard på slutten av 1980-tallet. Flere revisjoner ble gjort gjennom 1990-tallet for å forbedre autentisering, algoritmer, presisjon og ekstern synkronisering. I 2010 ble NTP versjon 4 foreslått av Internet Engineering Task Force (IETF) i Request for Comments (RFC) 5905. Versjon 4 inkluderer offentlig nøkkelkryptografi, nanosekund tidspresisjon og en metode for å lokalisere en tidsserver automatisk. Den inkluderer også forbedrede algoritmer og nøyaktighet, så vel som støtte for nye maskinvarehenvisningsklokker og operativsystemer.

En bruker i et lite lokalt nettverk kan bare bli irritert når tidsstemplene for e-post eller filendring er ute av drift. Nettverk med mange brukere og delte ressurser på Internett vil imidlertid bli betydelig påvirket av dette. For finansielle transaksjonsdatabaser, industrielle kontrollapplikasjoner og nettverksovervåkingsprogramvare er nøyaktig tid vanligvis kritisk, ikke bare på systemet som registrerer transaksjonen, men på alle datamaskiner som rapporterer data, 24 timer i døgnet. Network Time Protocol og de internasjonale tidsserverne som støtter den, kan imøtekomme disse behovene.

En nettverksadministrator kan oppdatere tiden daglig på hver klient manuelt fra en tidsserver. Systemer kan også konfigureres for å laste inn tiden på hver omstart. Tidsdrift fra time til time er imidlertid betydelig på grunn av mange faktorer, inkludert temperatur- og operativsystemproblemer. Den beste løsningen er vanligvis å automatisk tilbakestille hver klokke i veldig små trinn flere ganger om dagen med Network Time Protocol. Ved å bruke denne metoden blir ikke systemer og brukere "overrasket" over relativt store, plutselige sprang fremover eller bakover i tid.

En klient som bruker Network Time Protocol, kan få den nøyaktige tiden fra en Internett-basert server eller en hardwired ekstern tidskilde. Til slutt får begge kildene den koordinerte universelle tiden (UTC) fra en internasjonal tidsserver. En hardwired kilde kan motta den direkte eller indirekte via et spesielt radiosignal. En nettverkskilde henter den vanligvis indirekte gjennom flere lag med servere som kjører NTP-programvare. Selv om det bare er noen få tidsservere koblet direkte til atomklokker, videresender titusenvis av servere over hele verden tiden til lokale systemer.

Nettverks tidsrelatert programvare som kjører på hver NTP-klient, holder klokken oppdatert med ekstrem nøyaktighet og regelmessighet. Når en klient ikke er koblet til Internett, estimerer NTP-algoritmene gjeldende tid basert på tidligere resultater. Systemer som ikke trenger NTPs fulle funksjoner, kan bruke en nedstrippet versjon kalt SNTP (Simple Network Time Protocol).

ANDRE SPRÅK

Hjalp denne artikkelen deg? Takk for tilbakemeldingen Takk for tilbakemeldingen

Hvordan kan vi hjelpe? Hvordan kan vi hjelpe?