O que é o Network Time Protocol?

O Network Time Protocol é um meio de sincronizar com precisão o tempo entre vários computadores em uma rede. A maioria dos relógios de computador perde pelo menos um segundo inteiro de tempo todos os dias, o que não é tão importante para o usuário médio. Muitos sistemas de segurança e registro de eventos devem rastrear computadores em várias redes, incluindo a Internet. Esses sistemas dependem da sincronização do relógio de seus computadores vinculados com o Network Time Protocol. Esse protocolo freqüentemente atualiza o horário exato em seus clientes a partir de servidores que mantêm o padrão internacional de horário atômico.

Também conhecido pelo acrônimo NTP, o Network Time Protocol foi estabelecido como padrão no final dos anos 80. Várias revisões foram feitas ao longo dos anos 90 para melhorar a autenticação, algoritmos, precisão e sincronização externa. Em 2010, o NTP versão 4 foi proposto pela Internet Engineering Task Force (IETF) no Request For Comments (RFC) 5905. A versão 4 inclui criptografia de chave pública, precisão de nanossegundos e um método de localização automática de um servidor de horário. Ele também inclui algoritmos e precisão aprimorados, além de suporte para novos relógios de referência de hardware e sistemas operacionais.

Um usuário em uma pequena rede local pode ficar um pouco irritado quando os carimbos de data / hora de modificação de e-mail ou arquivo estão fora de serviço. Redes com muitos usuários e recursos compartilhados na Internet serão afetadas significativamente por isso, no entanto. Para bancos de dados de transações financeiras, aplicativos de controle industrial e software de monitoramento de rede, o tempo exato geralmente é crítico, não apenas no sistema que está registrando a transação, mas em todos os computadores que reportam dados, 24 horas por dia. O Network Time Protocol e os servidores de horário internacional que o suportam podem atender a essas necessidades.

Um administrador de rede pode atualizar o horário diariamente em cada cliente manualmente a partir de um servidor de horário. Os sistemas também podem ser configurados para recarregar o tempo em cada reinicialização. O desvio do tempo de hora em hora é significativo, devido a muitos fatores, incluindo problemas de temperatura e sistema operacional. A melhor solução é geralmente redefinir automaticamente cada relógio em incrementos muito pequenos várias vezes ao dia com o Network Time Protocol. Usando esse método, sistemas e usuários não são "surpreendidos" por saltos repentinos e relativamente grandes para a frente ou para trás no tempo.

Um cliente que usa o Network Time Protocol pode obter a hora exata de um servidor baseado na Internet ou de uma fonte de hora externa conectada. Por fim, as duas fontes obtêm o Tempo Universal Coordenado (UTC) de um servidor de horário internacional. Uma fonte com fio pode recebê-la direta ou indiretamente através de um sinal de rádio especial. Uma fonte de rede geralmente a obtém indiretamente através de várias camadas de servidores executando o software NTP. Embora existam apenas alguns servidores conectados diretamente a relógios atômicos, dezenas de milhares de servidores em todo o mundo retransmitem o tempo para os sistemas locais.

O software relacionado à hora da rede em execução em cada cliente NTP mantém seu relógio atualizado com extrema precisão e regularidade. Quando um cliente não está conectado à Internet, os algoritmos NTP estimam o horário atual com base no desempenho passado. Os sistemas que não precisam dos recursos completos do NTP podem usar uma versão simplificada chamada SNTP (Simple Network Time Protocol).

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?