NTP Time Server Packet Header Explained
posté par Stuart on Novembre 6th, 2008
La plupart des serveurs temporels utilisent Network Time Protocol Et comme d'autres protocoles basés sur Internet NTP contient un en-tête de paquet. Un en-tête de paquet, tout simplement, est juste une unité de données formatée qui décrit l'information contenue dans le paquet.
L'en-tête de paquet NTP se compose de plusieurs mots 32-bit. Voici une liste des termes d'en-tête des paquets les plus courants et leur signification:
Adresse IP - l'adresse du Serveur de temps NTP
Version NTP - quelle version de NTP (actuellement la version 4 est la plus récente)
Timestamp de référence (l'époque principale) utilisée par NTP pour calculer le temps à partir de ce point de consigne (normalement Janvier 01 1900
Retard aller-retour (le temps qu'il faut pour arriver et demande de revenir en millisecondes)
Décalage de l'horloge locale - différence de temps entre l'hôte et le client
Indicateur de saut (s'il doit y avoir un saut de seconde ce jour -normellement sur 31 décembre)
Mode3 - un nombre entier de trois bits dont les valeurs représentent: 0 = réservé, 1 = symétrique actif, 2 = symétrique passif, 3 = client, 4 = serveur, 5 = diffusion, 6 = message de contrôle NTP, 7 = réservé pour un usage privé.
Niveau de stratum - quel niveau de stratum le Serveur NTP Est (un serveur 1 stratum reçoit le temps d'une source d'horloge atomique, un serveur 2 de stratum reçoit l'heure à partir d'un serveur 1 de stratum)
Intervalle de sondage (Combien de demandes sont faites et leur intermittence)
Précision - la précision de millisecondes est l'horloge système
Délai racine: il s'agit d'un numéro de point fixe signé indiquant le délai d'aller-retour total à la source de référence principale à la racine
Dispersion de racine (en millisecondes) - La dispersion de racine est le maximum (pire des cas) différence entre l'horloge système local et la racine de l'arbre NTP (strate 1 horloge)
ID de référence - Bit 32 identifiant l'horloge de référence
Proviennent d'horodatage (temps avant la demande de synchronisation)
Recevoir l'horodatage - le moment où le serveur de l'hôte / NTO a obtenu la demande
Transmettre l'horodatage - le moment où l'hôte a renvoyé la requête
Réponse valide: l'horloge système est-elle synchronisée ou non