Holder tid med nettverkssynkronisering

Den verste delen av et strømbrudd går rundt huset og setter alle klokker og timere tilbake til riktig tid, det kan ta aldre og du vil alltid glemme en, men så lenge du har en armbåndsur, bør det være ganske enkelt å få klokkene dine alle fortelle samtidig. Men hvilken tid er armbåndsuret ditt også satt og hvem regulerer den tiden?

Komplett presisjon og nøyaktighet i tidsspråket er ikke avgjørende for vårt daglige liv, og det er heller ikke synkronisering. Datamaskinen vår kan være noen få minutter langsommere enn vår veggklokke, men det vil gjøre liten forskjell når vi sender en e-post.

Men hva om personen vi sendte e-posten til, har en dataklokke som er enda tregere? De kan ende opp med å sende et svar før de har teknisk mottatt det. Datamaskiner blir lett lurt hvis tidsstempler løper bakover - husk tusenårsbuggen!

Av denne grunn er det viktig for datamaskiner, spesielt de som håndterer tidsfølsomme eller økonomiske applikasjoner, å fortelle samtidig; ellers kunne globale aksjer kjøpes mens allerede utsolgt eller et flyselskapssete, som allerede er kjøpt, kunne kjøpes igjen av en kjøper med en langsommere datasklokke.

Tidreguleringen startet ikke før utviklingen av atomklokker da oscillasjonen av cesiumatomet ble standarddefinisjonen av et sekund (9,192,631,770 et sekund).

Tiden som ble fortalt av disse atomklokkene var så nøyaktig at en ny tidsskala ble utviklet som kalt International Atomic Time (TAI). Det ble imidlertid oppdaget at den tradisjonelle metoden for å fortelle tid, basert på jordens revolusjon (dvs. 24 timer om dagen) og denne nye tidsskala, snart ble synkronisert med hverandre ettersom gravitasjonen fra månen endrer revolusjonen av Jorden, bremser den ned.

Denne forskjellen i rotasjonene i jorda er bare et minutt, men nok folk argumenterte (hovedsakelig astronomer) at hvis det ikke ble kompensert for natten, ville natten til slutt krype inn i dagen (om enn i tusenvis av år), og det ville være vanskelig å holde rede på det himmelske organer.

Et kompromiss ble kalt for, og den nye tidsskalaen, Universal Coordinated Time (UTC) ble utviklet som utgjorde nedbremsing av jordens rotasjon ved å legge til hopp sekunder hvert år eller så.

UTC har medført at moderne teknologier og applikasjoner som Global Positioning System, satellittkommunikasjon, live-tv-sendinger og global handel har blitt mulig.

Datanettverk kan motta UTC-tid og beholde alle enhetene synkronisert til det ved hjelp av en NTP-server (Network Time Protocol). NTP-servere kan motta UTC-tid fra en atomurkilde via Internett, en nasjonal radiotransmisjon eller via GPS-nettverket.

Dette innlegget ble skrevet av

Richard N Williams

Richard N Williams er en teknisk forfatter og spesialist i NTP Server og tid synkronisering industrien. Richard N Williams på Google+