Sincronizzazione dell'ora Ottenendolo nel modo giusto

Il tempo è essenziale per computer, reti e tecnologia. È l'unica tecnologia di riferimento che deve accertare se un'attività è avvenuta o è prevista. Poiché il tempo, nei timestamp, è così importante per la tecnologia, quando c'è incertezza nel tempo, a causa di diversi dispositivi su una rete che hanno tempi diversi, può causare errori indicibili.

Il problema con il tempo nell'informatica è che tutti i dispositivi, dai router ai PC desktop, hanno il proprio orologio di bordo che governa gli orologi di sistema. Questi orologi di sistema sono normali oscillatori elettronici, si trovano comunemente negli orologi alimentati a batteria, e mentre questi sono adeguati per consentire all'uomo di dire l'ora, la deriva di questi orologi può vedere i dispositivi su una rete, secondi e persino minuti fuori sincrono.

Ci sono due regole per tempo di sincronizzazione:

  • Tutti i dispositivi su una rete dovrebbero essere sincronizzati insieme
  • La rete deve essere sincronizzata con l'UTC (Coordinated Universal Time)

NTP

Per sincronizzare una rete devi utilizzare Network Time Protocol (NTP). NTP è progettato per un'accurata sincronizzazione dell'ora di rete. Funziona utilizzando un'unica fonte di tempo che poi distribuisce a tutti i dispositivi sulla rete NTP.

NTP controlla continuamente i dispositivi per eventuali deriva e quindi regola per garantire che l'intera rete si trovi entro pochi millisecondi rispetto al tempo di riferimento.

UTC

Coordinated Universal Time è una scala cronologica globale che è mantenuta valida dagli orologi atomici. Sincronizzando una rete in UTC, si sta effettivamente garantendo che la rete sia sincronizzata con tutte le altre reti UTC del pianeta.

Anche l'uso di UTC come fonte di riferimento è una cosa semplice. NTP time server sono il modo migliore per trovare una fonte sicura di orario UTC. Usano il GPS (Global Positioning System) come fonte di questo tempo di orologio atomico o segnali radio specializzati che mantengono la sorgente di tempo UTC esterna alla rete per motivi di sicurezza.

Un singolo Server NTP puoi sincronizzare una rete di centinaia e persino migliaia di dispositivi assicurando che l'intera rete si trovi a pochi millisecondi di UTC.

Questo post è stato scritto da

Stuart

Lettura correlata