Warum die Notwendigkeit für NTP
Geschrieben von Richard N Williams on Dezember 20th, 2008
Network Time Protocol ist ein Internetprotokoll, mit dem Computeruhren mit einer stabilen und präzisen Zeitreferenz synchronisiert werden. NTP wurde ursprünglich von Professor David L. Mills an der Universität von Delaware in 1985 entwickelt und ist ein Internetstandardprotokoll.
NTP wurde entwickelt, um das Problem zu lösen, dass mehrere Computer zusammenarbeiten und unterschiedliche Zeit haben. Während die Zeit in der Regel nur fortschreitet, sollte die Zeit, selbst wenn Sie von einem Computer zu einem anderen wechseln, weiterlaufen, wenn Programme auf verschiedenen Computern ausgeführt werden. Wenn jedoch ein System dem anderen voraus ist, würde ein Wechsel zwischen diesen Systemen Zeit zum Vorwärts- und Rückwärtsspringen verursachen.
Als Folge können Netzwerke ihre eigene Zeit haben, aber sobald Sie mit dem Internet verbinden, werden Effekte sichtbar. Nur E-Mail-Nachrichten kommen vor dem Versand an und werden sogar beantwortet, bevor sie verschickt wurden!
Während diese Art von Problemen harmlos erscheinen mag, wenn es um den Empfang von E-Mails geht, kann jedoch in einigen Umgebungen ein Mangel an Synchronisation verheerende Folgen haben. Aus diesem Grund war die Flugsicherung eine der ersten Anwendungen für NTP.
NTP verwendet eine einzelne Zeitquelle und verteilt sie unter allen Geräten in einem Netzwerk, indem sie einen Algorithmus verwendet, der ermittelt, wie viel eine Systemuhr eingestellt werden muss, um die Synchronisation sicherzustellen.
NTP arbeitet auf einer hierarchischen Basis, um sicherzustellen, dass kein Netzwerkverkehr und keine Bandbreitenprobleme auftreten. Es verwendet eine einzelne Zeitquelle, normalerweise UTC (koordinierte universelle Zeit) und empfängt Zeitanforderungen von den Maschinen oben auf dem Hierarch, die dann die Zeit weiter unten in der Kette weiterleiten.
Die meisten Netzwerke, die NTP verwenden, verwenden eine dedizierte Netzwerk-Zeitserver um ihr UTC-Zeitsignal zu erhalten. Diese können die Zeit von der GPS-Netzwerk oder Radioübertragungen, die von nationalen Physiklaboren gesendet werden. Diese gewidmet NTP Zeitserver Sie sind ideal, da sie Zeit direkt von einer Atomuhrquelle erhalten, sie sind auch sicher, da sie extern angeordnet sind und daher keine Unterbrechungen in der Netzwerkfirewall benötigen.