Hvorfor vi synkroniserer tiden
Sendt af Richard N Williams on Oktober 27th, 2009
Vi lever og arbejder i en helt anden verden end den, som mange af os blev født ind i. Vi er nu lige så tilbøjelige til at købe noget fra hele internettet som en tur ned på kullens high street. Og stor forretning og handel har også ændret sig, da markedspladsen bliver virkelig global, og internettet er det mest almindelige værktøj til handel.
Handel globalt giver sine problemer, selvom forskellige tidsrammer styrer de forskellige lande over hele kloden. For at sikre paritet blev der introduceret en global tidsplan i 1970s kendskab Koordineret Universal Time (UTC). Men da e-handel avancerede gjorde det nødvendigt at sikre nøjagtig synkronisering til UTC.
Det største problem er, at de fleste ure og ure, herunder de indbyggede i computerens bundkort, er modtagelige for drift. Og da forskellige maskiner vil svinge med forskellige priser, kunne global kommunikation og e-handel være umulig. Bare tænk på den forskel, som et andet kan gøre på markedspladser som børsen, hvor formuer er vundet eller tabt, eller når du køber sædebestillinger online, hvad ville der ske, hvis nogen på en computer med langsommere ur bestilte det samme sæde efter dig, den computerens tidsstempler viser den person, der er bestilt før dig.
Andre uforudsete fejl kan resultere, selv i interne netværk, når computere kører forskellige tider. Data kan gå tabt, fejl kan være svært at logge, spore og reparere, og ondsindede brugere kan udnytte tidenes forvirring.
For at sikre en virkelig global synkronisering kan computernetværk synkronisere til et atomur, så alle computere på et netværk forbliver inden for få millisekunder af UTC. Beregn netværk brug NTP-servere (Network Time Protocol) for at sikre nøjagtig synkronisering, mest NTP-servere modtage atomur tid fra enten GPS-satellitter af radiofrekvenser.