Mantenere il tempo con il protocollo Network Time
Giovedi, November 27th, 2008NTP (Network Time Protocol) è il metodo più flessibile, preciso e popolare per inviare il tempo su Internet. È forse il protocollo più antico di Internet che è stato in giro in una forma o nell'altra dal mid 1980.
Lo scopo principale dell'NTP è garantire che tutti i dispositivi su una rete siano sincronizzati allo stesso tempo e compensare alcuni ritardi temporali della rete. Attraverso una LAN o WAN, l'NTP riesce a mantenere una precisione di pochi millisecondi (su Internet, il trasferimento di tempo se molto meno accurato a causa del traffico di rete e della distanza).
NTP è di gran lunga il protocollo di sincronizzazione temporale più utilizzato (da qualche parte nella regione di 95% di tutti i server di tempo che utilizzano NTP) e deve molto del suo successo ai suoi aggiornamenti continui e alla sua flessibilità. NTP funzionerà su sistemi operativi basati su UNIX, LINUX e Windows (è anche gratuito, un'altra possibile ragione del suo enorme successo).
NTP utilizza una singola origine oraria che distribuisce tra tutti i dispositivi su una rete; controlla anche ogni dispositivo per la deriva (il guadagno o la perdita di tempo) e regola per ciascuno. È anche gerarchico in quanto letteralmente migliaia di macchine possono essere controllate usando solo una Server NTP poiché ogni macchina può essere utilizzata da macchine vicine come un server del tempo.
NTP è anche estremamente sicuro (quando si utilizza un riferimento temporale esterno non quando si utilizza Internet per una sorgente di temporizzazione) con un protocollo di autenticazione in grado di stabilire esattamente da dove proviene una sorgente di temporizzazione.
Affinché una rete sia realmente efficace, la maggior parte dei time server NTP utilizza un orologio atomico come base per la sincronizzazione dell'ora. Un calendario internazionale basato sul tempo raccontato dagli orologi atomici è stato sviluppato proprio per questo scopo. UTC (Coordinated Universal Time).
Esistono due metodi per ricevere una sicurezza Orologio atomico UTC segnale orario che deve essere utilizzato da NTP. Il primo è il tempo e le trasmissioni di frequenza che diversi laboratori nazionali di fisica trasmettono su onde lunghe in tutto il mondo; il secondo (e di gran lunga il più facilmente disponibile) consiste nell'utilizzare le informazioni di temporizzazione nelle trasmissioni satellitari GPS. Questi possono essere prelevati ovunque nel mondo e fornire informazioni di temporizzazione sicure, sicure e altamente accurate.