Internet-Zeit für Computersynchronisierung verwenden
Dienstag, Juli 20th, 2010Sicherzustellen, dass Ihr Netzwerk synchronisiert ist, ist ein wichtiger Teil des modernen Computing. Wenn dies nicht geschieht und unterschiedliche Maschinen unterschiedliche Zeiten anzeigen, ist dies ein Rezept für ein Desaster und kann zu unzähligen Problemen führen, ganz zu schweigen davon, dass es nahezu unmöglich ist, Fehler zu debuggen oder zu protokollieren.
Und es ist nicht nur Ihr eigenes Netzwerk, mit dem Sie synchronisieren müssen. Da so viele Netzwerke miteinander kommunizieren, ist es wichtig, dass alle Netzwerke auf dieselbe Zeitskala synchronisiert werden.
UTC (Coordinated Universal Time) ist eine solche globale Zeitskala. Es wird von einer internationalen Konstellation von Atomuhren gesteuert und ermöglicht es Computern auf der ganzen Welt, in perfekter Synchronität miteinander zu kommunizieren.
Aber wie synchronisieren Sie mit UTC?
Das Internet ist übersät mit Quellen der Internetzeit. Die meisten modernen Betriebssysteme, insbesondere im Windows-Stil, sind so eingerichtet, dass sie dies automatisch tun (indem sie einfach auf die Registerkarte Uhrzeit / Datum im Uhrmenü klicken). Der Computer überprüft dann regelmäßig den Zeitserver (normalerweise bei Microsoft oder Microsoft) NIST, obwohl andere verwendet werden können) und passen Sie den Computer an, um sicherzustellen, dass die Uhrzeit übereinstimmt.
Das meiste Internet Zeit-Server sind Stratum 2-Geräte. Das bedeutet, dass sie sich die Zeit von einem anderen Gerät nehmen, aber woher kommt die Zeit?
Die Antwort ist, dass irgendwo auf dem Stratum Tree ein Stratum 1 Gerät sein wird. Dies wird ein Zeitserver sein, der die Zeit direkt von einer Atomuhrquelle empfängt. Oft ist dies per GPS, aber es gibt Radio-Referenz-Alternativen in mehreren Ländern. Diese stratum 1 NTP (Network Time Protocol) -Zeitserver stellen dann den Stratum 2-Geräten die korrekte Zeit zur Verfügung - und aus diesen Geräten beziehen wir unsere Internetzeit.
Nachteile für die Internet-Zeit
Es gibt mehrere Nachteile, wenn man sich im Internet auf die Zeitsynchronisation verlässt. Genauigkeit ist eine Überlegung. Normalerweise wird ein stratum 2-Gerät für die meisten Netzwerke genug Genauigkeit bieten; Für einige Benutzer, die ein hohes Maß an Genauigkeit benötigen oder viele zeitkritische Transaktionen ausführen müssen, ist ein Stratum 2-Zeitserver möglicherweise nicht genau genug.
Ein weiteres Problem mit Internetzeitservern besteht darin, dass sie einen offenen Port in der Firewall benötigen. Wenn der NTP-Zugriff auf dem ständig geöffneten UDP-Port 123 aufrechterhalten wird, kann dies zu Sicherheitsproblemen führen, insbesondere da Internetzeitquellen nicht authentifiziert oder garantiert werden können.
Verwenden eines Stratum 1 NTP Time Servers
Stratum 1 NTP Zeitserver sind in den meisten Netzwerken leicht zu installieren. Sie werden nicht nur eine genauere Zeitquelle bieten, sondern auch, wenn sie die Zeit extern (von GPS oder Radio) empfangen, sind sie hochsicher und können nicht von böswilligen Benutzern oder viraler Software entführt werden.