A importância da sincronização do tempo no mundo moderno
postado por Richard N Williams on 25th Novembro , 2008
Tempo sempre desempenhou um papel importante na civilização. Compreender e controlar o tempo tem sido uma das pré-ocupações da humanidade desde a pré-história e a capacidade de acompanhar o tempo era tão importante para os antigos quanto para nós.
Nossos antepassados precisavam saber quando o melhor momento era plantar cultivos ou quando se reunir para celebrações religiosas e saber o tempo significa ter certeza de que é o mesmo que os outros.
sincronização de tempo é a chave para o tempo exato mantendo como organizar um evento em um determinado momento, só vale a pena se todos estiverem executando ao mesmo tempo. No mundo moderno, como as empresas passaram de um sistema baseado em papel para um eletrônico, a importância da sincronização do tempo e a busca de uma precisão cada vez maior são ainda mais cruciais.
As redes de computadores estão agora se comunicando entre si de todo o mundo, realizando bilhões de dólares de transações a cada segundo, a precisão de milissegundos agora faz parte do sucesso comercial.
As redes de computadores podem ser constituídas por centenas e milhares de computadores, servidores e roteadores e, enquanto todos eles têm um relógio interno, a menos que estejam sincronizados perfeitamente juntos, uma infinidade de problemas potenciais podem ocorrer.
Violações de segurança, perda de dados, falhas e avarias frequentes, fraude e credibilidade do cliente são todos os perigos potenciais da baixa sincronização do tempo do computador. Os computadores dependem do tempo, pois o único ponto de referência entre eventos e muitas aplicações e processos dependem do tempo.
Mesmo as discrepâncias de alguns milissegundos entre dispositivos podem causar problemas, particularmente no mundo das finanças globais, onde milhões são ganhos ou perdidos em um segundo. Por esta razão, a maioria das redes de computadores são controladas por um servidor de tempo. Esses dispositivos recebem um sinal de tempo de um relógio atômico. Este sinal é então distribuído para todos os dispositivos da rede, garantindo que todas as máquinas tenham o mesmo tempo.
A maioria dos dispositivos de sincronização são controlados pelo programa de computador NTP (Network Time Protocol). Este software verifica regularmente o relógio de cada dispositivo para drift (desacelerando ou acelerando a partir do tempo desejado) e o corrige garantindo que os dispositivos nunca vacilem no tempo sincronizado.