Utilizzo di Internet Time for Computer Synchronization
Martedì, luglio 20th, 2010Garantire la sincronizzazione della rete è una parte vitale del computing moderno. Non farlo e avere macchine diverse che raccontano tempi diversi è una ricetta per il disastro e può causare problemi indicibili, per non parlare del fatto che è quasi impossibile eseguire il debug o registrare gli errori.
E non è solo la tua rete che devi sincronizzare con entrambi. Con così tante reti che parlano tra loro, è importante che tutte le reti si sincronizzino con la stessa scala temporale.
UTC (Coordinated Universal Time) è solo una scala temporale globale. È controllato da una costellazione internazionale di orologi atomici e consente ai computer di tutto il mondo di parlare tra loro in perfetta sincronia.
Ma come si sincronizza con UTC?
Internet è pieno di fonti di tempo di internet. La maggior parte dei sistemi operativi moderni, specialmente quelli di Windows, sono configurati per fare ciò automaticamente (semplicemente facendo clic sulla scheda data / ora sul menu dell'orologio). Il computer controllerà periodicamente il server orario (di solito in Microsoft o NIST, anche se altri possono essere utilizzati) e regolare il computer per garantire le sue corrispondenze di tempo.
La maggior parte di internet time server sono noti come dispositivi 2 stratum. Ciò significa che prendono il tempo da un altro dispositivo ma da dove viene il tempo?
La risposta è che da qualche parte sullo strato ci sarà un dispositivo 1. Questo sarà un server orario che riceve l'ora direttamente da una sorgente di clock atomico. Spesso questo è via GPS ma ci sono alternative di riferimento radio in diversi paesi. Questi time server di strato 1 NTP (Network Time Protocol) forniscono quindi i dispositivi 2 di strato con il tempo corretto e da questi dispositivi otteniamo il tempo di accesso a Internet.
Svantaggi sull'ora di Internet
Esistono diversi svantaggi nel fare affidamento su Internet per la sincronizzazione dell'ora. La precisione è una considerazione. Normalmente, un dispositivo 2 a strato fornirà una precisione sufficientemente ampia per la maggior parte delle reti; tuttavia, per alcuni utenti che richiedono elevati livelli di precisione o che trattano molte transazioni sensibili al fattore tempo, un server temporale 2 può non essere sufficientemente accurato.
Un altro problema con i server orari di Internet è che richiedono una porta aperta nel firewall. Mantenere l'accesso NTP sulla porta UDP 123 sempre aperto potrebbe portare a problemi di sicurezza, soprattutto perché le fonti dell'orario in Internet non possono essere autenticate o garantite.
Utilizzo di un server Time NTP Stratum 1
Stratum 1 NTP time server sono facilmente installabili sulla maggior parte delle reti. Non solo forniranno una fonte di tempo più accurata ma, poiché ricevono il tempo esternamente (dal GPS o dalla radio), sono altamente sicuri e non possono essere dirottati da utenti malintenzionati o software virali.