Como sincronizar uma rede de computadores usando o Protocolo de tempo (NTP)
postado por Richard N Williams on Janeiro 16th, 2010
A sincronização de redes informáticas modernas é de vital importância por uma multiplicidade de razões e graças ao protocolo de tempo NTP (Network Time Protocol) isto é relativamente direto.
NTP é um protocolo algorítmico que analisa o tempo em diferentes computadores e o compara a uma única referência de tempo e ajusta cada relógio para drift para garantir a sincronização com a fonte de tempo. O NTP é tão capaz nesta tarefa que uma rede sincronizada usando o protocolo pode realisticamente obter precisão de milissegundos.
Escolhendo a fonte de tempo
Quando se trata de estabelecer uma referência de tempo, realmente não há alternativa além de encontrar uma fonte de UTC (Tempo Universal Coordenado). UTC é o cronograma global, usado em todo o mundo como uma escala de tempo única por redes de computadores. UTC é mantido exato por uma constelação de relógios atômicos em todo o mundo.
Sincronizando para UTC
O método mais básico de receber uma fonte de tempo UTC é usar um servidor de tempo 2 na Internet do estrato. Estes são considerados estratos 2 à medida que eles distribuem o tempo depois de primeiro recebê-lo de um NTP servidor (stratum 1) que está conectado a um relógio atômico (stratum 0). Infelizmente, este não é o método mais preciso para receber UTC por causa de a distância que os dados têm para viajar do host para o cliente.
Há também problemas de segurança envolvidos no uso de uma fonte de tempo de stratum 2 na Internet, na medida em que a porta UDP 123 do firewall deve ser deixada aberta para receber o código de tempo, mas essa abertura de firewall pode ser explorada por usuários mal-intencionados.
Servidores NTP dedicados
servidores NTP tempo dedicado, frequentemente denominados servidores de tempo de rede, são o método mais preciso e seguro de sincronizar uma rede de computadores. Eles operam externamente para a rede para que não haja problemas de firewall. Esses dispositivos 1 do estrato recebem o tempo UTC direto de uma fonte de relógio atômico por transmissões de rádio de onda longa ou Rede de GPS (Sistema de Posicionamento Global). Embora isso exija uma antena, que no caso do GPS deve ser colocada em um telhado, o próprio servidor de tempo sincronizará automaticamente centenas e, na verdade, milhares de dispositivos diferentes na rede.