NTP - Network Time Protocol
A necessidade de tempo exato
Dizer o tempo é incrivelmente importante para o nosso dia a dia. Precisamos saber a que hora de se levantar para o trabalho, quando pegar o ônibus e mesmo quando ir para a cama para garantir que fiquemos ociosos.
Geralmente, para este tipo de relógio, relogios mecânicos ou digitais nos fornecem uma ampla precisão. Um relógio digital provavelmente não perderá mais do que um segundo no espaço de uma semana e tenho certeza de que seu chefe não ficará muito louco se chegar um segundo atrasado para o turno.
No entanto, quando se trata de transmitir dados através da Internet, o controle de satélites ou mesmo a compra de ações no mercado de ações é necessário um tempo mais preciso.
As redes de computadores dependem do cronograma para quase todas as suas aplicações, desde o envio de um e-mail para a poupança de dados, é necessário um carimbo de data / hora para o computador acompanhar. Além disso, os roteadores e switches precisam executar com a mesma taxa, os dispositivos fora da sincronização podem levar a perda de dados e até a conexões inteiras.
Para a navegação por satélite, usada há muito tempo por navios e companhias aéreas, mas agora popular em carros modernos, a precisão em um milésimo de segundo é essencial, pois a luz (e, portanto, as ondas de rádio) podem viajar 300 km nesse tempo. erro no sinal do tempo significaria navegação por satélite pode ser impreciso por centenas de quilômetros.
Os computadores precisam não só ser sincronizados com sua rede, mas as transações sensíveis ao tempo com outras redes, computadores ou pela Internet também exigem sincronização. Imagine licitar no Ebay e colocar o último lance apenas para o computador das casas de leilões executando um tempo diferente, reconhecendo um licitante anterior como o último, você certamente ficaria irritado.
Por esse motivo, uma escala de tempo padronizada global é usada para permitir que todos os computadores em todo o mundo se sincronizem com a mesma fonte de tempo. Essa escala global é chamada UTC (Universal Coordinated Time).
O tempo UTC é baseado em International Atomic Time (TAI), que é o tempo contado por um coletivo internacional de relógios atômicos (260 em 40 diferentes laboratórios em todo o mundo) onde uma média é tomada significando que TAI é preciso dentro de um segundo a cada três Milhões de anos.
O tempo UTC pisou segundos adicionados (ou retirados) todos os anos para compensar com a desaceleração (e aceleração ocasional) da rotação da Terra, pois nosso planeta é, na verdade, 100,000 vezes menos confiável do que um relógio atômico e sem um salto, o meio-dia, eventualmente, Tornar-se meia-noite (embora em 40,000 anos ou mais).
Os computadores usam um protocolo chamado NTP (Network Time Protocol), que pode receber um sinal de hora UTC, quer através da Internet, quer através de uma transmissão de rádio especializada de um laboratório de física ou através da rede GPS.
Servidores NTP Então assegure-se de que todos os dispositivos conectados a essa rede estejam sincronizados com a UTC, permitindo que computadores em todo o mundo se comuniquem efetivamente uns com os outros.