Världen i synkronisering
Postat av Richard N Williams on Mars 30th, 2009
Tidssynkronisering spelar en allt viktigare roll i den moderna världen med mer och mer teknik beroende av exakt och pålitlig tid.
Tidsynkronisering är inte bara viktig men kan också vara avgörande för säker drift av system som flygkontroll som helt enkelt inte kunde fungera utan korrekt synkronisering. Tänk på de katastrofer som kan hända i luften av flygplan var synkroniserade med varandra?
I global handel är alltför korrekt och tillförlitlig tidssynkronisering mycket viktig. När världens börser öppnar på morgonen och handlare från hela världen köper lager på sina datorer. När varan fluktuerar sekund för sekund om maskiner inte är synkroniserade kan det kosta miljoner.
Men synkronisering är också absolut nödvändigt i moderna datanätverk. Det håller systemen säkra och möjliggör korrekt kontroll och felsökning av system. Även om ett datanätverk inte är inblandat i tidskänsliga transaktioner kan en avsaknad av synkronisering låta den vara sårbar för skadliga attacker och kan också vara mottaglig för dataförlust.
Noggrann synkronisering är möjlig i datanätverk tack vare två utvecklingar: UTC och NTP.
UTC är en tidsskala koordinerad universell tid, den är baserad på GMT men styrs av en rad atomklockor som gör det exakt inom några nanosekunder.
NTP är ett mjukvaruprotokoll - Network Time Protocol, som är utformat för att exakt synkronisera datornät till en enda källa. Båda dessa implementeringar kommer samman i en enda enhet som är beroende av världen över för att synkronisera datornätverk - NTP-server.
An NTP tidsserver or nätverk tidsserver är en enhet som tar emot tiden från en atomur, UTC-källa och distribuerar den över ett nätverk. Eftersom tidskällan kontinuerligt kontrolleras av tidsservern och är från en atomur gör det nätverket noggrant inom några millisekunder av UTC, vilket ger synkronisering på global nivå.