Håller tid med nätverkssynkronisering

Den värsta delen av ett strömavbrott kör runt huset och sätter alla klockor och timare tillbaka till rätt tid, det kan ta åldrar och du kommer alltid att glömma en, men så länge du har en armbandsur ska det vara ganska lätt för att få dina klockor att berätta för samma gång. Men vilken tid är din armbandsur inställd och vem reglerar den tiden?

Komplett precision och noggrannhet vid tidsspelning är inte nödvändig för våra dagliga liv och det är inte heller synkronisering, vår dator kan vara några minuter långsammare än vår väggklocka men det kommer att göra liten skillnad när vi skickar ett mail.

Men, om personen vi skickade e-post till har en dator klocka som är ännu långsammare? De kan sluta skicka ett svar innan de tekniskt fått det. Datorer luras lätt om tidsstämplar springa bakåt - kom ihåg årtusensbuggen!

Av detta skäl är det viktigt för datorer, särskilt de som hanterar tidskänsliga eller finansiella applikationer, att tala samtidigt. annars skulle globala aktier köpas medan redan utsåld eller ett flygbolagssäte, som redan köptes, kunde köpas igen av en köpare med en långsammare dator klocka.

Tidregleringen började inte förrän efter utvecklingen av atomklockor när oscillationen av cesiumatomen blev standarddefinitionen av en sekund (9,192,631,770 en sekund).

Den tid som dessa atomklockor berättade var så exakt att en ny tidsplan utvecklades, kallad International Atomic Time (TAI). Det upptäcktes dock att den traditionella metoden att berätta för tiden, baserad på jordens revolution (dvs. 24 timmar om dagen) och den nya tidsskalan snart blev synkroniserad med varandra, eftersom gravitationen från månen ändrar revolutionen av jorden, sakta ner den.

Denna skillnad i jordens spinn är bara minut, men tillräckligt med folk argumenterade (främst astronomer) att om natten inte kompenseras skulle natten till slut krypa in i dagen (om än i tusentals år) och det skulle vara svårt att hålla koll på det himmelska organ.

En kompromiss krävdes och den nya tidsplanen, Universal Coordinated Time (UTC), utvecklades som svarade för saktningen av jordens snurrning genom att lägga till steg sekunder varje år eller så.

UTC har inneburit att modern teknik och applikationer som Global Positioning System, satellitkommunikation, live-tv-sändningar och global handel har blivit möjliga.

Datornätverk kan ta emot UTC-tid och hålla alla sina enheter synkroniserade med den genom att använda en NTP-server (Network Time Protocol). NTP-servrar kan ta emot UTC-tid från en klockakälla via Internet, en nationell radiotransmission eller via GPS-nätverket.

Det här inlägget skrevs av

Richard N Williams

Richard N Williams är en teknisk författare och en specialist i NTP-server och tid Synkronisering industrin. Richard N Williams på Google+