Usando o GPS para sincronizar o tempo da rede
postado por Richard N Williams on Fevereiro 11th, 2009
O Sistema de Posicionamento Global existe desde o 1980. Foi projetado e construído pelos militares dos Estados Unidos que queriam um sistema de posicionamento preciso para situações de campo de batalha. No entanto, após o abate acidental ou um avião de passageiros coreano, o então presidente dos Estados Unidos (Ronald Reagan) concordou que o sistema deveria ser permitido pelos civis como forma de evitar que tal desastre ocorra de novo.
A partir daí, o sistema transmitiu em duas frequências L2 para o US Military e L1 para uso civil. O sistema funciona usando ultra preciso relógios atômicos que estão a bordo de cada satélite. A transmissão GPS é um código de tempo produzido a partir deste relógio combinado com informações como a posição e a velocidade do satélite. Esta informação é então captada pelo receptor de navegação por satélite que calcula quanto tempo levou a mensagem para alcançá-la e, portanto, o quão longe do satélite é.
Ao usar a triangulação (uso de três desses sinais), a posição exata na Terra do receptor GPS pode ser determinada. Como a velocidade das transmissões, como todos os sinais de rádio, viaja à velocidade da luz, é altamente importante que a Relógios do GPS são ultra-precisas. Apenas um segundo de imprecisão é suficiente para tornar a unidade de navegação imprecisa sobre as milhas 100,000, pois a luz pode percorrer distâncias tão vastas em um curto espaço de tempo.
Porque Relógios do GPS tem um alto nível de precisão, isso significa que eles também têm outro uso. O sinal GPS, disponível em qualquer lugar do planeta, é um meio altamente eficiente de obter um sinal de tempo para sincronizar uma rede de computadores também. Um dedicado GPS servidor de tempo receberá o sinal GPS e, em seguida, converterá o sinal de tempo atômico a partir dele (conhecido como tempo GPS) e convertê-lo para UTC (Tempo Universal Coordenado), o que é simples de fazer, pois ambas as escalas de tempo são baseadas no tempo atômico internacional (TAI) e a única diferença é que o tempo GPS não representa os segundos saltos, significando que é "exatamente" 15 segundos mais rápido.
A GPS servidor de tempo provavelmente usará o protocolo NTP (Network Time Protocol) para distribuir o tempo para uma rede. NTP é, de longe, o protocolo de tempo de rede mais utilizado e está instalado na maioria dos dedicados servidores de tempo e uma versão também está incluída na maioria dos sistemas operacionais Windows e Linux.