Qual é o protocolo de tempo da rede?
O protocolo de tempo de rede é 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 uma segunda vez todos os dias, o que não é tão importante para o usuário médio. Muitos sistemas de segurança e lançamento 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 protocolo de tempo da rede. Esse protocolo freqüentemente atualiza o tempo exato em seus clientes de servidores que mantêm o padrão internacional de tempo atômico. 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 Força-Tarefa de Engenharia da Internet (IETF) na solicitação de comentários (RFC) 5905. A versão 4 inclui criptografia de chave pública, nanossegundo tempo precision e um método de localizar um servidor de tempo automaticamente. 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 só pode ficar levemente irritado quando os registros de data e hora de modificação de email ou arquivo estiverem fora de ordem. As redes com muitos usuários e recursos compartilhados na Internet serão significativamente afetados por isso, no entanto. Para bancos de dados de transações financeiras, aplicativos de controle industrial e software de monitoramento de rede, o tempo preciso é geralmente crítico, não apenas no sistema que registra a transação, mas em todos os computadores que relatam dados, 24 horas por dia. O Protocolo de Tempo da Rede e os Servidores Time International que suportam pode atender a essas necessidades.
Um administrador de rede pode atualizar o tempo diariamente em cada cliente manualmente de um servidor de tempo. Os sistemas também podem ser configurados para recarregar otempo em cada reinicialização. O tempo de tempo de hora para hora é significativo, no entanto, 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 protocolo de tempo da rede. Usando esse método, sistemas e usuários não são "surpresos" por saltos relativamente grandes e repentinos para frente ou para trás no tempo.
Um cliente usando o protocolo de tempo de rede pode obter o tempo preciso de um servidor baseado na Internet ou de uma fonte de tempo externa conectada. Por fim, ambas as fontes obtêm o tempo universal coordenado (UTC) de um servidor internacional. Uma fonte conectada pode recebê -la direta ou indiretamente por meio 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 de tempo conectados diretamente a relógios atômicos, dezenas de milhares de servidores retransmitem o tempo para os sistemas locais.
NetworK Software relacionado ao tempo 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 tempo atual com base no desempenho passado. Os sistemas que não precisam dos recursos completos do NTP podem usar uma versão despojada chamada The Simple Network Time Protocol (SNTP).