Synchronisieren von Computernetzwerken mit einer Atomuhr
Geschrieben von Richard N Williams on April 1st, 2009
Atomuhren sind dafür bekannt, dass sie genau sind. Die meisten Menschen haben vielleicht nie einen gesehen, sind sich aber wahrscheinlich bewusst, dass Atomuhren hochpräzise Zeit halten. Tatsächlich wird die moderne Atomuhr die genaue Zeit behalten und keine Sekunde in hundert Millionen Jahren verlieren.
Diese Präzision mag übertrieben erscheinen, aber eine Vielzahl moderner Technologien beruht auf Atomuhren und erfordert ein so hohes Maß an Präzision. Ein perfektes Beispiel sind die Satellitennavigationssysteme, die heutzutage in den meisten Automobilen zu finden sind. GPS ist auf Atomuhren angewiesen, weil die bei der Triangulation verwendeten Satellitensignale mit Lichtgeschwindigkeit wandern, die in einer einzigen Sekunde fast 100,000 km zurücklegen können.
So kann man sehen, wie einige moderne Technologien auf diese ultrapräzise Zeitmessung von Atomuhren angewiesen sind, aber ihre Verwendung hört hier nicht auf. Atomuhren bestimmen die globale Weltzeituhr UTC (Coordinated Universal Time) und sie können auch verwendet werden, um Computernetzwerke zu synchronisieren.
Es mag extrem erscheinen, diese Nanosekunden-Genauigkeit auch für die Synchronisation von Computernetzen zu nutzen, aber so viele zeitkritische Transaktionen werden über das Internet mit solchen Geschäften wie der Börse durchgeführt, wo die Preise jede Sekunde fallen oder steigen können, warum Atomuhren sind benutzt.
Um die Zeit von einer Atomuhr zu erhalten, ist ein dedizierter NTP-Server ist die sicherste und genaueste Methode. Diese Geräte erhalten ein Zeitsignal, das entweder von Atomuhren aus nationalen Physiklaboren oder direkt von den Atomuhren an Bord von GPS-Satelliten gesendet wird.
Mit einem dedizierten NTP-Server Ein Computernetzwerk wird sicherer sein und da es auf UTC (die globale Zeitskala) synchronisiert ist, wird es effektiv mit jedem anderen Computernetzwerk unter Verwendung eines NTP-Servers synchronisiert.