Informação básica do servidor de horário

Todos os PCs e dispositivos de rede usam relógios para manter um tempo interno do sistema. Esses relógios, denominados Relógio de Relógio em Tempo Real (RTC), fornecem informações sobre horários e datas. Os chips são suportados por bateria, de modo que mesmo durante as interrupções de energia, eles podem manter o tempo.

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. Todos os roteadores e switches precisam ser executados na mesma taxa, os dispositivos fora da sincronização podem levar a perda de dados e até a conexões inteiras.

Para algumas transações, é necessário que os computadores estejam perfeitamente sincronizados, mesmo que alguns segundos a diferença entre as máquinas possam ter sérios efeitos, como encontrar um bilhete de avião que você reservou, já foi vendido momentos depois para outro cliente ou você poderia tirar suas poupanças de um caixa eletrônico e quando sua conta está vazia, você pode rapidamente ir para outra máquina e retirar tudo de novo.

No entanto, os computadores pessoais não são projetados para ser relógios perfeitos, seu design foi otimizado para produção em massa e de baixo custo em vez de manter um tempo preciso. No entanto, esses relógios internos são propensos a deriva e, embora para muitas aplicações isso possa ser bastante adequado, muitas vezes as máquinas precisam trabalhar juntas em uma rede e se os computadores deriva em taxas diferentes, os computadores ficarão sem sincronia uns com os outros e os problemas podem surgem particularmente com transações sensíveis ao tempo.

Servidor de tempos são como outros servidores de computador, na medida em que eles geralmente estão localizados em uma rede. Um servidor de tempo reúne informações de temporização, geralmente de uma fonte de hardware externa e depois sincroniza a rede com esse tempo.

A maioria dos servidores de tempo usa NTP (Network Time Protocol), um dos protocolos mais antigos da Internet, ainda usado, inventado pelo Dr. David Mills da Universidade de Delaware, já utilizou desde 1985. NTP é um protocolo projetado para sincronizar os relógios em computadores e redes em toda a Internet ou redes locais (LANs).

O NTP utiliza uma referência de temporização externa e, em seguida, sincroniza todos os dispositivos da rede com esse tempo.

Existem várias fontes que O servidor NTP pode usar como referência de temporização. A Internet é uma fonte óbvia, no entanto, as referências de tempo da Internet da Internet, como nist.gov e windows.time, não podem ser autenticadas, deixando o servidor de tempo e, portanto, a rede vulnerável a ameaças de segurança.

Muitas vezes, os servidores do horário são sincronizados com uma fonte UTC (Tempo Universal Coordenado), que é a escala de tempo padrão global e permite que computadores de todo o mundo sejam sincronizados exatamente ao mesmo tempo. Isso tem uma importância óbvia em indústrias onde o tempo exato é crucial, como a bolsa de valores ou indústria aérea.

UTC Uma escala de tempo global

Tempo Universal Coordenado (UTC - do Francês Temps Universel Coordonné) é um cronograma internacional baseado no tempo contado pelos relógios atômicos. Os relógios atômicos são precisos dentro de um segundo em vários milhões de anos. Eles são tão precisos que o International Atomic Time, o tempo transmitido por esses dispositivos, é ainda mais preciso do que a rotação da Terra.

A rotação da Terra é afetada pela gravidade da lua e, portanto, pode diminuir ou acelerar. Por esse motivo, o International Atomic Time (TAI do French Temps Atomique International) deve ter "Leap seconds" para mantê-lo alinhado com o horário original GMT (Greenwich entretanto) também conhecido como UT1, que é baseado no tempo solar .

Esta nova escala de tempo conhecida como UTC agora é usada em todo o mundo, permitindo que redes e comunicações de computadores sejam conduzidas em lados opostos do globo.

A UTC é governada não por um país ou administração individual, mas pela colaboração de relógios atômicos em todo o mundo, o que garante a neutralidade política e também a precisão.

O UTC é transmitido de várias maneiras em todo o mundo e é utilizado por redes de computadores, companhias aéreas e satélites para garantir uma sincronização precisa, independentemente da localização na Terra.

No EUA NIST (Instituto Nacional de Padrões e Tecnologia), a UTC de seu relógio atômico em Fort Collins, Colorado. Os Laboratórios Nacionais de Física do Reino Unido e Alemanha possuem sistemas similares na Europa.

A internet também é outra fonte de tempo UTC. Mais de mil servidores de tempo na Web pode ser usado para receber uma fonte de hora UTC, embora muitos não sejam precisos o suficiente para a maioria das necessidades de rede.

Outro, método seguro e preciso de receber a UTC é usar os sinais transmitidos pelo Sistema de Posicionamento Global dos EUA. Os satélites da rede GPS contêm todos relógios atômicos que são usados ​​para permitir o posicionamento. Estes relógios transmitem o tempo que pode ser recebido usando um receptor GPS.

Muitos dedicados servidores de tempo estão disponíveis que podem receber uma fonte de horário UTC da rede GPS ou das transmissões do Laboratório Nacional de Física (todas as quais são transmitidas pela onda larga 60 kHz).

A maioria dos servidores de horário usa NTP (Network Time Protocol) para distribuir e sincronizar redes de computadores com a hora UTC.

Network Time Protocol (NTP), Compreendendo a Sincronização.

Network Time Protocol parece ter sido em torno de sempre. Na verdade, é mesmo um dos protocolos mais antigos da Internet que foi desenvolvido no 1980 pelo professor David Mills e seu time da Universidade de Delaware.

Em um mundo descontraído, talvez não seja importante se as redes de computadores não estiverem sincronizadas. As únicas conseqüências dos erros de temporização podem ser que um e-mail chega antes de ser enviado, mas em indústrias como reserva de lugares de avião, a bolsa de valores ou a comunicação por satélite, as frações de um segundo podem causar sérios erros, como a venda de assentos mais de uma vez, a perda de milhões de dólares ou mesmo de fraude.

Os computadores são máquinas lógicas e, como o tempo é linear para um computador, qualquer evento que ocorra em uma máquina deve acontecer antes que a notícia desse evento atinja outro. Quando as redes não são sincronizadas, os computadores lutam para lidar com eventos que, obviamente, ocorreram (como um e-mail sendo enviado), mas de acordo com o seu relógio e marca de tempo ainda não, basta pensar no erro do milênio onde temia os relógios Volte para o 1900!

Por essa razão, o NTP foi desenvolvido. O NTP usa um algoritmo (algoritmo da Marzullo) para sincronizar o tempo com a versão atual do NTP pode manter o tempo na Internet pública dentro dos milissegundos do 10 e pode ser ainda melhor em LANs. Os servidores de tempo NTP funcionam no conjunto TCP / IP e dependem do UDP (User Datagram Protocol).

Servidores NTP são normalmente dispositivos NTP dedicados que usam uma única referência de tempo para sincronizar uma rede. Esta referência de tempo é mais frequentemente uma fonte UTC (Tempo Universal Coordenado). A UTC é uma escala de tempo global distribuída por relógios atômicos através da Internet, transmissões de rádio de ondas longas especializadas ou através da rede GPS (Sistema de Posicionamento Global).

O algoritmo NTP usa essa referência de tempo para determinar a quantidade para avançar ou recuar o sistema ou relógio de rede. O NTP analisa os valores do timestamp, incluindo a freqüência de erros e sua estabilidade. Um servidor NTP manterá uma estimativa da qualidade dos relógios de referência e de si mesmo.

NTP é hierárquico. A distância da referência de temporização é dividida em estratos. Stratum 0 é a referência do relógio atômico; Stratum 1 é o servidor NTP, enquanto o Stratum 2 é um servidor que recebe informações de temporização do servidor NTP. O NTP pode suportar camadas quase ilimitadas, embora seja mais longe da referência de tempo, menos precisa será.

Como cada nível de estrato pode receber e enviar sinais de temporização, a vantagem desse sistema hierárquico é que milhares de máquinas podem ser sincronizadas com apenas a necessidade de um servidor NTP.

O NTP contém uma medida de segurança chamada autenticação. A autenticação verifica se cada marca de tempo veio da referência de tempo pretendida, analisando um conjunto de chaves de criptografia que são enviadas com a referência de tempo. O NTP analisa e confirma se veio da fonte do tempo, verificando-o contra um conjunto de chaves confiáveis ​​em seus arquivos de configuração.

No entanto, a autenticação não está disponível a partir de fontes de tempo de toda a Internet, e é por isso que a Microsoft e a Novell, entre outras, recomendam fortemente apenas referências de tempo externas, como um dedicado GPS NTP servidor ou aquele que recebe a transmissão de ondas longas de tempo e frequência nacional.

Recebendo o Time with Time Servers e o transmissor MSF

MSF é o nome dado à transmissão de tempo dedicada fornecida pelo National Physical Laboratory no Reino Unido, é uma fonte precisa e confiável do tempo civil do Reino Unido, com base na escala de tempo UTC (Tempo Universal Coordenado).

O MSF é usado em todo o Reino Unido e, de fato, outras partes da Europa para receber uma fonte de hora UTC que pode ser usada por relógios de rádio e para sincronizar redes de computadores usando um O servidor NTP.

Está disponível 24 horas por dia em todo o Reino Unido, embora em algumas áreas o sinal possa ser mais fraco e é suscetível a interferências e topografia local. O sinal opera em uma freqüência de 60 kHz e carrega um código de hora e data que retransmite as seguintes informações em formato binário: Ano, mês, dia do mês, dia da semana, hora, minuto, horário de verão britânico (em vigor ou iminente) e DUT1 (a diferença entre UTC e UT1 que se baseia na rotação da Terra)

O sinal de MSF é transmitido da estação de rádio Anthorn em Cumbria, mas foi recentemente movido para lá depois de residir em Rugby, Warwickshire desde que foi iniciado no 1960's. A freqüência portadora do sinal é em 60 kHz, controlada por relógios atômicos de césio na estação de rádio.

Os relógios atômicos de césio são os relógios atômicos mais confiáveis ​​em qualquer lugar, sem perder nem ganhar um segundo em vários milhões de anos.

Para receber o sinal MSF simples relógios de rádio pode ser usado para exibir o horário UTC exato ou, alternativamente, os servidores de tempo referenciados por MSF podem receber a transmissão de ondas longas e distribuir as informações de temporização em torno de redes de computadores usando NTP (Network Time Protocol).

A única alternativa real ao sinal MSF no Reino Unido é usar os relógios de césio incorporados da rede GPS (Sistema de Posicionamento Global) que transmitem informações de tempo precisas que podem ser usadas como um Fonte de hora UTC.

Seis razões pelas quais você precisa de um servidor de tempo de rede dedicado!

segurança
Ter um tempo imprevisto ou executar uma rede que não está sincronizada pode deixar um sistema de computador vulnerável a ameaças de segurança e até fraudes. Os marcadores de tempo são o único ponto de referência para um computador rastrear aplicativos e eventos. Se estes são imprecisos, todos os tipos de problemas podem ocorrer, como os e-mails que chegam antes de serem enviados. Também possibilita transações tão sensíveis ao tempo como o comércio eletrônico, reservas on-line e negociação em ações e compartilhe quando o tempo exato com um servidor de tempo de rede é essencial e os preços podem cair ou aumentar em milhões em um segundo.

Protecção:
A falta de sincronização de uma rede informática pode permitir que hackers e maliciosos usem a oportunidade de entrar no seu sistema, mesmo que os fraudadores possam aproveitar. Mesmo aquelas máquinas que estão sincronizadas podem ser vítimas, especialmente quando usam a Internet como uma referência de tempo que permite que uma porta aberta para usuários mal-intencionados injetar um vírus em sua rede. Usando rádio ou Relógios atômicos GPS forneça um tempo preciso por trás do seu firewall, mantendo a segurança.

Precisão:
Servidores NTP Tempo Certifique-se de que todos os computadores em rede sejam sincronizados automaticamente com a hora e a data precisas, agora e no futuro, atualizando automaticamente a rede durante a economia de verão e saltos segundos.

Legalidade:
Se os dados do computador forem usados ​​em um tribunal, é essencial que a informação venha de uma rede sincronizada. Se o sistema não for, a evidência pode ser inadmissível.

Usuários felizes:
Pare os usuários reclamando sobre o tempo incorreto em suas estações de trabalho

Ao controle:
Você controla a configuração. Por exemplo, você pode alterar automaticamente o tempo para a frente e voltar cada Primavera e Outono para horário de verão ou definir a hora do servidor para ser bloqueado somente para UTC ou qualquer fuso horário que você escolher.

O Relógio Atômico eo Servidor de Tempo NTP

A maioria das pessoas já ouviu falar relógios atômicos, sua precisão e precisão são bem conhecidas. Um relógio ato0mic tem o potencial de manter o tempo por vários centenas de milhões de anos e não perder um segundo na deriva. Drift é o processo onde os relógios perdem ou ganham tempo por causa das imprecisões nos mecanismos que os fazem funcionar.

Os relógios mecânicos, por exemplo, existem há centenas de anos, mas mesmo os mais caros e bem projetados deriva pelo menos um segundo por dia. Enquanto os relógios eletrônicos são mais precisos, eles também serão drift em cerca de um segundo por semana.

Os relógios atômicos não têm comparação quando se trata de manter o tempo. Como um relógio atômico é baseado na oscilação de um átomo (na maioria dos casos, o átomo de cesio 133) que possui uma ressonância exata e finita (o cesio é 9,192,631,770 a cada segundo), isso faz com que sejam precisos até um bilionésimo de segundo (um nanosegundo) .

Embora esse tipo de precisão seja incomparável, possibilitou tecnologias e inovações que mudaram o mundo. A comunicação por satélite só é possível graças ao tempo de manutenção dos relógios atômicos, assim como a navegação por satélite. Como a velocidade da luz (e, portanto, as ondas de rádio) viajam ao longo de 300,000km um segundo, uma imprecisão de um segundo pode ver um sistema de navegação a centenas de milhares de quilômetros de distância.

A precisão precisa também é essencial em muitas aplicações informáticas modernas. A comunicação global, em particular as transações financeiras, deve ser feita com precisão. Em Wall Street ou na Bolsa de Valores de Londres, um segundo pode ver o valor das ações aumentar ou diminuir em milhões. A reserva on-line também exige a precisão e a sincronia perfeita, apenas os relógios atômicos podem fornecer, caso contrário, os ingressos podem ser vendidos mais de uma vez e as máquinas de caixa podem acabar pagando seu salário duas vezes se você encontrou uma máquina de dinheiro com um relógio lento.

Embora isso possa parecer desejável para os mais desonesto de nós, não é preciso muita imaginação para entender quais problemas podem causar uma falta de precisão e sincronização. Por esta razão, foi desenvolvido um cronograma internacional baseado no tempo contado pelos relógios atômicos.

UTC (Tempo Universal Coordenado) é o mesmo em todos os lugares e pode explicar a desaceleração da rotação da Terra, adicionando alguns segundos para manter a linha UTC com a GMT (Greenwich Meantime). Todas as redes de computadores que participam da comunicação global precisam ser sincronizadas com a UTC. Como a UTC é baseada no tempo contado pelos relógios atômicos, é a escala de tempo mais precisa possível. Para que uma rede de computadores receba e mantenha sincronizado com UTC, primeiro precisa acessar um relógio atômico. Estes são equipamentos caros e grandes e, em geral, só podem ser encontrados em laboratórios de física em grande escala.

Felizmente, o tempo contado por esses relógios ainda pode ser recebido por um servidor de tempo de rede diminuir utilizando as transmissões de ondas longas de tempo e frequência transmitidas por laboratórios nacionais de física ou do GPS (sistema de Posicionamento Global). NTP (protocolo de tempo de rede) pode então distribuir este tempo UTC para a rede e usar o sinal de tempo para manter todos os dispositivos na rede perfeitamente sincronizados para UTC.

Operação e Implementação do Sistema de Posicionamento Global (GPS)

O GPS (Sistema de Posicionamento Global) a rede existe há mais de trinta anos, mas foi somente desde que 1983, quando um avião de passageiros coreano foi acidentalmente abatido, o exército dos EUA, que possui e controla o sistema, concorda em abri-lo para uso civil com a esperança de prevenir tais tragédias .

O sistema GPS é atualmente o único sistema mundial de satélites de navegação (GNSS) do mundo, embora a Europa e a China estejam desenvolvendo seus próprios (Galileo e GLONASS). GPS, ou para dar o seu nome oficial Navstar GPS é baseado em uma constelação entre os satélites 24 e 32 Medium Earth Orbit.

Estes satélites transmitem mensagens através de sinais de microondas precisos. Essas mensagens contêm a hora em que a mensagem foi enviada, uma órbita precisa para o satélite enviando a mensagem e a saúde geral do sistema e as órbitas difíceis de todos os satélites GPS.

Para obter uma posição, é necessário um receptor GPS. Isso recebe o sinal dos satélites 4 (ou mais). Como os satélites transmitem sua posição e o tempo que a mensagem foi enviada, o receptor GPS pode usar o sinal de temporização e informações de distância para o treino por processo de triangulação exatamente onde está no mundo.

O GPS e outros sistemas GNSS só podem identificar a localização com tanta precisão porque cada retransmite informações de temporização de um relógio atômico de bordo. Os relógios atômicos são tão precisos que perdem ou ganham um segundo em milhões de anos. É apenas essa precisão que torna o posicionamento GPS possível porque, como o sinal transmitido pelos satélites viaja à velocidade da luz (até 180,000 milhas e segundo), uma imprecisão de um segundo poderia fazer o posicionamento de milhares de quilômetros no lugar errado.

Por causa desse relógio atômico a bordo e alto nível de precisão do tempo, um satélite GPS pode ser usado como fonte para UTC (Tempo Universal Coordenado). O UTC é um cronograma global baseado no tempo contado pelos relógios atômicos e usado em todo o mundo para permitir que todas as redes de computadores se sincronizem ao mesmo tempo.

Uso de redes de computadores Servidores NTP tempo (protocolo de tempo de rede) para sincronizar seus sistemas. A NTP O servidor conectado a uma antena GPS pode receber um sinal de hora UTC do satélite e depois distribuir entre a rede.

Utilizar os GPs para informações de temporização é um dos métodos mais precisos e seguros de receber uma fonte de UTC com precisão de alguns milissegundos bastante viável possível.

Precisão no Timekeeping Relógios Atômicos e Servidores de Tempo

O desenvolvimento de relógios atômicos ao longo do século XX tem sido fundamental para muitas das tecnologias que utilizamos todos os dias. Sem relógios atômicos, muitas das inovações do século XX simplesmente não existiriam.

A comunicação por satélite, o posicionamento global, as redes de computadores e até mesmo a Internet não seriam capazes de funcionar da maneira que estamos acostumados, se não fosse para relógios atômicos e sua ultra-precisão no tempo.

Os relógios atômicos são cronômetros incrivelmente precisos que não perdem um segundo em milhões de anos. Em comparação, os relógios digitais podem perder um segundo a cada semana e os relógios mecânicos mais intrincados precisam ainda mais tempo.

O motivo da incrível precisão de um relógio atômico é que ele é baseado em uma oscilação de um único átomo. Uma oscilação é apenas uma vibração em um nível de energia particular, no caso da maioria dos relógios atômicos, eles são baseados na ressonância do átomo de césio que oscila exatamente em tempos 9,192,631,770 a cada segundo.

Muitas tecnologias agora contam com relógios atômicos por sua precisão desenfreada. O sistema de postagem global é um excelente exemplo. Os satélites GPS têm todos a bordo um relógio atômico e é essa informação de tempo que é usada para trabalhar em posicionamento. Como os satélites GPS se comunicam usando ondas de rádio e viajam à velocidade da luz (180,000 milhas por segundo no vácuo), pequenas imprecisões no tempo poderiam tornar o posicionamento impreciso em centenas de quilômetros.

Outra aplicação que requer o uso de relógios atômicos é em redes de computadores. Quando os computadores falam um com o outro em todo o mundo, é imperativo que todos eles usem a mesma fonte de tempo. Se não o fizeram, as transações sensíveis ao tempo, como compras na Internet, reservas on-line, bolsa de valores e até mesmo envio de e-mail, seriam quase impossíveis. Os e-mails chegariam antes de serem enviados e o mesmo item em um site de compras na Internet poderia ser vendido para mais de uma pessoa.

Por este motivo, foi desenvolvido um cronograma global chamado UTC (Tempo Universal Coordenado) com base no tempo contado pelos relógios atômicos. O UTC é entregue a redes de computadores via times servers. A maioria dos servidores de tempo utilizam o NTP (protocolo de tempo de rede) para distribuir e sincronizar as redes.

Servidores NTP tempo pode receber o tempo UTC de várias fontes, mais comumente, os relógios atômicos de bordo do sistema GPS podem ser usados ​​como uma fonte UTC por um servidor de tempo conectado a uma antena GPS.

Outro método bastante utilizado pelo NTP servidor de tempos é utilizar a transmissão de rádio de longa onda transmitida pelos laboratórios nacionais de física de vários países. Embora não esteja disponível em todos os lugares e bastante suscetível a topografia local, as transmissões fornecem um método seguro de recebimento de fonte de tempo.

Se nenhum desses métodos estiver disponível, uma fonte de tempo UTC pode ser recebida da Internet, embora a precisão e a segurança não sejam garantidas.

NTP Time Server Perguntas frequentes

P. O que é NTP?
A. NTP - Network Time Protocol é um protocolo de Internet para sincronização de horário, enquanto outros protocolos de sincronização de tempo estão disponíveis O NTP é, de longe, o mais amplamente utilizado desde há muito tempo desde o meio do 1980 quando a Internet ainda estava em sua infância.

P. O que é UTC?
A. UTC - O tempo universal coordenado é uma escala de tempo global baseada no tempo contado pelos relógios atômicos. Como esses relógios são tão precisos a cada ano, os "segundos de salto" devem ser adicionados, pois UTC é ainda mais preciso do que a rotação da Terra, que diminui e acelera graças à gravidade da Lua.

P. O que é um Network Time Server?
A. Um servidor de tempo de rede também conhecido como um servidor de tempo NTP é um dispositivo de rede que recebe um sinal de hora UTC e, em seguida, o distribui entre outros dispositivos em uma rede. O protocolo de tempo NTP assegura então que todas as máquinas sejam mantidas sincronizadas a essa hora.

P. Onde é que um servidor de tempo de rede Receba uma hora UTC?
A. Existem várias fontes em que uma referência de tempo UTC pode ser tomada. A Internet é a mais óbvia com centenas de servidores de tempo diferentes transmitindo seus sinais de tempo UTC. No entanto, estes são notoriamente imprecisos, dependendo de muitas variáveis, a Internet também não é uma fonte segura e não é adequado para qualquer rede de computadores onde os problemas de segurança são uma preocupação. Os outros métodos que fornecem uma fonte mais precisa, segura e confiável de tempo UTC são usar as transmissões da rede GPS (sistema de posicionamento global) ou as transmissões nacionais e de freqüência transmitidas em ondas longas.

P. Posso receber um sinal de rádio de qualquer lugar?
A. Infelizmente, não. Apenas alguns países têm uma transmissão de sinal de tempo de seus laboratórios nacionais de física e esses sinais são finitos e vulneráveis ​​a interferências. Nos EUA, o sinal é transmitido a partir do Colorado e é conhecido como WWVB, no Reino Unido é transmitido de Cumbria e é chamado MSF. Existem sistemas semelhantes na Alemanha, Japão, França e Suíça.

P. E o sinal GPS?
A. Um sistema de navegação por satélite depende dos sinais de tempo dos relógios atômicos de bordo nos satélites GPS. É esse sinal de tempo que é usado para triangular o posicionamento e também pode ser recebido por um servidor de tempo de rede equipado com uma antena GPS. O GPS está disponível em todo o mundo, mas uma antena precisa ter uma visão clara do céu.

P. Se eu tiver uma rede grande, então vou precisar de vários servidores de tempo de rede?
A. Não necessariamente. NTP é hierárquico e dividido em "estrato". Um relógio atômico é um dispositivo 0 de estrato, um servidor de tempo que recebe o sinal de relógios é um dispositivo 1 de estrato e um dispositivo de rede que recebe um sinal de um servidor de tempo é um dispositivo 2 de estrato. O NTP pode suportar o estrato 12 (de forma realista, embora seja possível mais) e cada strata pode ser usado como um dispositivo para se sincronizar. Portanto, um dispositivo 2 de estrato pode sincronizar outra máquina abaixo dos estratos e assim por diante. Isso significa não importa quão grande seja uma rede, apenas um servidor de tempo de rede seria necessário.

Recebendo uma fonte de tempo

A Servidor NTP se conecta a uma rede informática com o objetivo de sincronizar todos os computadores, roteadores e outros dispositivos exatamente na mesma hora. Os servidores NTP usam o Network Time Protocol para ajustar o drift de diferentes máquinas para combinar o tempo de referência.

Os servidores NTP dependem do uso de um relógio de referência; a maioria das redes que usam um servidor NTP usará uma fonte de hora UTC (Tempo Universal Coordenado). A UTC é baseada no tempo contado pelos relógios atômicos incrivelmente precisos e caros.

Os relógios atômicos trabalham no princípio de que um único átomo (na maioria dos casos, o cesio -133) ressoará a uma taxa exata em determinados níveis de energia. A precisão dos relógios atômicos é tão proficiente que a UTC foi desenvolvida para permitir combinar o horário atômico internacional (TAI) e Greenwich Meantime (GMT), permitindo a desaceleração da rotação da Terra ao adicionar saltos e, portanto, manter o Sol na Terra meridiano ao meio dia.

A falta de conta para este desaceleramento na rotação da Terra resultaria na eventual deriva do dia e da noite (embora em muitos milênios).
A NTP servidor pode ser configurado para receber um sinal de hora UTC de toda a Internet, embora estes possam variar tremendamente em precisão e dependem de distâncias razoavelmente próximas do cliente e do servidor.

Basear-se em referências de tempo baseadas na Internet também pode deixar uma rede aberta para usuários mal-intencionados, pois não podem utilizar a autenticação NTP, que é uma medida de segurança usada para garantir uma referência de tempo é o que ela diz.

Muitos servidores NTP dedicados são projetados para receber uma referência de tempo mais precisa e autenticada. Um método utiliza transmissões de rádio que são transmitidas por vários laboratórios nacionais de física, como NIST (National Institute for Standards and Technology) nos EUA (sinal WWVB) e NPL (National Physical Laboratory) no Reino Unido (sinal MSF). Esses sinais são transmitidos em ondas longas e podem ser retirados dentro da área de transmissão, embora os sinais possam ser bloqueados por características geográficas locais.

Outro método para receber uma referência de cronograma UTC é usar os relógios atômicos de bordo na rede GPS (Sistema de Posicionamento Global). Enquanto o GPS é mais conhecido como um sistema de posicionamento, o satélite realmente retransmite informações de temporização que são usadas pelos receptores de GPS para calcular o tempo que viajou e, portanto, a distância.
Enquanto os sinais GPS não são transmitidos em formato UTC, eles são altamente precisos e o NTP não tem nenhum problema em convertê-los.

O NTP servidor verifica o carimbo de data / hora da fonte UTC e usa as informações para calcular se os relógios da rede estão a deriva e adiciona ou subtrai um segundo para coincidir com o relógio de referência. O servidor NTP fará isso em intervalos estabelecidos, normalmente a cada quinze minutos para garantir uma precisão perfeita.

O NTP é preciso dentro do 1 / 100th de um segundo (milissegundos 10) na Internet pública e pode executar ainda melhor em LANs e WANS com precisão de 1 / 5000th de um segundo (microseconds 200) não desconhecidos.

Para garantir uma maior precisão, o serviço NTP (ou daemon no Linux) é executado em segundo plano e não acredita no tempo que é informado até depois de várias trocas e cada um passou uma especificação de protocolo (um teste), o servidor é considerado. Geralmente, leva cerca de cinco boas amostras) até que um servidor NTP seja aceito como fonte de tempo.