Ein Leitfaden für das Network Time Protocol
Geschrieben von Richard N Williams on April 11th, 2010
NTP (Network Time Protocol) ist vielleicht das älteste und am häufigsten verwendete Protokoll von Computern und doch ist es wahrscheinlich das am wenigsten verstandene.
NTP wird von fast allen Computern, Netzwerken und anderen Geräten verwendet, die an der Kommunikation über das Internet oder interne Netzwerke beteiligt sind. Es wurde in den frühesten Stadien des Internets entwickelt, als sich herausstellte, dass eine Methode zur Gewährleistung der Genauigkeit über Entfernungen erforderlich ist.
Das Protokoll arbeitet mit der Auswahl einer einzelnen Zeitquelle, von der NTP die Fähigkeit hat, die Genauigkeit und Zuverlässigkeit von NTP zu ermitteln, die dann um jedes Gerät im NTP-Netzwerk verteilt wird.
Jedes Gerät wird regelmäßig mit dieser Referenzuhr verglichen und bei Auftreten von Abweichungen angepasst. Eine Version von NTP wird jetzt mit praktisch jedem Betriebssystem bereitgestellt, so dass jede Maschine mit einer einzigen Zeitquelle synchronisiert werden kann.
Offensichtlich würde der Grund für all diese Synchronisation verloren gehen, wenn jedes Netzwerk in der Welt eine andere Zeitquelle als seine Referenz auswählen würde.
Glücklicherweise wurde eine globale Zeitskala entwickelt, die auf einem internationalen Atomuhrenkonsortium basiert, um eine einzige Quelle für die globale Synchronisation bereitzustellen.
UTC (Coordinated Universal Time) wird von Computernetzen weltweit als Zeitreferenz verwendet, was bedeutet, dass jedes Gerät, das mit NTP mit UTC synchronisiert wird, effektiv mit jedem Netzwerk synchronisiert wird, das UTC als Basiszeit verwendet.
Es gibt viele verschiedene Methoden, mit denen NTP auf die UTC-Zeit zugreifen kann. Das Internet ist ein gewöhnlicher Ort, obwohl dies Sicherheits- und Firewall-Probleme bietet. Eine sicherere (und genauere) Methode ist die Verwendung eines dedizierten NTP Zeitserver das dauert die Zeit von externen Quellen wie dem GPS - Netzwerk (GPS funktioniert, indem es einen Atomuhrzeitstempel ausstrahlt, der durch a leicht in UTC umgewandelt wird NTP-Server).
Mit NTP, einem dedizierten Zeitserver und dem Zugriff auf UTC kann ein ganzes Netzwerk innerhalb weniger Millisekunden von der universellen Zeit synchronisiert werden, wodurch ein sicheres und genaues Netzwerk entsteht, das in vollständiger Synchronität mit anderen Netzwerken auf der ganzen Welt arbeiten kann.