Protocolo de tempo de rede e sincronização de tempo de computador

Peça a qualquer administrador de rede ou engenheiro de TI e pergunte-lhes o quão importante sincronização de tempo da rede é e você normalmente receberá a mesma resposta - muito.

O tempo é usado em quase todos os aspectos da computação para o log quando os eventos aconteceram. De fato, os timestamps são a única referência que um computador pode usar para manter as faixas das tarefas que realizou e as que ainda não realizou.

Quando as redes não estão sincronizadas, o resultado pode ser uma verdadeira dor de cabeça para qualquer pessoa encarregada de depurá-las. Os dados podem ser muitas vezes perdidos, os aplicativos não iniciam, o log de erros é quase impossível, sem mencionar as vulnerabilidades de segurança que podem resultar se não houver tempo de rede sincronizado.

NTP (Network Time Protocol) é a principal aplicação de sincronização de tempo que existe desde o 1980. Tem sido constantemente desenvolvido e é usado por praticamente todas as redes de computadores que exigem tempo preciso.

A maioria dos sistemas operacionais possui uma versão do NTP já instalada ea sua utilização para sincronizar um único computador é relativamente direta usando as opções nas configurações do relógio ou na barra de tarefas.

No entanto, usando o aplicativo NTP incorporado ou o daemon em um computador, o dispositivo usará uma fonte de tempo de internet como uma referência de tempo. Tudo isso é bom e bom para máquinas de mesa única, mas em uma rede é necessária uma solução mais segura.

É vital em qualquer rede informática que não haja vulnerabilidades no firewall, o que pode levar a ataques de usuários mal-intencionados. Manter uma porta aberta para se comunicar com uma fonte de tempo de internet é um método que um invasor pode usar para entrar em uma rede.

Felizmente, existem alternativas para usar a internet como uma fonte de tempo. Sinais de tempo de relógio atômico podem ser recebidos através de transmissões de rádio de onda longa ou GPS.

Dedicado O servidor NTP estão disponíveis dispositivos que tornam o processo de sincronização de tempo extremamente fácil à medida que o Servidores NTP recebe o tempo (externamente ao firewall) e pode então distribuir para todas as máquinas em uma rede - isso é feito com segurança e precisão com a maioria das redes sincronizadas com um servidor NTP trabalhando dentro de alguns milissegundos um do outro.

Relógios atômicos agora dobrados em precisão

Tal como acontece com o avanço da tecnologia informática que parece aumentar exponencialmente a capacidade todos os anos, os relógios atômicos também parecem aumentar dramaticamente em sua exatidão ano a ano.

Agora, os pioneiros da tecnologia do relógio atômico, o US National Institute of Standards Time (NIST), anunciaram que conseguiram produzir um relógio atômico com precisão duas vezes maior que a de todos os relógios que precederam.

O relógio baseia-se em um único átomo de alumínio e o NIST afirma que pode permanecer precário sem perder um segundo em mais de 3.7 bilhões de anos (aproximadamente o mesmo período de tempo que a vida existiu na Terra).

O relógio anterior mais preciso foi elaborado pelo alemão Physikalisch-Technische Bundesanstalt (PTB) e foi um relógio óptico baseado em um átomo de estrôncio e foi preciso em um segundo em mais de um bilhão de anos. Este novo relógio atômico pelo NIST também é um relógio óptico, mas é baseado em átomos de alumínio, o que, de acordo com a pesquisa do NIST com este relógio, é muito mais preciso.

Os relógios ópticos usam lasers para manter os átomos imóveis e diferem dos relógios atômicos tradicionais usados ​​pelas redes de computadores usando Servidores NTP (Network Time Protocol) e outras tecnologias baseadas em relógios de fontes. Não só estes relógios tradicionais da fonte usam o Cesário como seu átomo de manutenção do tempo, mas, em vez de lasers, eles usam líquidos super-arrefecidos e aspiradores para controlar os átomos.

Graças ao trabalho do NIST, PTB e UK's NPL (National Physical Laboratory), os relógios atômicos continuam a avançar exponencialmente, no entanto, esses novos relógios atômicos ópticos baseados em átomos como o alumínio, o mercúrio e o estrôncio estão muito longe de ser usados ​​como base para UTC (Tempo Universal Coordenado).

A UTC é regida por uma constelação de relógios de fontes de césio que, embora ainda precisas a um segundo nos anos 100,000, são, de longe, menos precisos do que esses relógios ópticos e são baseados em tecnologia com mais de cinquenta anos. E, infelizmente, até que a comunidade científica do mundo possa concordar com um design de átomos e relógios para ser usado internacionalmente, esses relógios atômicos precisos permanecerão apenas um jogo da comunidade científica.

O Efeito de Solar Flares no GPS

O próximo tempo espacial pode afetar dispositivos GPS, incluindo navegação por satélite e NTP GPS servidores de tempo.

Enquanto muitos de nós tiveram que lidar com alguns climas extremos no inverno passado, outras tempestades estão a caminho - desta vez do espaço.

Erupções solares são uma ocorrência regular na superfície do sol. Embora os cientistas não estejam completamente certos do que os causa, sabemos duas coisas sobre as chamas solares: - são cíclicas - e estão relacionadas a atividade das manchas solares.

Para os últimos onze anos, a atividade solar do sol - pequenas depressões escuras que aparecem na superfície do sol - foi muito mínima. Mas este ciclo de onze anos chegou ao fim e houve um aumento nas manchas solares no final do ano passado, o que significa que o 2010 será um ano abundante para as manchas solares e as chamas solares.

Mas não há necessidade de se preocupar em tornar-se torrado por explosões solares, uma vez que estas explosões de gases quentes que inflamam do sol nunca se aproximam o suficiente para alcançar a Terra, no entanto, elas podem afetar-nos de maneiras diferentes.

As chamas solares são rajadas de energia e, como tal, emitem radiações e partículas de alta energia. Na Terra, somos protegidos por essas explosões de energia e radiação pelo campo magnético da Terra e pela ionosfera, no entanto, as comunicações por satélite não são e isso pode levar a problemas.

Enquanto o efeito da radiação do alargamento solar é muito fraco, ele pode diminuir a velocidade e refletir ondas de rádio enquanto viajam pela ionosfera para a Terra. Esta interferência pode causar satélites de GPS em problemas extremos particulares, uma vez que dependem da precisão para fornecer informações de navegação.

Embora os efeitos das chamas solares sejam leves, é possível que os dispositivos GPS encontrem breves períodos sem sinal e também o problema dos sinais imprecisos, o que significa que as informações posteriores podem tornar-se pouco confiáveis.

Isso não afetará apenas a navegação, já que o sistema GPS é usado por centenas e milhares de redes de computadores como fonte de tempo confiável.

Embora muito dedicado Servidores de tempo GPS deve ser capaz de lidar com períodos de instabilidade sem perder precisão, pois os administradores de rede preocupados que não desejam entrar no trabalho para encontrar seus sistemas se quebraram devido à falta de sincronização podem querer considerar o uso de um servidor de tempo de rede com referência de rádio que usa transmissão de transmissão como MSF ou WVBB.

Servidores de tempo Dual NTP (Network Time Protocol) também estão disponíveis, que podem receber rádio e GPS, garantindo que uma fonte de tempo esteja constantemente disponível.

Um Guia Para Sincronizar uma rede com NTP

(Network Time ProtocolNTP) É um protocolo TCP / IP desenvolvido quando a internet estava em sua infância. Ele foi desenvolvido por David Mills do Universidade de Delaware que estava tentando sincronizar computadores em uma rede com um grau de precisão.

NTP é um protocolo baseado em UNIX, mas ele foi portado para operar com a mesma eficácia em PCs e uma versão foi incluído com sistemas operacionais desde o Windows 2000 (incluindo o Windows 7, Vista e XP).

NTP, eo daemon (aplicativo) que a controla, não é apenas um método de passar o tempo ao redor. Qualquer sistema que executa o daemon NTP pode atuar como um cliente, consultando o tempo de referência de outros servidores ou pode fazer seu próprio tempo disponível para outros dispositivos para usar o que na prática transforma-lo em si mesmo um servidor de horário. Ele também pode atuar como um ponto colaborando com outros colegas para encontrar a fonte de tempo mais estável e precisa de usar.

Um dos aspectos mais flexíveis de NTP é a sua natureza hierárquica. NTP dispositivos divide em estratos, estrato cada nível é definida por sua proximidade com o relógio de referência (relógio atómico). O próprio relógio atómico é um dispositivo estrato 0, o dispositivo mais próximo para ele (muitas vezes um servidor dedicado tempo NTP) É um dispositivo estrato 1 enquanto outros dispositivos que se conectam a esse 2 tornar estrato. NTP pode manter a precisão para dentro de níveis estrato 16.

Qualquer rede que precisa de ser sincronizado, tem de primeiro identificar e localizar uma fonte de tempo de NTP para distribuir. Fontes da internet de tempo estão disponíveis, mas te são muitas vezes tomadas a partir de dispositivos estrato 2 que operam através do firewall. A única maneira NTP pode perscrutar o tempo é se a porta TCP / IP é deixada aberta para permitir que o tráfego através. Isso pode levar a problemas de segurança como usuários mal-intencionados podem tirar proveito desse buraco firewall.

Dedicado Servidores NTP tempo encontrar uma fonte de tempo por meio de sinais de GPS ou de rádio e por isso não sair de uma rede vulnerável a ataques. Se anexar uma O servidor NTP a uma rede router e toda de centenas e até milhares de dispositivos podem ser sincronizados graças à estrutura hierárquica da NTP.

Novas Tecnologias e a Importância Crescente da Sincronização do Tempo

O Protocolo NTP (Network Time Protocol) desde que os primeiros dias da internet foram responsáveis ​​pela sincronização do tempo entre redes de computadores. Não só o NTP é efetivo, mas, quando conectado a uma fonte de UTC (Tempo Universal Coordenado), o NTP também é extremamente preciso.

A maioria das redes de computadores se conecta ao UTC através de um O servidor NTP. Esses dispositivos usam uma conexão externa para um relógio atômico para receber o tempo e depois distribuí-lo através de uma rede. Ao se conectar externamente, via GPS (Sistema de Posicionamento Global) ou rádio de onda longa, não só são Servidores NTP tempo incrivelmente precisas, mas também são muito seguras, pois não dependem de uma conexão à internet por enquanto.
Os servidores de tempo do NTP também são cada vez mais usados ​​para outras inovações novas. Não só as tecnologias tradicionais, como a CCTV, os semáforos, o controle de tráfego aéreo e a bolsa de valores, dependem da sincronização do tempo com servidores de tempo, mas também uma quantidade crescente de tecnologias modernas.

Servidores NTP tempo agora são comuns em sinalização digital sistemas (o uso de TVs de tela plana para publicidade fora de casa). Essas telas em rede geralmente são sincronizadas para permitir campanhas programadas e orquestradas.

Uma campanha de sinalização digital sincronizada é um método para fazer uma campanha publicitária fora de casa destaque. Isso é cada vez mais importante à medida que mais e mais placas digitais estão sendo implementadas, tornando difícil uma campanha de sinalização digital convencional e capturando a atenção.

Ao sincronizar várias telas juntamente com um servidor de tempo NTP e executar uma campanha agendada e cronometrada. Isso permite que o conteúdo seja programado ou cronometrado para maximizar seu impacto.

Pequenos servidores de tempo podem ser instalados diretamente na sinalização digital de Gabinete LCD embora, como a maioria desses dispositivos de sintetização de Tiem requerem um sinal de GPS ou onda longa, a antena pode ser problemática. Uma solução melhor é a rede da sinalização digtal e usar uma única NTP servidor como método para a sincronização.

NTP pode ser o protocolo mais antigo na internet e Servidores NTP tempo Há quase duas décadas, mas esta tecnologia e software comparativamente antigos nunca foi tão exigido.

O Relógio Atômico Precisão Científica

A precisão está se tornando cada vez mais importante nas tecnologias modernas e nenhuma mais do que a precisão no tempo. Da Internet à navegação por satélite, a sincronia precisa e precisa é vital na era moderna.

Na verdade, muitas das tecnologias que damos para garantir no mundo de hoje, não seriam possíveis se não fosse para as máquinas mais precisas inventadas - a relógio atômico.

Relógios atômicos são apenas dispositivos de cronometragem como outros relógios ou relógios. Mas o que os distingue é a precisão que eles conseguem. Como um exemplo grosseiro, seu relógio mecânico padrão, como uma torre do relógio do centro da cidade, drift até um segundo por dia. Relógios eletrônicos como relógios digitais ou rádios relógio são mais precisos. Esses tipos de clock variam um segundo em cerca de uma semana.

No entanto, quando você compara a precisão de um relógio atômico no qual um segundo não será perdido ou ganhado em 100,000 anos ou mais, a precisão desses dispositivos é incomparável.

Os relógios atômicos podem alcançar essa precisão pelos osciladores que eles usam. Quase todos os tipos de relógio têm um oscilador. Em geral, um oscilador é apenas um circuito que marca regularmente.

Relógios mecânicos usam pêndulos e molas para fornecer uma oscilação regular, enquanto os relógios eletrônicos têm um cristal (geralmente quartzo) que, quando uma corrente elétrica é executada, fornece um ritmo preciso.

Os relógios atômicos usam a oscilação de átomos em diferentes estados de energia. Muitas vezes, o cesium 133 (e às vezes o rubidium) é usado porque sua oscilação de transição hiperfina é superior a 9 bilhões de vezes por segundo (9,192,631,770) e isso nunca muda. Na verdade, o Sistema Internacional de Unidades (SI) agora considera oficialmente um segundo no tempo como 9,192,631,770 ciclos de radiação do átomo de césio.

Os relógios atômicos fornecem a base para o cronograma global do mundo - UTC (Tempo Universal Coordenado). E as redes de computadores em todo o mundo permanecem sincronizadas usando sinais de tempo transmitidos por relógios atômicos e apanhados em Servidores NTP tempo (Network Time Server).

Protocolo de tempo de rede e sincronização de tempo de rede

A sincronização de redes de computadores é algo que muitos administradores consideram certo. Os servidores de tempo de rede dedicados podem receber uma fonte de tempo e distribuí-la entre uma rede, com precisão, segurança e precisão.

Contudo, sincronização de tempo precisa só é possível graças ao protocolo de tempo NTP - Protocolo de tempo de rede.

NTP foi desenvolvido quando a internet ainda estava em sua infância e Professor David Mills e seu time da Delaware University estava tentando sincronizar o tempo em uma rede de algumas máquinas. Eles desenvolveram a versão mais antiga do NTP, que continuou a ser desenvolvida até hoje, quase trinta anos após seu primeiro início.

NTP não era então, e não é agora, o único software de sincronização de tempo, existem outras aplicações e protocolos que fazem uma tarefa similar mas NTP é o mais amplamente utilizado (de longe com mais de 98% de aplicações de sincronização de tempo). Ele também é empacotado com a maioria dos sistemas operacionais modernos com uma versão do NTP (geralmente SNTP - uma versão simplificada) instalada no sistema operacional Windows 7 mais recente.

NTP tem desempenhado um papel importante na criação da internet que conhecemos e amamos hoje. Muitos aplicativos e tarefas on-line não seriam possíveis sem sincronização de tempo precisa e NTP.

O comércio on-line, os leilões de internet, o banco e a depuração de redes dependem de uma sincronização de tempo precisa. Mesmo enviar um e-mail requer sincronização de tempo com o servidor de e-mail - caso contrário, os computadores não poderão lidar com e-mails provenientes de máquinas não sincronizadas, pois podem chegar antes de serem enviadas.

O NTP é um protocolo de software livre e está disponível on-line a partir de NTP.org No entanto, a maioria das redes de computadores que requerem tempo seguro e preciso usam principalmente servidores NTP dedicados que funcionam de forma externa à rede e ao firewall, obtendo o tempo dos sinais de relógio atômico, garantindo uma precisão de milissegundos com a escala de tempo global do mundo UTC (Tempo Universal Coordenado).

Escolhendo um servidor de horário para sua rede

Qualquer administrador de rede irá dizer o quão importante Sincronização de tempo é para uma rede informática moderna. Os computadores dependem do tempo para quase tudo, especialmente na era atual do comércio on-line e comunicação global, onde a precisão é essencial.

Falhar em garantir que os computadores sejam sincronizados com precisão juntos pode levar a todos os tipos de problemas: perda de dados, vulnerabilidades de segurança, incapaz de realizar transações sensíveis ao tempo e dificuldades de depuração podem ser causadas por falta de sincronização de tempo ou não suficiente.

Mas garantir que cada computador em uma rede tenha exatamente o mesmo tempo é simples graças a duas tecnologias: o relógio atômico e o NTP servidor (Network Time Protocol).

Os relógios atômicos são cronômetros extremamente precisos. Eles podem manter o tempo e não deriva em até um segundo em milhares de anos e é essa precisão que possibilitou tecnologias e aplicações como navegação por satélite, comércio on-line e GPS.

A sincronização de tempo para redes de computadores é controlada pelo servidor de tempo da rede, comumente conhecido como o servidor NTP após o protocolo de sincronização de tempo que eles usam, Network Time Protocol.
Quando se trata de escolher um servidor de tempo, existem realmente apenas dois tipos reais - a referência de rádio O servidor NTP e nos GPS servidor de horário NTP.

Os servidores de tempo de referência de rádio recebem o tempo da transmissão de onda longa transmitida por laboratórios de física como NIST na América do Norte ou NPL no Reino Unido. Essas transmissões geralmente podem ser capturadas em todo o país de origem (e além), embora topografia local e interferência de outros dispositivos elétricos possam interferir com o sinal.

Servidores de tempo GPS, por outro lado, use o sinal de navegação por satélite transmitido a partir de satélites GPS. As transmissões GPS são geradas por relógios atômicos a bordo dos satélites, de modo que são uma fonte de tempo altamente precisa, assim como o tempo gerado pelo relógio atômico transmitido pelos laboratórios de física.

Além da desvantagem de ter que ter uma antena superior do telhado (o GPS funciona por linha de visão, de modo que uma visão clara do céu é essencial), o GPS pode ser obtido literalmente em todo o planeta.

Como ambos tipos de servidor de tempo pode fornecer uma fonte precisa de tempo confiável, a decisão de qual tipo de servidor de tempo deve basear-se na disponibilidade de sinais de ondas longas ou se é possível instalar uma antena GPS no telhado.

Usando o GPS como fonte de tempo exato

O Sistema de Posicionamento Global (GPS) é uma ferramenta cada vez mais popular, usada em todo o mundo como fonte de navegação e navegação. No entanto, há muito mais para a rede GPS do que apenas a navegação por satélite, pois as transmissões transmitidas pelos satélites GPS também podem ser usadas como uma fonte de tempo altamente precisa.

Os satélites GPS são realmente apenas relogios em órbita, pois cada um contém relógios atômicos que geram um sinal de tempo. É o sinal de tempo que é transmitido pelos satélites GPS que os receptores de navegação por satélite em carros e aviões usam para calcular distância e posição.

O posicionamento só é possível porque os sinais de tempo são tão precisos. Veículo sat navs, por exemplo, use os sinais de quatro satélites em órbita e triangule a informação para determinar a posição. No entanto, se houver apenas um segundo imprecisão com um dos sinais de tempo, as informações de postagem podem estar a milhares de quilômetros - provando inútil.

É um testemunho da precisão dos relógios atômicos usados ​​para gerar sinais de GPS que, atualmente, um receptor de GPS pode calcular sua posição na Terra a menos de cinco metros.

Como os satélites GPS são tão precisos, eles fazem uma fonte ideal de tempo para sincronizar uma rede de computadores para. O tempo GPS estritamente falado difere do cronograma internacional UTC (tempo Universal coordenado), pois a UTC teve outros segundos adicionais para garantir a paridade com a rotação da Terra significando que é exatamente 18 segundos antes do GPS, mas é facilmente convertido por NTP a sincronização de tempo protocolo (Network Time Protocol).

Servidores de tempo GPS receba o sinal de tempo GPS através de uma antena GPS que deve ser colocada no telhado para receber as transmissões de linha de visão. Uma vez recebido o sinal GPS, NTP servidor de tempo GPS distribuirá o sinal para todos os dispositivos na rede NTP e corrigirá qualquer deriva em máquinas individuais.

Servidores de tempo GPS são dedicados dispositivos fáceis de usar e podem garantir precisão de milissegundos ao UTC sem nenhum dos riscos de segurança envolvidos na utilização de uma fonte de tempo na internet.

Usando o sinal WWVB para sincronização de tempo

Todos confiamos no tempo para manter nossos dias agendados. Relógios de pulso, relógios de parede e até mesmo o leitor de DVD nos dizem o tempo, mas na ocasião, isso não é suficientemente preciso, especialmente quando o tempo precisa ser sincronizado.

Existem muitas tecnologias que exigem uma precisão extremamente precisa entre os sistemas, desde a navegação por satélite até muitas aplicações da internet, o tempo preciso está se tornando cada vez mais importante.

No entanto, alcançar precisão nem sempre é direto, especialmente em redes de computadores modernas. Embora todos os sistemas informáticos tenham relógios incorporados, estes não são peças de tempo precisas, mas osciladores de cristal padrão, a mesma tecnologia usada em outros relógios eletrônicos.

O problema de depender de relógios do sistema como esse é que eles são propensos a drift e em uma rede que consiste em centenas ou milhares de máquinas, se os relógios estão a uma velocidade diferente - o caos pode ocorrer logo. Os e-mails são recebidos antes de serem enviados e os aplicativos de tempo crítico falham.

Os relógios atômicos são as peças de tempo mais precisas, mas essas são ferramentas de laboratório de grande escala e são impraticáveis ​​(e muito caras) para serem usadas por redes de computadores.

No entanto, laboratórios de física como a norte-americana NIST (Instituto Nacional de Padrões e Tempo) possuem relógios atômicos dos quais transmitem sinais de tempo. Estes sinais de tempo podem ser usados ​​por redes de computadores com a finalidade de sincronização.

Na América do Norte, o código de tempo transmitido pelo NIST é chamado WWVB e é transmitido de Boulder, Colorado em onda longa em 60Hz. O código de tempo contém o ano, o dia, a hora, o minuto e o segundo, e como é uma fonte de UTC, quaisquer segundos de salto que sejam adicionados para garantir a paridade com a rotação da Terra.

Receber o sinal WWVB e usá-lo para sincronizar uma rede de computadores é simples de fazer. Os servidores de tempo de rede de referência de rádio podem receber esta transmissão em toda a América do Norte e usando o protocolo NTP (Network Time Protocol).

Um dedicado O servidor NTP que pode receber o sinal da WWVB pode sincronizar centenas e até milhares de dispositivos diferentes para o sinal WWVB, garantindo que cada um seja dentro de alguns milissegundos de UTC.