Lo standard NTP specifica un protocollo per la sincronizzazione degli orologi attraverso le reti di computer. Definisce il modo in cui server e client si scambiano timestamp ed eseguono regolazioni per garantire un cronometraggio coerente e accurato in tutta la rete.
NTP viene utilizzato per sincronizzare gli orologi attraverso le reti di computer per garantire timestamp accurati per varie attività di rete, come la registrazione di eventi, il coordinamento delle transazioni e il mantenimento della coerenza nei sistemi distribuiti. Aiuta a prevenire problemi come incoerenze dei dati dovute a timestamp non corrispondenti su dispositivi diversi.
NTP versione 4 (NTPv4) ha introdotto numerosi miglioramenti rispetto a NTP versione 3 (NTPv3). Questi includono una maggiore precisione nel cronometraggio, una migliore gestione del jitter e del ritardo della rete, funzionalità di sicurezza migliorate come l’autenticazione crittografica e il supporto per IPv6. NTPv4 ha inoltre standardizzato il formato dei pacchetti NTP e introdotto meccanismi per una sincronizzazione più solida in diversi ambienti di rete rispetto a NTPv3.