NTP-Zeitserverpaket-Header erklärt
Geschrieben von Stuart on November 6th, 2008
Die meisten Zeitserver verwenden Network Time Protocol und wie andere internetbasierte Protokolle enthält NTP einen Paketheader. Ein Paket-Header ist einfach eine formatierte Dateneinheit, die die in dem Paket enthaltenen Informationen beschreibt.
Der NTP-Paket-Header besteht aus einer Anzahl von 32-Bit-Wörtern. Hier finden Sie eine Liste der gebräuchlichsten Header-Begriffe und ihre Bedeutung:
IP-Adresse - die Adresse des NTP Time Server
NTP Version - welche Version von NTP (aktuell ist 4 die aktuellste Version)
Referenzzeitstempel (die Primepoche), der von NTP verwendet wird, um die Zeit von diesem Sollwert aus zu berechnen (normalerweise Januar 01 1900
Round Trip Delay (die Zeit, die Anfrage zu kommen und kommen zurück in Millisekunden)
Local Clock Offset - Zeitunterschied zwischen Host und Client
Leap-Anzeige (wenn an diesem Tag eine Schaltsekunde vorhanden sein soll - normalerweise nur am 31 Dezember)
Mode3 - eine Ganzzahl mit drei Bit, deren Werte Folgendes darstellen: 0 = reserviert, 1 = symmetrisch aktiv, 2 = symmetrisch passiv, 3 = Client, 4 = Server, 5 = Broadcast, 6 = NTP-Steuermeldung, 7 = reserviert für den privaten Gebrauch.
Stratum level - welches Stratum level das NTP-Server ist (ein Stratum 1 Server erhält die Zeit von einer Atomuhr Quelle ein Stratum 2 Server erhält die Zeit von einem Stratum 1 Server)
Poll Interval (Anzahl der Anfragen und deren Intermittenz)
Präzision - wie genau in Millisekunden die Systemuhr ist
Root-Verzögerung - Dies ist eine vorzeichenbehaftete Festkommazahl, die die gesamte Roundtrip-Verzögerung für die primäre Referenzquelle im Stamm angibt
Root Dispersion (in Millisekunden) - Die Wurzel Dispersion ist die maximale (worst case) Differenz zwischen der lokalen Systemuhr und der Wurzel des NTP Baum (Stratum 1 Uhr)
Ref ID - 32-Bit, das den Referenztakt identifiziert
Stammen Zeitstempel (Zeit vor der Synchronisation Anfrage)
Receive timestamp - die Uhrzeit, zu der der Host / NTO-Zeitserver die Anfrage erhalten hat
Sendezeitstempel - die Uhrzeit, zu der der Host die Anfrage gesendet hat
Gültige Antwort: Ist die Systemuhr synchronisiert oder nicht?