NTP oder SNTP Das ist die Frage?

Während für die Zeitsynchronisation mehrere Protokolle verfügbar sind, wird der Großteil der Netzwerkzeit mit beiden synchronisiert NTP oder SNTP.

Network Time Protocol (NTP) und Simple Network Time Protocol (SNTP) gibt es seit der Einführung des Internets (und im Fall von NTP, einige Jahre zuvor) und sind mit Abstand die beliebtesten und weitverbreitetsten Zeitsynchronisationsprotokolle.

Der Unterschied zwischen den beiden ist jedoch gering und es wird entschieden, welches Protokoll am besten für a ist NTP Time Server oder eine bestimmte Zeitsynchronisierungsanwendung kann mühsam sein.

Wie der Name schon sagt, SNTP ist eine vereinfachte Version von Network Time Protocol, aber die Frage wird oft gestellt: "Was genau ist der Unterschied?"

Der Hauptunterschied zwischen den beiden Versionen des Protokolls besteht in dem verwendeten Algorithmus. Der NTP-Algorithmus kann mehrere Referenztakte abfragen und die am genauesten berechnen.

SNTP-Verwendung für Geräte mit niedriger Verarbeitungsgeschwindigkeit - es ist für weniger leistungsstarke Geräte geeignet, erfordert nicht die hohe Genauigkeit von NTP. NTP kann auch jeden Offset und Jitter (kleine Schwankungen in der Wellenform, die von Spannungsversorgungsfluktuationen, mechanischen Vibrationen oder anderen Quellen herrühren) überwachen, während SNTP dies nicht tut.

Ein weiterer wichtiger Unterschied besteht in der Art und Weise, in der sich die beiden Protokolle auf jegliche Drift von Netzwerkgeräten einstellen. NTP wird eine Systemuhr beschleunigen oder verlangsamen, um die Zeit der Referenzuhr, die in die NTP-Server (Schwenken), während SNTP einfach die Systemuhr vorwärts oder rückwärts läuft.

Diese Verlangsamung der Systemzeit kann dazu führen, dass potentielle Probleme mit zeitkritischen Anwendungen insbesondere der Stufe ziemlich groß sind.

NTP wird verwendet, wenn Genauigkeit wichtig ist und zeitkritische Anwendungen auf das Netzwerk angewiesen sind. Sein komplexer Algorithmus ist jedoch nicht für einfache Maschinen oder solche mit weniger leistungsfähigen Prozessoren geeignet. SNTP hingegen eignet sich am besten für diese einfacheren Geräte, da es weniger Computerressourcen benötigt, jedoch nicht für Geräte geeignet ist, bei denen es auf Genauigkeit ankommt oder zeitkritische Anwendungen auf das Netzwerk angewiesen sind.

Dieser Beitrag wurde geschrieben von

Stuart

Weiterführende Literatur