Como funciona um servidor NTP

Network Time Protocol (NTP) é um dos mais antigos protocolos da Internet ainda em uso. Inventada pelo Dr. David Mills, da Universidade de Delaware tem sido utilizada desde 1985. NTP é projetado para sincronizar os relógios em computadores e redes através da Internet ou redes locais (LANs).

NTP (atualmente versão 4) é realmente três coisas em um; um programa de software que é executado em segundo plano do Windows ou UNIX; um protocolo que troca os valores de tempo entre servidores e clientes; e um conjunto de algoritmos que processam os valores de tempo para avançar ou recuar o relógio do sistema.

NTP utiliza um algoritmo (algoritmo do Marzullo) para sincronizar o tempo em uma rede usando uma referência de tempo. Embora as redes podem ser sincronizados com relógios internos ou referências temporais baseados na Internet, é altamente recomendado pela Microsoft e outros que uma referência de tempo externa devem ser usados ​​para garantir a autenticação. Uma referência de tempo absoluta deve usar UTC (Tempo Universal Coordenado ou Temps Universel coordonné) que suporta características como segundo salto - acrescentou para compensar a desaceleração da rotação da Terra.

NTP funciona dentro da suíte TCP / IP e se baseia em UDP, uma forma menos complexa do NTP existe chamado Simple Network Time Protocol (SNTP) que não requer o armazenamento de informações sobre comunicações anteriores, necessários pelo NTP. É utilizado em alguns dispositivos e aplicações onde a alta precisão de tempo não é tão importante, ele também está incluído na maioria dos sistemas operacionais Windows, mas versões mais recentes têm a NTP completo já instalado, que também é gratuito para download através da Internet.

Sincronização com NTP é relativamente simples, ele sincroniza tempo com referência a uma fonte de relógio confiável, como um relógio atômico, embora estes são extremamente caros e são geralmente só pode ser encontrada em laboratórios de física em grande escala, no entanto NTP pode usar tanto o de Posicionamento Global sistema de rede (GPS) ou transmissão de rádio especialista para receber hora UTC a partir desses relógios.

NTP utiliza timestamps para representar a hora atual do dia cada um timestamp é efêmera, em outras palavras, é sempre maior do que o timestamp anterior como tempo nunca corre para trás. NTP analisa os valores de timestamp incluindo a frequência de erros e a estabilidade. Um servidor NTP manterá uma estimativa da qualidade dos seus relógios de referência e de si mesmo.

A distância a partir do relógio de referência é conhecida como os níveis de estrato e em que existem para evitar ciclos no NTP. Estrato 0 são os dispositivos tais como relógios de referência ligados directamente a um computador. Estrato 1 são computadores conectados ao estrato dispositivos 0, enquanto estrato 2 são computadores que enviam solicitações de NTP para servidores estrato 1. NTP pode suportar até 256 estratos.

NTP timestamps estão em dois formatos, mas eles transmitem os segundos a partir de um ponto definido no tempo (conhecido como a época privilegiada, fixado em 00: 00 1 janeiro 1900) O algoritmo NTP usa esse timestamp para determinar a quantidade para avançar ou recuar o sistema ou um relógio de rede.

O programa NTP (conhecido como um daemon em UNIX e um serviço no Windows) é executado em segundo plano no sistema. NTP se recusa a acreditar no momento em que é contada até várias trocas de pacotes tiveram lugar, cada passagem de um conjunto de testes. Somente se as respostas de um servidor de satisfazer o teste, conhecido como especificações do protocolo, o servidor é considerado. É geralmente leva cerca de cinco minutos (cinco amostras) boas até uma NTP servidor é aceito como uma fonte de sincronização.

Um típico GPS servidor de tempo 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.

Sobre o autor

Richard N Williams é um autor técnico e um especialista nas indústrias de sincronização de telecomunicações e rede de tempo. Para mais informações sobre servidores NTP por favor visite a página Galsys.

Este artigo não pode ser republicado ou reproduzido em sua forma completa ou parcial, sem pedir permissão fornecendo um link relevante a este site é mantido. É uma violação da lei de direitos autorais para reimprimir ou publicar este conteúdo sem seguir estes termos.

Copyright © 2008

English French German Italian Spanish Portuguese Russian Swedish Dutch Norwegian Arabic Malay Polish Turkish Danish

Inquérito Rápida

Formulário de contato rápido

Preencha o formulário ou ligue 0121 608 7230 para mais informações sobre como um servidor de horário Galeão pode trabalhar para você.




Nós respeitamos a sua privacidade - leia nossa política de.

produtos populares

GPS Servidor NTP

GPS Servidor NTP

Um servidor de horário de rede usando o sinal de GPS para sincronizar o tempo em grandes redes de computadores.

NTP Relógio Rede

Relógio Rede de Display

O parceiro perfeito para qualquer servidor ou servidor de horário Galleon NTP. Exibir tempo consistente e preciso em toda a sua organização.

Network Time Server

MSF Servidor NTP

Uma solução completa para a sincronização do tempo através de toda a rede de computadores.

Time Server

GPS Network Time Server

Relógio GPS fornecendo sincronização de tempo para sistemas de computador

Receptor tempo

MSF Receptor Tempo

Uma solução completa para sincronizar o tempo em um único computador com os sinais de tempo atômico do MSF (rádio).