Tidssynkronisering Grunnleggende
Postet av Richard N Williams on Februar 2nd, 2009
NTP (Network Time Protocol) er en internettbasert protokoll utviklet for å synkronisere klokkene på et datanettverk. Det er den viktigste tidssynkroniseringsprogramvaren som brukes i datanettverk og er også pakket med de fleste operativsystemer.
An NTP server er en dedikert enhet som mottar en enkeltkilde, og distribuerer den blant alle enheter på et nettverk. Protokollen NTP overvåker driften av de interne klokkene på et nettverk og korrigerer for dem.
An NTP server kan motta en tidskilde fra enten et nasjonalt fysisk laboratorium som Storbritannias nasjonale fysiske laboratorium (NPL), men disse tidssignalene sendes via langbølge-radio og har en endelig rekkevidde.
GPS NTP-servere er utformet for å motta tidskilden generert av atomklokken ombord på GPS-satellitter (Global Positioning System). GPS er tilgjengelig hvor som helst på planeten som en tidskilde så lenge det er et klart syn på himmelen.
Uten riktig synkronisering kan alle mulige potensielle problemer oppstå som å forlate et datasystem sårbart for bedrageri, ondsinnede brukere og hackere. Et usynkronisert datanettverk kan også miste data og være vanskelig å revidere.
En global tidsskala kalt UTC (Coordinated Universal Time) er utviklet for å sikre at hele verden bruker samme tidsskala. De NTP server bruk UTC slik at datanettverket forteller det samme som alle andre datanettverk.