Arquivo para a categoria 'Sincronização de tempo'

Usando o National Time and Frequency Signals como referência de tempo de NTP

Quinta-feira, fevereiro 28, 2008

Este artigo explora como usar transmissões de rádio nacionais de tempo e frequência para sincronização de tempo de rede.

A importância de uma referência de sincronização autenticada para sincronizar uma rede de computadores para, não pode ser sublinhada suficientemente.

Embora existam centenas e possivelmente milhares de fontes de tempo baseadas na internet, estas não podem ser autenticadas, deixando um sistema aberto a vírus, hackers maliciosos ou malwares.

Além disso, uma pesquisa realizada pelo MIT (Instituto de Tecnologia de Massachusetts) descobriu que quase metade das fontes de tempo de internet foram compensadas por mais de dez segundos e apenas um terço poderia ser considerado como "útil", também descobriu que muitos estavam muito longe de seus pares para fornecer qualquer precisão útil.

Mais dedicado tempo os servidores de rede são projetados para receber um sinal de temporização do GPS (Global Positioning System), principalmente porque é o mais preciso e pode ser recebido de qualquer lugar do globo.

No entanto, existem situações em que talvez não seja prático usar um GPS servidor de tempo. Uma antena GPS deve estar situada no telhado e ter uma visão clara do céu, o que pode ser difícil se o servidor estiver no piso térreo de um raspador de céu de vários andares. Muitos administradores também não gostam dos problemas e das despesas de ter que executar um cabo em um prédio e instalar uma antena ou, se houver possibilidades, a sala do servidor talvez seja reencaminhada e o processo deve ser repetido.

Felizmente, os laboratórios de física nacional de muitos países transmitem um sinal de tempo e frequência de um transmissor de rádio. Nos EUA, o sinal é referido como WWVB e é transmitido por NIST (Instituto Nacional de Padrões e Tecnologia) no Colorado. No Reino Unido, o Laboratório Físico Nacional (NPL) transmite o sinal MSF da Cumbria e sistemas similares são transmitidos na Alemanha (DCF-77), no Japão (JJY) e na França (TDF).

Infelizmente, nem todos os países transmitem uma transmissão nacional de tempo e frequência, por isso, se um servidor de tempo estiver localizado fora dos EUA, Alemanha, Reino Unido, França ou Japão, pode duvidar que um sinal possa ser recebido (embora muitas dessas transmissões possam ser recebido em países vizinhos).

Os sinais de rádio também são facilmente suscetíveis a interferências atmosféricas e podem ser bloqueados por montanhas, raspadores de céu ou outra topografia. No entanto, uma vantagem para usar um receptor de rádio é que ele receberá um sinal dentro de um prédio.

Enquanto uma transmissão de rádio não é tão precisa como um sinal de tempo GPS, um servidor de tempo de rede dedicado que recebe um sinal de rádio ainda pode fornecer precisão entre 1 - 20 milissegundos (um milissegundo é 1 / 1000 de um segundo) que é mais do que adequado para as necessidades de sincronização de rede.

Como criar e configurar o seu próprio servidor de tempo NTP referenciado por rádio

Quarta-feira, fevereiro 27th, 2008

Muitas pessoas provavelmente estão familiarizadas com a guia Hora da Internet ao configurar seu relógio no Windows. Esta é uma forma básica de NTP (Network Time Protocol) chamado SNTP (Simple Network Time Protocol) que pesquisa um servidor NTP de vez em quando para sincronizar o tempo. No entanto, o NTP completo faz muito mais, como pesquisar vários servidores para determinar qual é a fonte de tempos melhores e mais estáveis.

Criar o seu próprio servidor de tempo NTP é relativamente direto e se você é um residente dos EUA, então a maneira mais simples é usar um módulo receptor relativamente barato, configurado para receber o sinal de tempo da WWVB que é transmitido pelo NIST (Instituto Nacional de Padrões e Tempo ) a uma frequência de 60 kHz.

Para criar seu próprio produto usando o sinal de tempo WWVB, os módulos do receptor WWVB, estão prontamente disponíveis a baixo custo. Ao procurar um módulo receptor, há vários pontos a considerar:

Deve haver uma interface simples para permitir a integração fácil de cronometração precisa em equipamentos eletrônicos, etc. O receptor deve usar chips dedicados projetados especificamente para receber o sinal de tempo da WWVB (EUA). A vantagem destes sobre outras soluções é que os módulos incluem a eletrônica de suporte necessária, cristais sintonizados, etc. e são pré-montados, testados e geralmente estão em miniatura.

Quando combinado com uma Antena adequada, o módulo receptor atua como um receptor de código de tempo completo, fornecendo um fluxo de saída de dados digitais em série para descodificação externa.

Uma vez montado e testado para que o módulo esteja recebendo um sinal, ele pode ser conectado ao seu computador ou servidor.

Uma vez conectado, o servidor de tempo deve ser configurado usando o editor de registro. Basta seguir estas etapas:

Localize a seguinte subchave: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersType
No painel direito, clique com o botão direito tipo, então clique em Modificar, em Editar tipo de Valor NTP na caixa Dados do Valor, em seguida, clique em OK.

Localize a seguinte subchave: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfigAnnounceFlags.

No painel direito, clique com o botão direito do mouse em AnnounceFlags e clique em Modificar. A entrada de registro 'AnnounceFlags' indica se o servidor é uma referência de tempo confiável, o 5 indica uma fonte confiável, então na caixa Editar Valor DWORD, em Dados do Valor, digite 5 e clique em OK.

Para habilitar o Network Time Protocol; NTPserver, localize e clique: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpServer

No painel direito, clique com o botão direito do mouse em Ativar e, em seguida, clique em Modificar. Na caixa Editar valor do DWord, digite 1 em Dados do valor e clique em OK.

Agora volte e clique em: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersNtpServer

No painel direito, clique com o botão direito NtpServer, em seguida, Modificar, em Editar valor DWORD em tipo de valor de dados no painel direito, clique com o botão direito NtpServer, em seguida, Modificar, em Editar valor DWORD em Dados do Valor digite o Domain Name System (DNS ), cada um DNS deve ser único e você deve acrescentar 0x1 ao final de cada nome DNS caso contrário as alterações não terão efeito.

Agora, clique em OK, em seguida, localize e clique no seguinte: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClientSpecialPollInterval

No painel direito, clique com o botão direito do mouse em SpecialPollInterval e, em seguida, clique em Modificar. Na caixa Editar Valor DWORD, em Dados do Valor, digite o número de segundos que deseja para cada pesquisa, ou seja, o 900 pesquisará todos os minutos 15 e clique em OK.

Para configurar as configurações de correção de tempo, localize: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Timeconfig

No painel direito, clique com o botão direito MaxPosPhaseCorrection, em seguida, Modificar, na caixa Editar valor DWORD, em base, clique em Decimal, em Dados do Valor, digite um tempo em segundos, como 3600 (uma hora), em seguida, clique em OK.

Agora volte e clique em: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Timeconfig No painel direito, clique com o botão direito do mouse em MaxNegPhaseCorrection, depois Modifique.

Na caixa Editar DWORD na base, clique em Decimal, em tipo de dados de valor, o tempo em segundos que deseja pesquisar, como 3600 (pesquisas em uma hora). Sair do Editor de registro

Agora, para reiniciar o serviço de hora do Windows, clique em Iniciar, Executar (ou, em alternativa, use a facilidade do prompt de comando) e digite:

net stop w32time & & net start w32time. E esse é o seu servidor de tempo, agora está funcionando.

Os relógios atômicos e servidores NTP

Terça-feira, fevereiro 26, 2008

Este artigo explica as origens e o funcionamento dos relógios atômicos e como eles são usados ​​para sincronizar redes de computadores em todo o mundo usando servidores NTP.

Nos relógios eletrônicos convencionais, o tempo é mantido executando uma corrente elétrica através de um oscilador que produz um sinal elétrico repetitivo, que é então governado por um cristal de quartzo para manter a precisão. Estes osciladores de cristal são muito mais precisos do que os relógios mecânicos, mas continuarão a deriva, talvez em um segundo por semana.

Para o dia-a-dia, usar osciladores de cristal são uma boa maneira de acompanhar o tempo; no segundo dia da vida, um segundo faz pouca diferença, no entanto, uma vez que as ondas de luz ou de rádio podem percorrer as milhas 300,000 em um segundo, algumas tecnologias de alto nível, como a navegação por satélite ou a comunicação global, exigem uma maior precisão possível.

Relógios atômicos são um dispositivo de cronometragem que utiliza a freqüência de ressonância atômica conhecida de um átomo para manter o tempo. O primeiro relógio atômico verdadeiramente preciso foi construído no 1955 no National Physical Laboratory no Reino Unido e foi baseado no átomo de césio -133 que oscila exatamente em 9,192,631,770 a cada segundo.

Essa oscilação é realmente um sinal repetitivo da radiação de microondas emitida por elétrons em um átomo quando eles alteram os níveis de energia. Grande parte de um relógio atômico foi projetado para criar o estado correto para causar e aumentar as oscilações.
Embora outros átomos possam ser usados, a oscilação (9,192,631,770 um segundo) do átomo de cesium -133 é agora aceita pelo Sistema Internacional de Unidades como sendo a definição de um segundo.

Os relógios atômicos são geralmente muito grandes e constituem muitos aparelhos altamente técnicos, como aspiradores e requerem equipes inteiras de cientistas para manter e monitorar os relógios. Muito do que se destina a compensar os efeitos colaterais indesejados, como freqüências de outros átomos no relógio e até a dilatação gravitacional (onde, de acordo com os relógios da teoria de Einstein em diferentes alturas, correm de forma diferente por causa das diferenças no campo gravitacional) Isso faz com que os relógios atômicos sejam altamente caro.

Felizmente, muitos laboratórios físicos nacionais de grande escala transmitem sinais de tempo de rádio de seus relógios atômicos que podem ser usados ​​para sincronizar osciladores de cristal padrão também.

Os relógios atômicos também são a base do GPS (Sistema de Posicionamento Global), pois cada satélite contém um relógio atômico, uma vez que o tempo preciso é integral para o posicionamento (uma posição em qualquer lugar é composta por uma direção, uma velocidade e tempo).
Os sinais GPS também podem ser usados ​​para capturar um sinal de tempo. Esta é agora a maneira mais comum em que as redes de computadores mantêm tempo preciso, o que também é essencial em muitas comunicações e aplicativos.

A maioria das redes de computadores usa um servidor NTP (Network Time Protocol) para sincronizar seus dispositivos com um sinal de tempo atômico recebido através da rede GPS.

Um horário universal, UTC (Tempo Universal Coordenado), foi desenvolvido com base no tempo contado pelos relógios atômicos, TAI (International Atomic Time). O UTC explica a desaceleração da rotação da Terra, adicionando os segundos de salto para TAI, de modo a evitar a deriva gradual da noite no dia (embora isso demore anos 40,000) e permite que o mundo inteiro se comunique usando a mesma escala de tempo.

Configurando um Servidor de Tempo de Rede NTP Baseado no Windows

Segunda-feira, fevereiro 25th, 2008

Resumo: Este artigo descreve como configurar o Windows para atuar como um servidor de horário autoritário usando NTP (Network Time Protocol).

A sincronização do tempo do computador é altamente importante nas modernas redes de computadores, a precisão e a sincronização do tempo são críticas em muitas aplicações, particularmente nas transações sensíveis ao tempo. Basta imaginar comprar um banco de avião apenas para ser informado no aeroporto de que o bilhete foi vendido duas vezes porque foi comprado depois em um computador com um relógio mais lento!

Os computadores modernos têm relógios internos chamados chips de relógio de tempo real (RTC) que fornecem a data ea hora. Esses chips são apoiados bateria de modo que mesmo durante quedas de energia, eles podem manter o tempo, mas os computadores pessoais não são projetados para ser relógios perfeitos. Seu design foi otimizado para a produção em massa e de baixo custo em vez de manter o tempo exato.

Para muitas aplicações, este é pode ser bastante adequados, embora, muitas vezes máquinas precisam de tempo para ser sincronizado com outros PC em uma rede e quando os computadores estão fora de sincronia com os outros problemas podem surgir, tais como arquivos de rede de partilha ou, em alguns ambientes, mesmo fraude!

O Microsoft Windows (2000 e acima) possui um utilitário de sincronização de tempo incorporado no sistema operacional chamado Windows Time (w32time.exe) que pode ser configurado para funcionar como um servidor de tempo da rede. Ele pode ser configurado para sincronizar uma rede usando o relógio interno ou uma fonte de tempo externa.

Nota: a Microsoft recomenda que você configure um servidor de horário com uma fonte de hardware em vez de na internet onde não há autenticação.

Para configurar o serviço Windows Time para usar o relógio de hardware interno, primeiro verifique se o w32time está localizado na lista de serviços do sistema no registro, para verificar:
Clique em Iniciar, Executar e digite regedit e clique em OK.
Localize e, em seguida, clique na seguinte entrada do Registro:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time

É altamente recomendável que você faça backup do registro como problemas sérios podem ocorrer se você modificar o registro incorretamente, modificações no registro é feito a seu próprio risco.

Nota: as seguintes instruções são baseadas no Windows 2000, outras versões do Windows podem ser diferentes.

Para iniciar a configuração de um relógio interno, clique na seguinte subchave:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
No painel direito, clique com o botão direito do mouse em ConfiableTimeSource e clique em Modificar.
Em Editar valor DWORD, tipo 1 na caixa Dados do valor e clique em OK
Saia do Editor do Registro

Para reiniciar o serviço Hora do Windows, clique em Iniciar, Executar (ou, alternativamente, usar o recurso Prompt de Comando).
Tipo: w32time net stop net start && w32time
Em seguida, pressione enter.

Para redefinir o tempo dos computadores locais, digite o seguinte em todos os computadores, exceto para o servidor de tempo que não deve ser sincronizado consigo mesmo:
W32tm -s

Para configurar o serviço de tempo do Windows para usar uma fonte de tempo externa, clique em Iniciar, Executar e digite regedit e clique em OK.

Localize a seguinte subchave:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
No painel direito, clique com o botão direito tipo, então clique em Modificar, em Editar tipo de Valor NTP na caixa Dados do Valor, em seguida, clique em OK.

Agora, no painel direito, clique direito ReliableTimeSource, em seguida, clique em Modificar.
Na caixa Editar valor DWORD, em Dados do Valor, digite 0, em seguida, clique em OK.

Botão direito do mouse NtpServer no painel da direita, em seguida, clique em Modificar.
Em Editar valor, escreva o Domain Name System (DNS), cada um DNS deve ser exclusivo.
Agora clique em OK.

Apenas para Windows Service Pack 2000 4, defina as configurações de correção de tempo para fazer isso localizar:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
No painel direito, clique com o botão direito MaxAllowedClockErrInSecs, em seguida, Modificar na caixa Editar valor DWORD, digite um tempo em segundos número máximo de diferença segundos entre o relógio local ea hora recebida do servidor NTP, a fim de ser considerada um novo válido tempo.
Clique em OK.

Para definir a enquete intervalos de localizar:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
No painel direito, clique com o botão direito do período, clique em Modificar.
Na caixa Editar valor DWORD, em Dados do Valor, digite 24 então OK
Saia do Editor do Registro

Clique em Iniciar, Executar e digite o seguinte e pressione Enter:
W32time net stop net start && w32time

Para redefinir o tempo dos computadores locais, digite o seguinte em todos os computadores, exceto para o servidor de tempo que não deve ser sincronizado consigo mesmo:

Network Time Protocol (NTP) é um protocolo de Internet usado para a transferência de tempo preciso, fornecendo informações de tempo para que um tempo preciso possa ser obtido

Para ativar o Network Time Protocol; NTPServer, localize e clique em:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
No painel direito, clique com botão direito Ativado, clique em Modificar.
Na caixa Editar valor DWORD, digite 1 em Dados do valor, em seguida, clique em OK.

Agora volte e clique em
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters \ NtpServer
No painel direito, clique com o botão direito NtpServer, em seguida, Modificar, em Editar valor DWORD em tipo de valor de dados no painel direito, clique com o botão direito NtpServer, em seguida, Modificar, em Editar valor DWORD em Dados do Valor digite o Domain Name System (DNS ), cada um DNS deve ser único e você deve acrescentar 0x1 ao final de cada nome DNS caso contrário as alterações não terão efeito.
Agora clique em OK.

Localize e clique na seguinte
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \ SpecialPollInterval
No painel direito, clique com o botão direito SpecialPollInterval, em seguida, clique em Modificar.
Na caixa Editar valor DWORD, em Dados do valor, digite o número de segundos que você deseja para cada votação, ou seja, 900 15 irá pesquisar a cada minuto, em seguida, clique em OK.

Para configurar as definições de correcção de hora, localize:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
No painel direito, clique com o botão direito MaxPosPhaseCorrection, em seguida, Modificar, na caixa Editar valor DWORD, em base, clique em Decimal, em Dados do Valor, digite um tempo em segundos, como 3600 (uma hora), em seguida, clique em OK.

Agora volte e clique em:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
No painel direito, clique com o botão direito MaxNegPhaseCorrection, em seguida, Modificar.
Na caixa Edit DWORD sob base, clique em Decimal, em Dados do valor digite o tempo em segundos que você deseja pesquisar, como 3600 (urnas em uma hora)

Saia do Editor do Registro
Agora, para reiniciar o serviço Hora do Windows, clique em Iniciar, Executar (ou, alternativamente, usar o comando prompt de instalação) e digite:
w32time net stop net start && w32time

E em cada computador, que não seja o servidor de tempo, digite:
W32tm / -s

E esse é o seu servidor de tempo, agora está funcionando.

Confronto no tempo mantendo

Sexta-feira, fevereiro 22nd, 2008

Este artigo explora o conceito de manter o tempo e como a medida humana do tempo está em desacordo com a de um computador.

O tempo é certamente um conceito que a maioria de nós dá por certo, passa por nós e nós percebemos isso apenas quando vislumbramos um cabelo cinzento no espelho ou chegamos tarde a essa importante reunião. No entanto, manter o controle do tempo ocupou a humanidade por milênios.
Desde relógios iniciais e temporizadores de água até relógios digitais modernos e relógios atômicos, os humanos encontraram maneiras cada vez mais precisas e inovadoras de contar o tempo.

Os computadores também precisam saber a hora certa. A precisão é essencial para manter a Internet e as redes informáticas entre si, mas para um computador a passagem de tempo é uma equação simples baseada no acúmulo de momentos discretos adicionados a um tempo base, normalmente o número de segundos desse ponto no tempo.

Os seres humanos, por outro lado, têm uma variedade de noções diferentes sobre como medir o tempo. Nós o separamos em segundos, minutos, dias, semanas, meses, anos, décadas e até milênios.

E é aí que o problema reside que, historicamente, nós forçamos o tempo a corresponder com a órbita e a rotação da Terra, chamados de tempo solar, o que, como resultado, não é tão preciso, nem suficiente para um computador de qualquer forma.

As redes de computadores usam o protocolo Network Time Protocol (NTP), o padrão de sincronização de tempo usado pela Internet para manter ao mesmo tempo. O NTP permite que as máquinas consultem servidores temporários regionais que obtêm o Horário Universal Coordenado UTC de relógios de referência altamente precisos, tanto da Internet como através de rádio ou receptor GPS.

No entanto, a UTC é baseada no tempo atômico e difere do tempo de rotação da Terra (sistema solar) porque o dia está se alongando lentamente. A gravidade da lua alonga o turno global em cerca de 1.4 milissegundos - isto é, milésimos de segundo - por dia por século. Uma vez que 1820, o que pensamos como um período de 24-hora ficou 2 milissegundos por mais tempo.

Como resultado, o tempo atômico difere do tempo solar em um segundo em cada 500 dias. Para ajustar os segundos de salto são adicionados a cada ano ou mais. No entanto, à medida que os computadores se tornam mais dependentes da precisão, esse segundo salto pode causar problemas, pois um segundo pode ser uma quantidade de vasrt em alguns aplicativos sensíveis ao tempo.

Alguns sugerem para combater este problema. Os segundos de salto devem ser eliminados e o mundo deve ficar com apenas um tempo atômico, embora isso resulte em sol à meia-noite e escuro durante o dia (embora em 43,000 anos). Outros argumentam que ter uma escala de tempo baseada na rotação da Terra é primitiva e não é necessária na era moderna, embora muitos agricultores e astrônomos estejam ansiosos para argumentar o contrário.

No entanto, à medida que os relógios atômicos e os computadores se tornam cada vez mais precisos e precisos, parece que os seres humanos e nosso mundo giratório não poderão continuar.

Configurando o Windows 2003 para ser executado como um servidor de tempo de rede NTP

Quinta-feira, fevereiro 21st, 2008

Este artigo explica como configurar o Windows 2003 para ser executado como um servidor de horário de rede.

A sincronização de tempo nas redes de computadores modernas é essencial, todos os computadores precisam saber o tempo que muitas aplicações, desde o envio de um e-mail até o armazenamento de informações dependem do PC, sabendo quando o evento ocorreu.

O Microsoft Windows Server da 2000 em diante possui um utilitário de sincronização de tempo incorporado no sistema operacional chamado Windows Time (w32time.exe) que pode ser configurado para operar como um servidor de tempo da rede.

O Servidor 2003 do Windows pode configurar facilmente o relógio do sistema para usar UTC (Tempo Universal Coordenado, padrão de tempo do mundo) acessando uma fonte da Internet (seja: time.windows.com ou time.nist.gov). Para conseguir isso, um usuário simplesmente tem que clicar duas vezes no relógio em sua área de trabalho e ajustar as configurações na guia Hora da Internet.

No entanto, deve notar-se que a Microsoft e outros fabricantes de sistemas operacionais recomendam fortemente que as referências de temporização externas sejam usadas, pois fontes da Internet não podem ser autenticadas.

Para configurar o serviço de tempo do Windows para usar uma fonte de tempo externa, clique em Iniciar, Executar e digite regedit e clique em OK.
Localize a seguinte subchave:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters \ Type

No painel direito, clique com o botão direito tipo, então clique em Modificar, em Editar tipo de Valor NTP na caixa Dados do Valor, em seguida, clique em OK.

Localize a seguinte subchave:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Config \ AnnounceFlags.

No painel direito, clique com o botão direito do mouse em AnnounceFlags e clique em Modificar. A entrada de registro 'AnnounceFlags' indica se o servidor é uma referência de tempo confiável, o 5 indica uma fonte confiável, então na caixa Editar Valor DWORD, em Dados do Valor, digite 5 e clique em OK.

Network Time Protocol (NTP) é um protocolo de Internet usado para a transferência de tempo preciso, fornecendo informações de tempo para que um tempo preciso possa ser obtido.

Para ativar o Network Time Protocol; NTPServer, localize e clique em:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \

No painel direito, clique com botão direito Ativado, clique em Modificar.

Na caixa Editar valor DWORD, digite 1 em Dados do valor, em seguida, clique em OK.

Agora volte e clique em

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters \ NtpServer

No painel direito, clique com o botão direito NtpServer, em seguida, Modificar, em Editar valor DWORD em tipo de valor de dados no painel direito, clique com o botão direito NtpServer, em seguida, Modificar, em Editar valor DWORD em Dados do Valor digite o Domain Name System (DNS ), cada um DNS deve ser único e você deve acrescentar 0x1 ao final de cada nome DNS caso contrário as alterações não terão efeito.

Agora clique em OK.

Localize e clique na seguinte

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \ SpecialPollInterval

No painel direito, clique com o botão direito SpecialPollInterval, em seguida, clique em Modificar.

Na caixa Editar valor DWORD, em Dados do valor, digite o número de segundos que você deseja para cada votação, ou seja, 900 15 irá pesquisar a cada minuto, em seguida, clique em OK.

Para configurar as definições de correcção de hora, localize:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config

No painel direito, clique com o botão direito MaxPosPhaseCorrection, em seguida, Modificar, na caixa Editar valor DWORD, em base, clique em Decimal, em Dados do Valor, digite um tempo em segundos, como 3600 (uma hora), em seguida, clique em OK.

Agora volte e clique em:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config

No painel direito, clique com o botão direito MaxNegPhaseCorrection, em seguida, Modificar.

Na caixa Edit DWORD sob base, clique em Decimal, em Dados do valor digite o tempo em segundos que você deseja pesquisar, como 3600 (urnas em uma hora)

Saia do Editor do Registro

Agora, para reiniciar o serviço de hora do Windows, clique em Iniciar, Executar (ou, em alternativa, use a facilidade do prompt de comando) e digite:

w32time net stop net start && w32time

E esse é o seu servidor de tempo, agora está funcionando.

Tecnologia e da importância do tempo

Quarta-feira, fevereiro 20th, 2008

Tecnologia e da importância do tempo

Este artigo explora o conceito de tempo, como é medido e como nossas tecnologias exigiram mais e mais precisão maneiras de medir o tempo.

É uma questão que tem perplexos filósofos e cientistas desde a aurora do homem, "o que é exatamente a hora?" e foi apenas em nossa história recente que começamos a descobrir respostas, graças a Einstein e seu trabalho sobre relatividade especial e geral.

Agora sabemos que o tempo não é o conceito abstrato que pensamos primeiro, também sabemos que não é constante e é relativo a diferentes observadores em todo o universo, sendo a velocidade da luz a única constante no universo.

Em outras palavras, se a velocidade da luz tem que ser a mesma para todos, então alguém viajando perto de tal velocidade acharia o tempo mais lento.

Felizmente, como todos os seres humanos vivem dentro dos limites do planeta Terra, significa que a passagem do tempo é muito semelhante para todos nós (ou tão minuciosamente diferente que é impossível medir). No entanto, tecnologias como satélites e sistemas GPS devem ter em conta esse estado de tempo alterado, caso contrário eles ficariam totalmente inactivos.

À medida que os seres humanos progrediram, dizer o tempo com cada vez maior precisão tornou-se cada vez mais importante. Historicamente, saber que o tempo não era tão imperativo. As pessoas precisavam conhecer o dia correto para plantar cultivos ou quando o nascer e o por do sol aconteciam, mas a precisão não era uma preocupação.

No entanto, desde a invenção do relógio mecânico seguido na virada do século XX por relógios eletrônicos, os humanos começaram a confiar em cada vez mais precisão para suas tecnologias.

Navegação marítima, aviação e agora viagens espaciais significam que os humanos buscaram cada vez mais maneiras de manter o tempo.

Nos relógios atômicos do 1950 foram desenvolvidos que eram tão precisos, descobriu-se que a revolução da Terra, algo em que tínhamos baseado em nossa escala de tempo durante séculos, não era onde tão próximo quanto esses novos relógios.

Agora, tecnologias como a Internet, o Sistema de Posicionamento Global e a comunicação por satélite requer precisão absoluta, pois a luz pode viajar 300,000 km a cada segundo, as precisões de um segundo dividido podem significar que nossos sistemas de navegação por satélite poderiam estar fora por milhares de quilômetros e o comércio de computadores seria próximo Na impossibilidade.

Felizmente, uma escala de tempo global, UTC (Coordinated Universal Time), foi desenvolvida e baseia-se no tempo relatado pelos relógios atômicos. Isso permite que sistemas em todo o mundo sejam sincronizados ao mesmo tempo.

As redes de computadores usam o protocolo NTP (Network Time Protocol) para receber uma referência de cronograma UTC e sincronizar todas as máquinas em uma rede nesse horário.

Os servidores NTP podem receber uma referência de tempo através da Internet (embora não seja muito segura) a partir de uma transmissão de rádio nacional (desde que o receptor esteja dentro do alcance de uma transmissão adequada) ou da rede GPS (através de uma antena GPS no telhado).

Mantendo tempo exato no Linux ao executar um servidor de horário NTP

Terça-feira, fevereiro 19, 2008

Os sistemas operacionais Linux estão se tornando cada vez mais populares em parte devido às muitas vantagens que eles possuem em sistemas comerciais como o Windows ou o OS X. O Linux oferece maior segurança (pois há apenas um punhado de vírus que podem infectar um sistema baseado em Linux), melhor estabilidade e A maioria dos casos é grátis.

Não é de admirar que cada vez mais usuários domésticos e empresariais optem por mudar para sistemas operacionais baseados em Linux e se é Redhat, Mandrake, Ubuntu ou a miríade de outros sistemas baseados em UNIX e LINUX, manter um tempo preciso é relativamente simples.

A sincronização de tempo é vital em muitos aplicativos sensíveis ao tempo e a maioria dos usuários de negócios acham que seria impossível realizar transações on-line sem uma rede sincronizada. Mesmo os usuários domésticos acham uma vantagem para garantir que seu sistema esteja executando um tempo preciso, os e-mails já não chegam antes de serem enviados e a segurança é aumentada.

A maioria dos sistemas operacionais baseados em Linux contém uma versão do protocolo Network Time Protocol (NTP), um protocolo Internet projetado para sincronizar o tempo em uma rede. Para aqueles que não contêm uma versão pré-embalada, o NTP é de código aberto e disponível gratuitamente em 'ntp.org'.

Enquanto o NTP está disponível para a maioria das versões do Windows; Os usuários do Linux têm a vantagem de ter tradicionalmente sido a principal plataforma de desenvolvimento do NTP. Ele funciona usando uma fonte de tempo, tanto da Internet, quanto através de um servidor de tempo de rede dedicado.
Esses relógios de referência executam o tempo UTC (tempo universal coordenado) uma escala de tempo global que é transmitida a eles a partir de relógios atômicos que são precisos para alguns nanosegundos (um nanosegundo é um bilionésimo de segundo).

Simplificando, o daemon NTP (um programa de serviço que é executado em segundo plano) compara o tempo no computador com a fonte de tempo em intervalos regulares e ajusta-o dependendo de qualquer deriva.

O daemon NTP é configurado usando o arquivo 'ntp.conf'. O arquivo de configuração é onde a localização dos servidores de temporização NTP são armazenados. Se tentar usar uma fonte pública de tempo da internet, é aconselhável visitar https://www.pool.ntp.org, que tem uma coleção de servidores 200.

No entanto, a Microsoft e a Novell recomendam fortemente que as fontes de tempo baseadas na internet não são usadas porque não são autenticadas e podem deixar um gateway aberto para ataques mal-intencionados.

Alternativamente e, de um jeito o mais, servidores dedicados de tempo de NTP estão disponíveis, que fornecem uma melhor precisão e são muito mais seguros. Esses servidores de tempo recebem uma fonte de tempo de uma transmissão de rádio nacional (como WWVB nos EUA ou MSF no Reino Unido) ou através do sistema GPS.

Uma vez instalados estes sistemas, verifiquem continuamente o tempo em todos os relógios dos computadores da rede e os ajustam por qualquer deriva. Um receptor de GPS típico pode fornecer informações de temporização dentro de alguns nanosegundos de UTC, enquanto as transmissões de tempo e frequência nacionais são precisas para 1 - 20 milissegundos (um milissegundo é 1 / 1000 de um segundo).

Usando o WWVB como referência de tempo para servidores NTP

Segunda-feira, fevereiro 18th, 2008

Os relógios atômicos são incrivelmente caros e, geralmente, eles normalmente são encontrados apenas em laboratórios de física em grande escala, como o Instituto de Tecnologia e Tecnologia da MIT (Instituto de Tecnologia de Massachusetts), NIST (Instituto Nacional de Padrões e Tecnologia (Colorado) ou o Laboratório Nacional de Física no Reino Unido.

Felizmente, muitos laboratórios nacionais transmitiram o tempo UTC (Tempo Universal Coordenado) a partir de seus relógios atômicos através de uma transmissão de rádio.

Nos EUA, a transmissão de tempo nacional é chamada WWVB e é transmitida pelo NIST (Instituto Nacional de Padrões e Tempo) em Fort Collins, Colorado. A transmissão da WWVB é usada por milhões de pessoas em toda a América do Norte para sincronizar produtos eletrônicos de consumo como relógios de parede, rádios e relógios de pulso. Além disso, o WWVB é usado para aplicativos de alto nível, como sincronização de tempo de rede, utilizando o NTP.

O código de tempo contém o ano, o dia do ano, a hora, o minuto, o segundo e os sinalizadores que indicam o estado do horário de verão, dos anos bissextos e dos segundos anteriores.

Transmissões WWVB em 2.5, 5, 10, 15 e 20 MHz e para a maioria dos usuários nos Estados Unidos, a precisão recebida deve ser inferior a milissegundos 10 (1 / 100 de um segundo).

Embora muitos servidores NTP agora usem o GPS para receber uma referência de tempo, a vantagem de usar uma transmissão de rádio é que um sinal pode ser recebido em ambientes fechados (uma antena GPS precisa de uma boa visão do céu).

No entanto, o sinal de rádio tem uma faixa finita e pode ser bloqueado por arranha-céus, montanhas e densas aglomerações. Um servidor NTP baseado em rádio geralmente consiste em um servidor de tempo montável em rack e uma antena, consistindo em uma barra de ferrite dentro de um gabinete de plástico, que recebe o tempo de rádio e a transmissão de freqüência. A antena deve sempre ser montada horizontalmente em um ângulo recto em direção à transmissão para uma força de sinal ideal.

Transmissões de tempo nacionais semelhantes são transmitidas por outros países no Reino Unido, o sinal é referido como MSF e é transmitido pelo National Physical Laboratory em Cumbria, outros sistemas são transmitidos em Frankfurt, Alemanha (DCF-77), Japão (JJY) e França (TDF)

Usando o MSF como referência de tempo para servidores NTP

Sexta-feira, fevereiro 15th, 2008

Os relógios atômicos são incrivelmente caros e, geralmente, eles normalmente são encontrados apenas em laboratórios de física em grande escala, como o Instituto de Tecnologia e Tecnologia da MIT (Instituto de Tecnologia de Massachusetts), NIST (Instituto Nacional de Padrões e Tecnologia (Colorado) ou o Laboratório Nacional de Física no Reino Unido.

Felizmente, muitos laboratórios nacionais transmitiram o tempo UTC (Tempo Universal Coordenado) de seus relógios atômicos através de uma transmissão de rádio.

No Reino Unido, a transmissão de tempo nacional é chamada de MSF e é transmitida pela NPL (National Physical Laboratory) em Cumbria. A transmissão MSF é utilizada por todo o Reino Unido e partes da Europa para sincronizar produtos eletrônicos de consumo, como relógios de parede, rádios-relógio e relógios de pulso. Além disso, o MSF é usado para aplicativos de alto nível, como sincronização de tempo de rede, utilizando o NTP.

O código de tempo contém o ano, o dia do ano, a hora, o minuto, o segundo e os sinalizadores que indicam o estado do horário de verão, dos anos bissextos e dos segundos anteriores.

MSF opera em uma freqüência de 60 kHz e carrega um código de data e hora que pode ser recebido e descodificado por uma ampla gama de relógios radio-controlados prontamente disponíveis e fornece uma precisão recebida deve ser inferior a milissegundos 10 (1 / 100 de um segundo ).

Embora muitos servidores NTP agora usem o GPS para receber uma referência de tempo, a vantagem de usar uma transmissão de rádio é que um sinal pode ser recebido em ambientes fechados (uma antena GPS precisa de uma boa visão do céu).

No entanto, o sinal de rádio tem uma faixa finita e pode ser bloqueado por arranha-céus, montanhas e densas aglomerações. Um servidor NTP baseado em rádio geralmente consiste em um servidor de tempo montável em rack e uma antena, consistindo em uma barra de ferrite dentro de um gabinete de plástico, que recebe o tempo de rádio e a transmissão de freqüência. A antena deve sempre ser montada horizontalmente em um ângulo recto em direção à transmissão para uma força de sinal ideal.

Transmissões de cronogramas nacionais semelhantes são transmitidas de outros países nos EUA. O sinal é referido como WWVB e é transmitido pelo NIST (Instituto Nacional de Padrões e Tecnologia) em Fort Collins, Colorado, outros sistemas são transmitidos em Frankfurt, Alemanha (DCF- 77), Japão (JJY) e França (TDF).