Funzionalità di Network Time Protocol
Pubblicato da Richard Williams N on Aprile 16th, 2009
NTP dipende da un clock di riferimento e da tutti gli orologi sul Rete NTP sono sincronizzati a quel tempo. È quindi fondamentale che l'orologio di riferimento sia il più accurato possibile. Gli orologi più accurati sono orologi atomici. Questi dispositivi di laboratorio di fisica di grandi dimensioni possono mantenere un tempo preciso per milioni di anni senza perdere un secondo.
An Server NTP riceverà il tempo da un orologio atomico o da Internet, dalla rete GPS o dalle trasmissioni radio. Nell'utilizzare un orologio atomico come riferimento, una rete NTP sarà precisa entro pochi millisecondi della scala cronologica globale del mondo UTC (Coordinated Universal Time).
NTP è un sistema gerarchico. Quanto più un dispositivo è vicino all'orologio di riferimento, tanto più alto è lo strato NTP. Un orologio di riferimento dell'orologio atomico è un dispositivo 0 a strato e a Server NTP che riceve il tempo da esso è un dispositivo 1 stratificato, i client del server NTP sono dispositivi 2 stratum e così via.
A causa di questo sistema gerarchico, i dispositivi più in basso degli strati possono anche essere usati come riferimento che consente alle grandi reti di funzionare mentre sono collegati a un solo NTP time server.
NTP è un protocollo che è fault tolerant. NTP controlla gli errori e può elaborare più fonti di tempo e il protocollo selezionerà automaticamente il migliore. Anche quando un orologio di riferimento è temporaneamente non disponibile, NTP può utilizzare le misurazioni del passato per stimare l'ora corrente.