L'importanza della sincronizzazione temporale nel mondo moderno

Tempo ha sempre giocato un ruolo importante nella civiltà. Comprendere e monitorare il tempo è stata una delle pre-occupazioni dell'umanità sin dalla preistoria e la capacità di tenere traccia del tempo era tanto importante per gli antichi quanto per noi.

I nostri antenati avevano bisogno di sapere quando il momento migliore era piantare le colture o quando riunirsi per le celebrazioni religiose e conoscere il tempo significa assicurarsi che sia uguale a quello di tutti gli altri.

sincronizzazione oraria è la chiave per mantenere il tempo preciso come organizzare un evento in un determinato momento è utile solo se tutti corrono allo stesso tempo. Nel mondo moderno, dal momento che il business si è spostato da un sistema cartaceo a uno elettronico, l'importanza della sincronizzazione temporale e la ricerca di una precisione sempre migliore sono ancora più cruciali.

Le reti di computer comunicano tra di loro da ogni parte del mondo, eseguendo transazioni per miliardi di dollari ogni secondo, una precisione milliseconda fa ora parte del successo aziendale.

Le reti di computer possono essere composte da centinaia e migliaia di computer, server e router e mentre hanno tutti un orologio interno, a meno che non siano sincronizzati perfettamente insieme potrebbero verificarsi una miriade di potenziali problemi.

Violazioni della sicurezza, perdita di dati, frequenti arresti anomali e guasti, frode e credibilità del cliente sono tutti potenziali rischi di una cattiva sincronizzazione dell'ora del computer. I computer si basano sul tempo in quanto l'unico punto di riferimento tra gli eventi e molte applicazioni e processi dipende dal tempo.

Persino le discrepanze di pochi millisecondi tra i dispositivi possono causare problemi in particolare nel mondo della finanza globale, dove milioni di guadagni vengono persi o persi in un secondo. Per questo motivo la maggior parte delle reti di computer sono controllate da a ora del server. Questi dispositivi ricevono un segnale orario da un orologio atomico. Questo segnale viene quindi distribuito a tutti i dispositivi sulla rete, assicurando che tutte le macchine abbiano lo stesso tempo.

La maggior parte dei dispositivi di sincronizzazione è controllata dal programma del computer NTP (Network Time Protocol). Questo software verifica regolarmente la deriva di ciascun dispositivo (rallentando o accelerando dal tempo desiderato) e lo corregge assicurando che i dispositivi non oscillino mai dal tempo sincronizzato.

Questo post è stato scritto da

Richard Williams N

Richard N Williams è un autore tecnico e specialista nel settore della sincronizzazione server NTP e ora. Richard Williams N su Google+

Lettura correlata