Holde tid med netværkssynkronisering
Sendt af Richard N Williams on Februar 12th, 2008
Den værste del af en strømafbrydelse løber rundt om huset, der indstiller alle ure og timere tilbage til den korrekte tid, det kan tage aldre, og du vil altid glemme en, men så længe du har et armbåndsur, skal det være ret nemt at få dine ure til at fortælle samme tid. Men hvornår er din armbåndsur også indstillet og hvem regulerer den tid?
Komplet præcision og nøjagtighed i tidsprognosering er ikke afgørende for vores daglige liv og hverken synkronisering, vores computer kan være et par minutter langsommere end vores vægur, men det vil gøre lidt forskel, når vi sender en email.
Men hvad nu hvis den person, vi sendte emailen til, har et computerur, der er endnu langsommere? De kan ende med at sende et svar, før de har modtaget det teknisk. Computere er let narre, hvis tidsstemplerne kører baglæns - husk årtusens bug!
Af denne grund er det vigtigt for computere, især dem, der beskæftiger sig med tidsfølsomme eller økonomiske applikationer, at fortælle det samme tidspunkt; ellers kunne globale bestande købes, mens det allerede er udsolgt, eller et flyselskabssæde, der allerede er købt, kunne købes igen af en køber med et langsommere computerur.
Reguleringen af tid begyndte først, efter udviklingen af atomurerne, da oscillationen af cæsiumatomet blev standarddefinitionen af et sekund (9,192,631,770 et sekund).
Tiden fortalte af disse atomure var så præcis, at der blev udviklet en ny tidsplan, kaldet International Atomic Time (TAI). Det blev dog opdaget, at den traditionelle metode til at fortælle tid baseret på jordens revolution (dvs. 24 timer om dagen) og denne nye tidsplan snart blev synkroniseret med hinanden, da gravitationen fra månen ændrer revolutionen af Jorden, sænker den ned.
Denne forskel i jordens spinding er kun minut, men nok mennesker argumenterede (hovedsageligt astronomer), at hvis det ikke blev kompenseret for natten, ville natten til sidst krybe ind i dagen (om end i tusinder af år), og det ville være svært at holde øje med det himmelske organer.
Der blev opfordret til et kompromis, og den nye tidsplan, Universal Coordinated Time (UTC) blev udviklet, der tegnede sig for at bremse Jordens spin ved at tilføje spring sekunder hvert år eller deromkring.
UTC har betydet, at moderne teknologier og applikationer som Global Positioning System, satellitkommunikation, live tv-udsendelser og global handel er blevet mulige.
Computernetværk kan modtage UTC-tid og holde alle deres enheder synkroniseret til den ved hjælp af en NTP-server (Network Time Protocol). NTP-servere kan modtage UTC-tid fra en atomurkilde via internettet, en national radiotransmission eller via GPS-netværket.