Como os servidores NTP conseguem permanecer tão precisos?

Jun 3, 2025
Nuvem e Internet
CONTEÚDO NÃO CHEGADO

Muitos de nós tivemos problemas ocasionais com nossos computadores e outros dispositivos retendo configurações de hora precisas, mas uma sincronização rápida com um servidor NTP torna tudo bem novamente. Mas se nossos próprios dispositivos podem perder a precisão, como os servidores NTP conseguem se manter tão precisos?

A sessão de perguntas e respostas de hoje chega até nós como cortesia do SuperUser - uma subdivisão do Stack Exchange, um grupo de sites de perguntas e respostas voltado para a comunidade

Foto cortesia de LEOL30 (Flickr) .

A questão

O leitor de SuperUser Frank Thornton quer saber como os servidores NTP são capazes de permanecer tão precisos:

Percebi que em meus servidores e em outras máquinas, os relógios sempre oscilam de forma que precisam ser sincronizados para permanecerem precisos. Como os relógios do servidor NTP evitam desviar e sempre permanecem tão precisos?

Como os servidores NTP conseguem se manter tão precisos?

A resposta

O contribuidor do SuperUser Michael Kjorling tem a resposta para nós:

Os servidores NTP contam com relógios altamente precisos para cronometragem precisa. Uma fonte de tempo comum para servidores NTP centrais são relógios atômicos ou receptores GPS (lembre-se de que os satélites GPS têm relógios atômicos a bordo). Esses relógios são definidos como precisos, pois fornecem uma referência de tempo altamente exata.

Não há nada mágico no GPS ou nos relógios atômicos que os façam dizer exatamente que horas são. Por causa de como os relógios atômicos funcionam, eles são simplesmente muito bons em, uma vez que foram informados que horas são, guardando tempo exato (desde o segundo é definido em termos de efeitos atômicos ) Na verdade, é importante notar que A hora do GPS é diferente do UTC que estamos mais acostumados a ver. Esses relógios atômicos são, por sua vez, sincronizados com Tempo Atômico Internacional ou TAI a fim de não apenas contar com precisão a passagem do tempo, mas também a Tempo.

Uma vez que você tenha uma hora exata em um sistema conectado a uma rede como a Internet, é uma questão de engenharia de protocolo, permitindo a transferência de tempos precisos entre hosts em uma rede não confiável. A este respeito, um servidor NTP Stratum 2 (ou mais distante da fonte de tempo real) não é diferente da sincronização do seu sistema de desktop com um conjunto de servidores NTP.

No momento em que você tem alguns tempos precisos (conforme obtido de servidores NTP ou em outro lugar) e sabe a taxa de avanço do seu relógio local (que é fácil de determinar), você pode calcular a taxa de desvio do seu relógio local em relação ao "considerado preciso " passagem do tempo. Depois de travado, esse valor pode ser usado para ajustar continuamente o relógio local para torná-lo relatar valores muito próximos da passagem precisa do tempo, mesmo se o próprio relógio em tempo real local for altamente impreciso. Contanto que seu relógio local não seja alto errático , isso deve permitir manter o tempo preciso por algum tempo, mesmo se sua fonte de tempo upstream ficar indisponível por qualquer motivo.

Algumas implementações de cliente NTP (provavelmente a maioria dos daemon ntpd ou implementações de serviço do sistema) fazem isso, e outras (como o companheiro ntpdate do ntpd que simplesmente acerta o relógio uma vez) não. Isso é comumente referido como arquivo de deriva porque armazena persistentemente uma medida de variação do relógio, mas estritamente falando, não precisa ser armazenado como um arquivo específico no disco.

No NTP, o Stratum 0 é, por definição, uma fonte de tempo precisa. Stratum 1 é um sistema que usa uma fonte de tempo Stratum 0 como sua fonte de tempo (e, portanto, é um pouco menos preciso do que a fonte de tempo Stratum 0). O Stratum 2 novamente é ligeiramente menos preciso do que o Stratum 1 porque está sincronizando seu tempo com a fonte do Stratum 1 e assim por diante. Na prática, essa perda de precisão é tão pequena que é completamente desprezível em todos os casos, exceto nos mais extremos.


Tem algo a acrescentar à explicação? Som desligado nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui .

NTP Vs. PTP: How Do You Get Accuracy?

Configuring Syslog And NTP


Nuvem e Internet - Artigos mais populares

O que significa “Preenchido pela Amazon”?

Nuvem e Internet Dec 4, 2024

CONTEÚDO NÃO CHEGADO Quando você está comprando na Amazon, você deve ter visto as palavras “Preenchido pela Amazon” ao lado de algumas das coisas que você compra. Com so..


Como descobrir se um dispositivo Smarthome funciona com Alexa, Siri ou Google Home and Assistant

Nuvem e Internet Jun 20, 2025

Agora que os assistentes de voz estão se tornando extremamente populares, muitos usuários que desejam equipar seus ambientes com produtos smarthome provavelmente estão querendo q..


Não se preocupe: Wifi não é perigoso

Nuvem e Internet Jul 5, 2025

CONTEÚDO NÃO CHEGADO Há um número impressionante de artigos na Internet alardeando os perigos da “radiação Wi-Fi” e como ela é arriscada para a saúde. Não se preocupe..


Como saber se você tem a versão de 32 ou 64 bits do Google Chrome

Nuvem e Internet Nov 11, 2024

O Google Chrome é extremamente popular entre nossos leitores, mas você sabia que eles também têm uma versão de 64 bits do navegador atualmente? Veja como saber qual versão voc..


Ask HTG: mensagens LAN-to-LAN no Windows 7, vídeo em tela inteira com vários monitores e copiadoras de arquivos alternativas

Nuvem e Internet Nov 28, 2024

CONTEÚDO NÃO CHEGADO Uma vez por semana, reunimos algumas das respostas que enviamos às perguntas dos leitores e as compartilhamos com todos. Esta semana, estamos analisando as..


Como habilitar a Caixa prioritária no Android (e configurar notificações somente importantes)

Nuvem e Internet Dec 10, 2024

CONTEÚDO NÃO CHEGADO Ontem google lançou um aplicativo Gmail atualizado para telefones Android 2.2 que oferecem suporte ao recurso Caixa prioritária e, mais imp..


Execute o Chrome portátil a partir do seu flash drive em qualquer máquina Windows

Nuvem e Internet Jun 21, 2025

CONTEÚDO NÃO CHEGADO Gostaria de executar o Google Chrome com suas extensões e configurações favoritas em qualquer computador? Aqui, veremos como você pode configurar uma versão port..


Como fazer upload de documentos do Office 2010 para visualização técnica de aplicativos da Web

Nuvem e Internet Jan 12, 2025

Um dos principais novos recursos do Office 2010 é a capacidade de compartilhar e editar documentos online com o serviço Office Web Apps. Hoje vamos dar uma olhada em como salvá-los em seu ..


Categorias