NTP Server Geschichte und Implementierung
Geschrieben von Stuart on November 4th, 2008
Network Time Protocol (NTP) wurde von Dr. David Mills von der University of Delaware erfunden, ist seit 1985 im Einsatz und ist noch in ständiger Entwicklung. NTP ist ein Protokoll, das entwickelt wurde, um die Uhren in Computern und Netzwerken über das Internet oder lokale Netzwerke (LANs) zu synchronisieren. Die meisten Netzwerke werden über synchronisiert NTP zu einer UTC-Zeitquelle (koordinierte Weltzeit)
UTC basiert auf der Zeit von Atomuhren und wird weltweit als standardisierte Zeitquelle verwendet.
NTP (Version 4) kann Zeit über das öffentliche Internet innerhalb von 10 Millisekunden (1 / 100th einer Sekunde) der UTC Zeit halten und kann unter idealen Bedingungen sogar noch besser über LANs mit Genauigkeiten von 200 Mikrosekunden (1 / 5000 Sekunde) arbeiten .
NTP arbeitet innerhalb der TCP / IP-Suite und ist auf UDP angewiesen, die Zeitsynchronisation mit NTP ist relativ einfach, es synchronisiert die Zeit mit Bezug auf eine zuverlässige UTC-Quelle und verteilt diese Zeit dann auf alle Maschinen und Geräte in einem Netzwerk.
Microsoft und andere empfehlen, dass nur extern basiertes Timing verwendet werden sollte und nicht internetbasiert, da diese nicht authentifiziert werden können und ein System für Missbrauch anfällig lassen, insbesondere da eine Internet-Timing-Quelle außerhalb der Firewall liegt. Spezialist NTP-Server sind verfügbar, die die Zeit in Netzwerken synchronisieren können, die entweder die MSF-, DCF- oder WWVB-Funkübertragung verwenden. Diese Signale werden von mehreren nationalen Physiklabors auf lange Wellen übertragen.
In Großbritannien ist die MSF Die nationalen Zeit- und Frequenzfunkübertragungen, die zur Synchronisation eines NTP-Servers verwendet werden, werden vom National Physics Laboratory in Cumbria ausgestrahlt, das als nationale Zeitreferenz des Vereinigten Königreichs dient. Ähnliche Systeme gibt es in Colorado, USA (WWVB) und Frankfurt am Main (DCF -77).
Ein funkbasierter NTP-Server besteht in der Regel aus einem rackmontierbaren Zeitserver und einer Antenne, bestehend aus einer Ferritleiste in einem Kunststoffgehäuse, die die Funkzeit und die Frequenzübertragung empfängt. Die Antenne sollte immer waagerecht im rechten Winkel zum Getriebe montiert werden, um eine optimale Signalstärke zu erreichen. Die Daten werden in Impulsen gesendet, 60 eine Sekunde. Diese Signale liefern UTC-Zeit auf eine Genauigkeit von 100 Mikrosekunden, jedoch hat das Funksignal eine endliche Reichweite und ist anfällig für Störungen.
Ein per Funk referenzierter NTP-Server ist einfach zu installieren und kann einer Organisation eine genaue Zeitreferenz geben, die die Synchronisation ganzer Netzwerke ermöglicht. Der NTP-Server empfängt das Zeitsignal und verteilt es dann auf die Netzwerkgeräte.