Por que a necessidade de NTP

Network Time Protocol é um protocolo de Internet usado para sincronizar relógios de computador para uma referência de tempo estável e precisa. NTP foi originalmente desenvolvido pelo professor David L. Mills na Universidade de Delaware no 1985 e é um protocolo padrão da Internet e é usado na maioria tempo os servidores de rede, daí o nome NTP servidor.

O NTP foi desenvolvido para resolver o problema de vários computadores trabalhando juntos e tendo o tempo diferente. Enquanto o tempo geralmente apenas avança, se os programas estiverem funcionando em diferentes computadores, o tempo deve avançar mesmo se você mudar de um computador para outro. No entanto, se um sistema está à frente do outro, mudar entre esses sistemas faria com que o tempo passasse para trás e para trás.

Como conseqüência, as redes podem executar seu próprio tempo, mas assim que você se conectar à Internet, os efeitos tornam-se visíveis. Apenas as mensagens de e-mail chegam antes de serem enviadas, e até mesmo foram respondidas antes de serem enviadas por correio.

Embora esse tipo de problema possa parecer inócuo quando se trata de receber e-mails, no entanto, em alguns ambientes, a falta de sincronização pode ter resultados desastrosos, por isso o controle do tráfego aéreo foi uma das primeiras aplicações para o NTP.

O NTP usa uma única fonte de tempo e distribui-lo entre todos os dispositivos em uma rede, ele faz isso usando um algoritmo que funciona quanto ajustar um relógio do sistema para garantir a sincronização.

O NTP trabalha em uma base hierárquica para garantir que não haja problemas de tráfego de rede e de largura de banda. Ele usa uma única fonte de tempo, normalmente UTC (tempo universal coordenado) e recebe solicitações de tempo das máquinas no topo da hierarquia, que passam o tempo mais abaixo da cadeia.

A maioria das redes que utilizam o NTP usará uma O servidor NTP para receber seu sinal de hora UTC. Estes podem receber o tempo da rede GPS ou transmissões de rádio transmitidas por laboratórios nacionais de física. Esses dedicados Servidores NTP tempo são ideais, pois recebem tempo direto de uma fonte de relógio atômico, eles também são seguros, pois estão situados externamente e, portanto, não exigem interrupções no firewall da rede.

O NTP tem sido um sucesso astronômico e agora é usado em quase 99 por cento dos dispositivos de sincronização de tempo e uma versão dele está incluída na maioria dos pacotes do sistema operacional.

O NTP deve muito do seu sucesso ao desenvolvimento e apoio que continua a receber quase três décadas após o seu início, razão pela qual ele é agora usado em todo o mundo em Servidores NTP.

Este post foi escrito por

Richard N Williams

Richard N Williams é um autor técnico e especialista em Server e Tempo indústria sincronização do NTP. Richard N Williams no Google+

Leitura relacionada