WikiDer > Netzwerkzeitprotokoll

Network Time Protocol

Es Netzwerkzeitprotokoll oder Netzwerkzeitprotokoll (NTP) ist ein Protokoll, das es ermöglicht Computers die miteinander verbunden sind, können ihre internen Uhren mit anderen Computern synchronisieren.

Technik

NTP basiert auf der Annahme, dass die Netzwerkverzögerung vorhersagbar. Das Computernetzwerk ist hierarchisch organisiert, wobei der Computer mit der genauesten Zeitquelle als "Schicht 1" bezeichnet wird. Die Computersysteme, die die Zeit über NTP erfassen, sind per Definition "Schicht 2".

Das Protokoll hat einige intelligente Funktionen. Zum Beispiel ein NTPKlient Verwenden Sie mehrere NTP-Quellen, wobei der NTP-Client herausfindet, welche Quelle am besten funktioniert. Ein solcher NTP-Client wählt anhand einer Reihe von Entscheidungskriterien eine Quelle aus und synchronisiert sich darauf. Geringfügige Zeitunterschiede zwischen Quelle und Client werden vom Client durch die . aktualisiert Zeitverarbeitung auf dem Client-Computer, um etwas schneller oder langsamer zu laufen. Dadurch kann die Differenz ohne Zeitsprünge eliminiert werden. Das Klient überwacht jedoch weiterhin alle NTP-Quellen und wählt eine andere Quelle zum Synchronisieren aus, sobald sie eine stabilere Zeit bietet.

Als Zeitquelle zum Beispiel a Atomuhr servieren oder a DCF77- oder Geographisches Positionierungs System-Empfänger. Das GPS-Signal enthält unter anderem eine genaue Uhrzeit. Der Computer, der diese Signale empfängt, kann andere Computer über das Netzwerk millisekundengenau synchronisieren.

Es gibt spezielle Geräte auf dem Markt, die die Funktion eines DCF77- oder GPS-Uhrenempfängers mit der eines NTP-Servers kombinieren.

SNTP

Microsoft verwendet für Fenster ein Zeitsynchronisationsprotokoll namens SNTP (wobei das S für . steht einfach Zustand). Dieses Protokoll kann zwar auch Rechner untereinander synchronisieren, ist aber nicht mit dem „echten“ NTP vergleichbar. Beispielsweise erfolgt die Zeitanpassung eher abrupt als allmählich, und SNTP hat keine Möglichkeit, die Zuverlässigkeit mehrerer Zeitquellen zu bewerten. Es kann jedoch einen normalen NTP-Server als Zeitquelle verwenden.

Externe Links