Houden van tijd met netwerksynchronisatie

Het slechtste deel van een stroomstoring loopt door het huis en zet alle klokken en timers terug naar de juiste tijd, het kan eeuwen duren en je zult er altijd een vergeten, maar zolang je een polshorloge hebt, zou het vrij eenvoudig moeten zijn om je klokken allemaal dezelfde tijd te laten vertellen. Maar hoe laat is je polshorloge ook ingesteld en wie regelt die tijd?

Volledige precisie en nauwkeurigheid bij het vertellen van de tijd is niet essentieel voor ons dagelijks leven en evenmin is synchronisatie, onze computer kan een paar minuten langzamer zijn dan onze wandklok, maar het maakt weinig uit wanneer we een e-mail sturen.

Maar wat als de persoon aan wie we de e-mail hebben gestuurd een computerklok heeft die nog langzamer is? Ze kunnen uiteindelijk een antwoord sturen voordat ze het technisch hebben ontvangen. Computers worden gemakkelijk voor de gek gehouden als tijdstempels achteruit lopen - denk aan de millenniumbug!

Om deze reden is het belangrijk dat computers, vooral degenen die te maken hebben met tijdgevoelige of financiële toepassingen, hetzelfde zeggen; anders zouden wereldwijde aandelen kunnen worden gekocht terwijl ze al uitverkocht zijn of een reeds gekochte luchtvaartmaatschappij weer zou kunnen worden gekocht door een koper met een langzamere computerklok.

De regulatie van de tijd begon pas na de ontwikkeling van atoomklokken toen de oscillatie van het cesiumatoom de standaarddefinitie van een seconde werd (9,192,631,770 per seconde).

De tijd die door deze atoomklokken wordt verteld, was zo nauwkeurig dat een nieuwe tijdschaal werd ontwikkeld, de International Atomic Time (TAI). Er werd echter ontdekt dat de traditionele methode om de tijd te voorspellen, gebaseerd op de revolutie van de aarde (dwz 24 uur op een dag) en deze nieuwe tijdschaal snel met elkaar synchroon liep omdat de zwaartekracht van de maan de revolutie van de aarde, het vertragen.

Dit verschil in de draaiing van de aarde is slechts minuut, maar genoeg mensen voerden aan (voornamelijk astronomen) dat als het niet werd gecompenseerd, de nacht uiteindelijk in de dag zou kruipen (hoewel in vele duizenden jaren) en het moeilijk zou zijn om de hemel te volgen lichamen.

Er was een compromis nodig en de nieuwe tijdschaal Universal Coordinated Time (UTC) werd ontwikkeld die verantwoordelijk was voor het vertragen van de aardse spin door elk jaar ongeveer een paar seconden met schokken toe te voegen.

UTC heeft ervoor gezorgd dat moderne technologieën en toepassingen zoals het Global Positioning System, satellietcommunicatie, live televisie-uitzendingen en wereldwijde handel mogelijk zijn geworden.

Computernetwerken kunnen UTC-tijd ontvangen en al hun apparaten synchroon houden met behulp van een NTP-server (Network Time Protocol). NTP-servers kunnen UTC-tijd ontvangen van een atoomklokbron via internet, een nationale radiotransmissie of via het GPS-netwerk.

Dit bericht is geschreven door

Richard N Williams

Richard N Williams is een technisch auteur en een specialist in de NTP-server en de tijd synchronisatie industrie. Richard N Williams op Google+