Sincronização de tempo, obtendo direito
postado por Stuart on Outubro 20th, 2010
O tempo é essencial para computadores, redes e tecnologia. É a única tecnologia de referência que deve verificar se uma tarefa aconteceu ou deve ocorrer. Com o tempo, no tempo de timestamps, é tão importante para a tecnologia, quando há incerteza ao longo do tempo, devido a diferentes dispositivos em uma rede com diferentes tempos, pode causar erros incontáveis.
O problema com o tempo na computação é que todos os dispositivos, desde roteadores até PCs de mesa, têm seu próprio relógio de bordo que rege os relógios do sistema. Esses relógios do sistema são apenas osciladores eletrônicos normais, eles normalmente são encontrados em relógios alimentados por bateria e, enquanto estes são adequados para que os humanos digam a hora, a deriva desses relógios pode ver dispositivos em uma rede, segundos e até minutos sem sincronia.
Existem duas regras para sincronização de tempo:
- Todos os dispositivos em uma rede devem ser sincronizados em conjunto
- A rede deve ser sincronizada com UTC (Tempo Universal Coordenado)
NTP
Para sincronizar uma rede, você precisa usar Network Time Protocol (NTP). O NTP foi projetado para uma sincronização precisa do tempo da rede. A TI funciona usando uma única fonte de tempo que, em seguida, a distribui para todos os dispositivos na rede NTP.
O NTP verifica continuamente os dispositivos para qualquer deriva e, em seguida, ajusta para garantir que toda a rede esteja dentro de alguns milissegundos do tempo de referência.
UTC
Tempo Universal Coordenado é uma escala de tempo global que é mantida verdade por relógios atômicos. Ao sincronizar uma rede com a UTC, você está efetivamente assegurando que a sua rede esteja sincronizada com todas as outras redes UTC do planeta.
Usar o UTC como fonte de referência também é um assunto simples. Servidores NTP tempo são a melhor maneira de encontrar uma fonte segura de tempo UTC. Eles usam o GPS (Global Positioning System) como fonte desse horário atômico ou sinais de rádio especializados, mantendo a fonte de tempo UTC externa à rede por razões de segurança.
Uma única NTP servidor pode sincronizar uma rede de centenas e até milhares de dispositivos, garantindo que a rede inteira esteja dentro de alguns milissegundos de UTC.