Skip to main content

Was ist das Netzwerkzeitprotokoll?

Das Netzwerkzeitprotokoll ist ein Mittel, um die Zeit zwischen mehreren Computern in einem Netzwerk präzise zu synchronisieren.Die meisten Computeruhren verlieren jeden Tag mindestens eine volle Sekunde Zeit, was für den durchschnittlichen Benutzer nicht so wichtig ist.Viele Sicherheits- und Event-Logging-Systeme müssen Computer in mehreren Netzwerken, einschließlich des Internets, verfolgen.Diese Systeme stützen sich auf die Taktsynchronisation ihrer verknüpften Computer mit dem Netzwerkzeitprotokoll.Dieses Protokoll aktualisiert häufig die genaue Zeit für seine Clients von Servern, die den internationalen Atomzeitstandard beibehalten.

Auch das Akronym NTP bekannt. Das Netzwerkzeitprotokoll wurde erstmals Ende der 1980er Jahre als Standard eingerichtet.In den neunziger Jahren wurden mehrere Überarbeitungen vorgenommen, um die Authentifizierung, Algorithmen, Präzision und externe Synchronisation zu verbessern.Im Jahr 2010 wurde die NTP-Version 4 von der Internet Engineering Task Force (IETF) in Anfrage für Kommentare (RFC) 5905 vorgeschlagen. Version 4 enthält eine Kryptographie der Öffentlichkeit, die Zeitgenauigkeit in Nanosekunden und eine Methode zum automatischen Auffinden eines Zeitservers.Es enthält auch verbesserte Algorithmen und Genauigkeit sowie Unterstützung für neue Hardware -Referenzuhren und Betriebssysteme.

Ein Benutzer in einem kleinen lokalen Netzwerk ist möglicherweise nur leicht verärgert, wenn Zeitstempel von E -Mail- oder Dateiänderungen nicht in Ordnung sind.Netzwerke mit vielen Benutzern und gemeinsamen Ressourcen im Internet werden jedoch erheblich beeinflusst.Für Finanztransaktionsdatenbanken, industrielle Steuerungsanwendungen und Netzwerküberwachungssoftware ist die genaue Zeit in der Regel entscheidend, nicht nur für die Systemaufzeichnung der Transaktion, sondern auch bei allen Computern, die Daten 24 Stunden am Tag melden.Das Netzwerkzeitprotokoll und die internationalen Zeitserver, die es unterstützen, kann diese Anforderungen entsprechen.

Ein Netzwerkadministrator kann die Zeit täglich von einem Zeitserver täglich auf jedem Client manuell aktualisieren.Systeme können auch konfiguriert werden, um die Zeit für jeden Neustart neu zu laden.Die zeitliche Drift von Stunde zu Stunde ist jedoch aufgrund vieler Faktoren wie Temperatur- und Betriebssystemproblemen erheblich.Die beste Lösung besteht in der Regel darin, jede Uhr in sehr kleinen Schritten automatisch mehrmals täglich mit dem Netzwerkzeitprotokoll wieder einzustellen.Mit dieser Methode sind Systeme und Benutzer nicht überrascht, wenn relativ große, plötzliche Sprünge in der Zeit nach vorne oder rückwärts springt.

Ein Client, der das Netzwerkzeitprotokoll verwendet, kann die genaue Zeit von einem internetbasierten Server oder einer fest verdrahteten externen Zeitquelle erhalten.Letztendlich erhalten beide Quellen die koordinierte Universal Time (UTC) von einem internationalen Zeitserver.Eine fest verdrahtete Quelle kann sie direkt oder indirekt über ein spezielles Funksignal empfangen.Eine Netzwerkquelle erhält sie normalerweise indirekt über mehrere Serverschichten, die NTP -Software ausführen.Während es nur wenige Zeitserver direkt mit Atomuhren verdrahtet hat, geben Zehntausende von Servern weltweit die Zeit an lokale Systeme weiter.

Die zeitbezogene Software im Zusammenhang mit der Zeit, die auf jedem NTP-Client ausgeführt wird, hält seine Uhr mit extremer Genauigkeit und Regelmäßigkeit aktualisiert.Wenn ein Client nicht mit dem Internet verbunden ist, schätzt die NTP -Algorithmen die aktuelle Zeit basierend auf früheren Leistung.Systeme, die nicht die vollständigen Funktionen von NTP benötigen, können eine abgespeckte Version namens Simple Network Time Protocol (SNTP) verwenden.