Der Zeitkalibrierungsserver, auch NTP-Server genannt, ist ein Gerät, das für die Zeitkalibrierung von Computern, Automatisierungsgeräten usw. entwickelt wurde. Er kann es Computern ermöglichen, ihre Server oder Taktquellen zu synchronisieren, und er kann eine hochgenaue Zeit liefern Korrektur und kann bösartige Protokollangriffe durch verschlüsselte Bestätigung verhindern.
Die Betriebsumgebung dieses Artikels: Windows 7-System, Dell G3-Computer.
Der NTP-Server kann es Computern ermöglichen, ihre Server oder Taktquellen (wie Quarzuhren, GPS usw.) zu synchronisieren. Er kann eine hochpräzise Zeitkorrektur ermöglichen (der Unterschied zwischen dem Standard und dem LAN ist geringer). 1 Millisekunde, WAN mehrere zehn Millisekunden) und kann durch verschlüsselte Bestätigung bösartige Protokollangriffe verhindern. Die Zeit wird auf NTP-Serverebene weitergegeben. Gruppieren Sie alle Server basierend auf ihrer Entfernung zu externen UTC-Quellen in verschiedene Stratums (Stufen).
NTP liefert eine genaue Zeitquelle. Diese Zeit sollte UTC sein, die internationale Standardzeit. Die Zeitquelle für NTP, um UTC zu erhalten, können Atomuhren, Observatorien, Satelliten sein oder aus dem Internet bezogen werden. Dies bietet eine genaue und zuverlässige Zeitquelle. Die Zeit wird auf NTP-Serverebene weitergegeben. Gruppieren Sie alle Server basierend auf ihrer Entfernung von der externen UTC-Quelle in Stratum (Stufen). Stratum-1 befindet sich auf der obersten Ebene und verfügt über externen UTC-Zugriff, während Stratum-2 die Zeit von Stratum-1 erhält, Stratum-3 die Zeit von Stratum-2 usw., aber die Gesamtzahl der Stratum-Ebenen ist begrenzt bis 15. Alle diese Server sind in einer leiterähnlichen Architektur logisch miteinander verbunden, und der Zeitserver von Stratum-1 ist die Grundlage des gesamten Systems.
Computerhosts sind im Allgemeinen mit mehreren Zeitservern verbunden und verwenden statistische Algorithmen, um die Zeit von verschiedenen Servern zu filtern und den besten Pfad und die beste Quelle zur Korrektur der Hostzeit auszuwählen. Auch wenn der Host längere Zeit keinen Kontakt zu einem bestimmten Zeitserver herstellen kann, läuft der NTP-Dienst weiterhin effektiv.
Um böswillige Schäden am Zeitserver zu verhindern, verwendet NTP einen Identifizierungsmechanismus (Authentifizierung), um zu prüfen, ob die eingehenden Zeitinformationen tatsächlich vom beanspruchten Server stammen, und um den Rückpfad der Daten zu überprüfen, um Schutz zu bieten Interferenzschutzmechanismus.
Erweiterte Informationen
NTP-Protokoll
In der Computerwelt ist Zeit sehr wichtig, beispielsweise bei Raketenstarts Art der wissenschaftlichen Forschungstätigkeit stellt sehr hohe Anforderungen an die Einheitlichkeit und Genauigkeit der Zeit. Sollte sie auf der Zeit von Computer A oder der Zeit von Computer B basieren?
NTP wird zur Lösung dieses Problems verwendet. NTP (Network Time Protocol) ist ein Protokoll, das zur Synchronisierung der Zeit verschiedener Computer im Netzwerk verwendet wird. Sein Zweck besteht darin, die Uhr des Computers mit UTC zu synchronisieren. Seine Genauigkeit kann innerhalb des lokalen Netzwerks 0,1 ms erreichen, und seine Genauigkeit kann an den meisten Orten im Internet 1–50 ms erreichen.
Gruppieren Sie alle Server basierend auf ihrer Entfernung zu externen UTC-Quellen in verschiedene Stratums (Stufen).
NTP liefert die genaue Zeit. Zunächst muss eine genaue Zeitquelle vorhanden sein. Diese Zeit sollte UTC sein, die internationale Standardzeit. Die Zeitquelle für NTP, um UTC zu erhalten, können Atomuhren, Observatorien, Satelliten sein oder aus dem Internet bezogen werden. Dadurch erhalten Sie eine genaue und zuverlässige Zeitquelle.
Die Zeit wird entsprechend der Ebene des NTP-Servers weitergegeben. Gruppieren Sie alle Server basierend auf ihrer Entfernung von der externen UTC-Quelle in Stratum (Stufen). Stratum-1 befindet sich auf der obersten Ebene und verfügt über externen UTC-Zugriff, während Stratum-2 die Zeit von Stratum-1 erhält, Stratum-3 die Zeit von Stratum-2 usw., aber die Gesamtzahl der Stratum-Ebenen ist begrenzt bis 15. Alle diese Server sind in einer leiterähnlichen Architektur logisch miteinander verbunden, und der Zeitserver von Stratum-1 ist die Grundlage des gesamten Systems.
Computerhosts sind im Allgemeinen mit mehreren Zeitservern verbunden und verwenden statistische Algorithmen, um die Zeit von verschiedenen Servern zu filtern und den besten Pfad und die beste Quelle zur Korrektur der Hostzeit auszuwählen. Auch wenn der Host längere Zeit keinen Kontakt zu einem bestimmten Zeitserver herstellen kann, läuft der NTP-Dienst weiterhin effektiv.
Um böswillige Schäden am Zeitserver zu verhindern, verwendet NTP einen Identifizierungsmechanismus (Authentifizierung), um zu prüfen, ob die eingehenden Zeitinformationen tatsächlich vom beanspruchten Server stammen, und um den Rückpfad der Daten zu überprüfen, um Schutz zu bieten Interferenzschutzmechanismus.
Weitere technische Artikel zum Thema PHP finden Sie in der Spalte PHP-Grafik-Tutorial, um mehr darüber zu erfahren!
Das obige ist der detaillierte Inhalt vonWozu dient der NTP-Zeitkalibrierungsserver?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!