NTP-Zeitserverpaket-Header erklärt

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?

Dieser Beitrag wurde geschrieben von

Stuart

Weiterführende Literatur