O que é NTP
Introdução ao Network Time Protocol
Network Time Protocol (NTP) é um dos protocolos mais antigos da Internet ainda utilizados. Inventado pelo Dr. David Mills da Universidade de Delaware, tem sido em uso constante e continuamente atualizado desde 1985. O NTP é um protocolo projetado para sincronizar os relógios em computadores e redes em toda a Internet ou Redes de Área Local (LANs).
O NTP usa um algoritmo (algoritmo de Marzullo) para sincronizar o tempo em uma rede usando escalas de tempo como UTC (Tempo Universal Coordenado ou Temps Universel Coordonn ') e pode suportar recursos como o salto de segundos - adicionado para compensar a desaceleração da rotação da Terra.
NTP (versão 4) pode manter o tempo através da Internet pública para dentro de milissegundos 10 (1 / 100th de um segundo) e pode executar ainda melhor sobre LANs, com erros de 200 microssegundos (1 / 5000th de segundo) em condições ideais.
Os servidores de tempo NTP funcionam no conjunto TCP / IP e dependem do UDP (User Datagram Protocol). Uma forma menos complexa de NTP chamada Protocolo de Tempo de Rede Simples (SNTP) que não exige o armazenamento de informações sobre comunicações anteriores, necessárias para NTP é usada em alguns dispositivos e aplicativos onde o tempo de precisão de alta precisão não é tão importante e também está incluído como padrão No software Windows (embora as versões mais recentes do Microsoft Windows tenham o NTP completo instalado).
A sincronização de tempo com NTP é relativamente simples, sincroniza o tempo com referência a uma fonte de relógio confiável. Esta fonte pode ser relativa (o relógio interno de um computador ou o tempo em um relógio de pulso) ou absoluto (Uma fonte de relógio UTC que é precisa, como é humanamente possível).
Os relógios atômicos são os dispositivos de manutenção de tempo mais absolutos. Eles trabalham no princípio de que o átomo, césio-133, tem um número exato de ciclos de radiação a cada segundo (9,192,631,770). Esta revelou-se de modo preciso o Sistema Internacional de Unidades (SI) definiu agora a segunda como a duração dos ciclos 9,192,631,770 de radiação do átomo de césio-133.
No entanto, os relógios atômicos são extremamente caros e geralmente só podem ser encontrados em laboratórios de física em grande escala. No entanto, o NTP pode sincronizar as redes com um relógio atômico usando a rede do sistema de posicionamento global (GPS) ou a transmissão de rádio especializada.
O mais usado é o sistema GPS, que consiste de uma série de satélites que fornecem a informação de posicionamento e localização exata. Cada satélite GPS só pode fazer isso utilizando um relógio atômico que por sua vez pode ser pode ser usado como uma referência de tempo.
Um receptor GPS típico pode fornecer informações de tempo para dentro de alguns nanossegundos de UTC, desde que haja uma antena situada e com uma boa visão do céu.
Há também uma série de transmissões de tempo e de rádio frequência nacionais que podem ser usados para sincronizar um servidor NTP. Na Grã-Bretanha o sinal (chamado MSF) é transmitido pelo Laboratório Nacional de Física em Cumbria que serve como referência nacional tempo do Reino Unido, também existem sistemas similares em Colorado, EUA (WWVB) e em Frankfurt, Alemanha (DCF-77). Estes sinais fornece hora UTC com uma precisão de microssegundos 100, no entanto, o sinal de rádio tem um alcance finito e é vulnerável a interferências.
A distância do relógio de referência é conhecida como níveis de estrato e eles existem para evitar ciclos no NTP. Stratum 0 são dispositivos como relógios atômicos conectados diretamente a um computador. Stratum 1 são computadores conectados aos dispositivos 0 do stratum, enquanto o Stratum 2 são computadores que enviam solicitações NTP aos servidores Stratum 1. O NTP pode suportar até os estratos 256.
Todas as versões do Microsoft Windows desde o 2000 incluem o Windows Time Service (w32time.exe) que tem a capacidade de sincronizar o relógio do computador com um servidor NTP. Especialista Servidores NTP Também estão disponíveis que podem sincronizar o tempo em inúmeras máquinas usando o MSF (ou equivalente) ou o sinal GPS para uma lista de produtos relacionados ao NTP, visite aqui.