Warum die Notwendigkeit für NTP
Freitag, Mai 8th, 2009Network 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 und wird in den meisten verwendet Netzwerk-Zeitserver, daher der Name NTP-Server.
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 es einen Algorithmus verwendet, der ermittelt, wie viel eine Systemuhr einstellen muss, um die Synchronisation sicherzustellen.
NTP arbeitet auf einer hierarchischen Basis, um sicherzustellen, dass kein Netzwerkverkehr und keine Bandbreitenprobleme auftreten. Es verwendet normalerweise eine einzelne Zeitquelle 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 NTP Zeitserver um ihr UTC-Zeitsignal zu erhalten. Diese können die Zeit vom GPS-Netzwerk oder Funkübertragungen empfangen, 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.
NTP war ein astronomischer Erfolg und wird jetzt in fast 99 Prozent der Zeitsynchronisationsgeräte verwendet, und eine Version davon ist in den meisten Betriebssystempaketen enthalten.
NTP verdankt viel von seinem Erfolg der Entwicklung und Unterstützung, die es fast drei Jahrzehnte nach seiner Einführung erhält, weshalb es jetzt in der ganzen Welt in NTP-Server.