Die Welt in perfekter Synchronisation
Geschrieben von Richard N Williams on Kann 13th, 2009
Synchronization kennen wir jeden Tag in unserem Leben. Von der Autobahn hinunter zur überfüllten Straße gehen; Wir passen unser Verhalten automatisch an, um uns mit denen in unserer Umgebung zu synchronisieren. Wir fahren in die gleiche Richtung oder gehen die gleichen Durchfahrtsstraßen wie andere Pendler, da dies unsere Fahrt viel schwieriger (und gefährlich) machen würde.
Wenn es um Timing geht, ist Synchronisation noch wichtiger. Selbst in unseren täglichen Geschäften erwarten wir eine angemessene Synchronisation von Menschen. Wenn ein Meeting bei 10am beginnt, erwarten wir, dass alle innerhalb weniger Minuten da sind.
Wenn es jedoch um Computertransaktionen über ein Netzwerk geht, wird die Genauigkeit der Synchronisation noch wichtiger, wenn die Genauigkeit auf wenige Sekunden zu gering ist und eine Synchronisation auf Millisekunden erforderlich wird.
Computer verwenden Zeit für jede Transaktion und jeden Prozess, den sie tun, und Sie müssen nur an den Aufruhr denken, der durch den Millennium-Bug verursacht wurde, um die Wichtigkeit des Computers rechtzeitig zu schätzen. Wenn es nicht genau genug Synchronisation gibt, können alle Arten von Fehlern und Problemen auftreten, insbesondere bei zeitkritischen Transaktionen.
Es sind nicht nur Transaktionen, die ohne angemessene Synchronisierung fehlschlagen können, sondern auch Zeitstempel in Computerprotokolldateien. Wenn also etwas schief geht oder ein böswilliger Benutzer eingedrungen ist (was ohne angemessene Synchronisierung sehr einfach ist), kann es sehr lange dauern was schief gelaufen ist und noch länger, um die Probleme zu beheben.
Ein Mangel an Synchronisation kann auch andere Auswirkungen haben, wie beispielsweise Datenverlust oder fehlgeschlagene Datenwiederherstellung, und kann ein Unternehmen auch in einem möglichen Rechtsstreit wehrlos machen, da ein schlechtes oder unsynchronisiertes Netzwerk unmöglich zu auditieren ist.
Die Millisekunden-Synchronisation ist jedoch nicht das Problem, das viele Administratoren annehmen. Viele entscheiden sich dafür, viele Online-Zeitserver zu nutzen, die im Internet verfügbar sind, aber dabei können sie mehr Probleme erzeugen, als sie lösen können, wie den UDP-Port in der Firewall offen lassen zu lassen (um die Timing-Informationen durchzulassen). zu erwähnen kein garantiertes Maß an Genauigkeit von der öffentlicher Zeitserver.
Eine bessere und einfachere Lösung ist die Verwendung eines dedizierten Netzwerk-Zeitserver das verwendet das Protokoll NTP (Netzwerkzeitprotokoll) EIN NTP Zeitserver Es wird direkt in ein Netzwerk gesteckt und nutzt GPS (Global Positioning System) oder spezielle Funkübertragungen, um die Zeit direkt von einer Atomuhr zu empfangen und im Netzwerk zu verteilen.