Sincronização de tempo com NTP
Network Time Protocol (NTP) é um protocolo padrão da Internet projetado ao longo de 25 anos atrás e ainda está em constante desenvolvimento. NTP sincroniza dispositivos em uma rede para uma única fonte de temporização. Se o tempo em uma rede não for sincronizado quando os aplicativos forem realizados através da Internet, os resultados não desejados podem ocorrer, como o recebimento de e-mail antes de serem enviados ou falhas em aplicações sensíveis ao tempo.
O NTP usa um único relógio de referência para sincronizar todos os relógios em uma rede nesse momento. A hora UTC (Tempo Universal Coordenado) é o padrão de tempo oficial do mundo ea maioria dos servidores NTP são sincronizados para receber a hora UTC. O tempo UTC é mantido exato por uma constelação de relógios atômicos que garantem que todas as referências de tempo de UTC digam o mesmo tempo.
NTP está organizado em uma hierarquia. No topo da hierarquia estão os relógios de referência atômica, estes são conhecidos como estratos 0. Abaixo deste strata estão os servidores que recebem uma referência de tempo diretamente de uma fonte 0 do estrato. Os servidores Stratum 2 recebem tempo de um servidor 1 do estrato e assim por diante.
NTP é altamente escalável, o que significa que uma rede de sincronização pode consistir em vários relógios de referência e o NTP selecionará os melhores candidatos para construir sua estimativa da hora atual. Isso torna o NTP altamente preciso, com precisão de algumas centenas de nano-segundos não inéditos (nano = 1 segundo a cada bilhão de anos!)
Para sincronizar um relógio do computador com a referência de tempo usando o NTP extremamente simples de usar com os sistemas operacionais modernos. A maioria dos fabricantes de sistemas operacionais instala uma versão do NTP em seus sistemas (embora seja uma versão reduzida, conhecida como SNTP em alguns).
Isso significa conectar-se a um servidor de tempo 1 do stratum da Internet, um usuário simplesmente tem que inserir o endereço do domínio no programa NTP. Isso pode ser feito simplesmente no Windows clicando duas vezes no relógio do sistema e abrindo a guia Internet Time. No UNIX, o arquivo ntp.conf contém os detalhes do DNS.
Deve-se mencionar que a Microsoft, entre outros, recomenda o uso de uma fonte de hardware externa como referência de temporização, pois as fontes da Internet não podem ser autenticadas, deixando uma rede aberta a ataques maliciosos.
Um externo NTP servidor Pode receber um sinal de tempo UTC através de uma transmissão de rádio nacional especialista (desde que o receptor esteja dentro de uma transmissão adequada) ou da rede GPS (através de uma antena GPS).
Os servidores NTP são de custo relativamente baixo e fáceis de instalar e configurar, fornecendo precisão e precisão, além de oferecer segurança.