NTP

Significa "Network Time Protocol." NTP é um protocolo usado para sincronizar os relógios dos computadores em vários sistemas. Ele permite a sincronização em redes locais e na Internet.

Comparar os carimbos de data e hora de dois ou mais sistemas pode parecer uma tarefa simples, mas envolve várias etapas. Como todas as redes têm algum nível de latência, o atraso entre a solicitação e a resposta precisa ser levado em consideração. O NTP usa o modelo cliente-servidor e calcula o atraso de ida e volta usando quatro valores:

  1. carimbo de data e hora da solicitação do cliente
  2. carimbo de data e hora do recebimento pelo servidor
  3. carimbo de data e hora da resposta do servidor
  4. carimbo de data e hora do recebimento pelo cliente

O período entre 1 e 2 acima é somado ao período entre 3 e 4 para calcular o atraso total de ida e volta. Subtraindo metade desse atraso, é possível estimar o horário exato em um servidor remoto, geralmente com uma diferença de poucos milissegundos.

Como as condições da rede podem afetar o tempo necessário para transmitir ou receber pacotes NTP, uma única solicitação pode não produzir um resultado preciso. Por isso, é comum fazer várias solicitações NTP e calcular a média da latência para produzir um carimbo de data e hora mais preciso. Os carimbos de data e hora também podem ser calculados como uma média entre vários computadores para produzir um horário consistente para todas as máquinas em uma rede. Ao sincronizar vários relógios ao mesmo tempo, o NTP é usado como um protocolo ponto a ponto, no qual cada sistema é uma fonte de horário.

Exemplos de NTP

O protocolo de horário da rede é usado por vários utilitários diferentes de sincronização de horário, incluindo ferramentas integradas ao Windows e ao macOS. No Windows, o Painel de Controle de Data e Hora inclui um recurso chamado "Horário da Internet" que usa o NTP para obter o horário atual de um servidor de horário. No macOS, a Preferência do Sistema Data e Hora usa o NTP para obter o horário atual quando a opção "Definir data e hora automaticamente" está selecionada. O Windows e o macOS usam uma versão simplificada do NTP chamada Network Time Protocol simples (SNTP).

Atualizado May 20, 2019 por Per C.

quizTeste seus conhecimentos

Loading images on a webpage as the user scrolls is called what?

A
Lazy loading
0%
B
Quick dithering
0%
C
Rapid buffering
0%
D
Slow decoding
0%
Correct! Incorrect!     View the Lazy Loading definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de NTP nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.