Spiegazione dell'intestazione del pacchetto Time Server NTP

La maggior parte dei server di tempo utilizza Network Time Protocol e come altri protocolli basati su Internet, NTP contiene un'intestazione di pacchetto. Un'intestazione di pacchetto, in parole semplici, è semplicemente un'unità di dati formattata che descrive le informazioni contenute nel pacchetto.

L'intestazione del pacchetto NTP è composta da un numero di parole 32 bit. Ecco un elenco dei termini di intestazione pacchetto più comuni e il loro significato:

Indirizzo IP - l'indirizzo del NTP Time Server

Versione NTP - quale versione di NTP (attualmente la versione 4 è la più recente)

Timestamp di riferimento (l'epoca principale) utilizzato da NTP per calcolare il tempo da questo set point (normalmente gennaio 01 1900

Tempo di intervento e ritorno (il tempo necessario richiedere ad arrivare e tornare in millisecondi)

Offset orologio locale - differenza di tempo tra host e client

Indicatore Leap (se ci deve essere un secondo intercalare quel giorno -normalmente solo su 31 dicembre)

Mode3 - un numero intero a tre bit che rappresenta i valori: 0 = riservato, 1 = simmetrico attivo, 2 = simmetrico passivo, 3 = client, 4 = server, 5 = trasmissione, 6 = NTP messaggio di controllo, 7 = riservato per uso privato.

Livello stratosferico - quale livello di strato il Server NTP è (un server 1 di strato riceve l'ora da una sorgente di clock atomico uno strato 2 riceve il tempo da un server 1 di strato)

Intervallo di polling (quante richieste vengono fatte e la loro intermittenza)

Precisione: quanto è accurato in millisecondi l'orologio di sistema

Root Delay - Questo è un numero in virgola mobile con segno che indica il ritardo di andata e ritorno totale all'origine di riferimento primaria nella radice

Dispersione Root (in millisecondi) - La dispersione principale è il massimo (caso peggiore) di differenza tra l'orologio di sistema locale e la radice dell'albero NTP (stratum orologio 1)

Ref ID - Bit 32 che identifica l'orologio di riferimento

Originate data e ora (tempo prima richiesta di sincronizzazione)

Ricevi timestamp - l'ora in cui l'host / NTO time Server ha ricevuto la richiesta

Trasmetti timestamp: l'ora in cui l'host ha restituito la richiesta

Risposta valida: l'orologio di sistema è sincronizzato o meno

Questo post è stato scritto da

Stuart

Lettura correlata