Arquivo para a categoria "NTP Applications"

Relógio Atômico para ser anexado à Estação Espacial Internacional

Quarta-feira, dezembro 16th, 2009

Um dos maiores do mundo relógios atômicos precisos deve ser lançado em órbita e anexado à Estação Espacial Internacional (ISS), graças a um acordo assinado pela agência espacial francesa.

O relógio atômico do PHARAO (Projetar Horloge Atomique by Refroidissement d'Atomique) é anexado à ISS em um esforço para testar mais precisamente a teoria de Einstein relativamente, bem como aumentar a precisão do Tempo Universal Coordenado (UTC) entre outros experimentos de geodesia.

PHARAO é um relógio atômico de césio de próxima geração com uma precisão que corresponde a menos de um segundo em todos os anos 300,000. O PHARAO será lançado pela Agência Espacial Europeia (ESA) no 2013.

Os relógios atômicos são os dispositivos de cronometragem mais precisos disponíveis para a humanidade, mas são susceptíveis a mudanças na atração gravitacional, conforme previsto pela teoria de Einstein, já que o próprio tempo é disparado pela atração da Terra. Ao colocar este relógio atômico preciso em órbita, o efeito da gravidade da Terra diminui, permitindo que o PHARAO seja mais preciso do que o relógio baseado na Terra.

Enquanto relógios atômicos não são novos para a órbita, tantos satélites; incluindo a rede de GPS (Sistema de Posicionamento Global) conter relógios atômicos, no entanto, o PHARAO estará entre os relógios mais precisos já lançados no espaço, permitindo que ele seja usado para análises muito mais detalhadas.

Os relógios atômicos existem desde o 1960, mas seu crescente desenvolvimento abriu caminho para tecnologias cada vez mais avançadas. Os relógios atômicos formam a base de muitas tecnologias modernas da navegação por satélite para permitir que as redes de computadores se comuniquem efetivamente em todo o mundo.

Redes de computadores receber sinais de tempo de relógios atômicos via Servidores NTP tempo (Network Time Protocol), que pode sincronizar com precisão uma rede de computadores dentro de alguns milissegundos de UTC.

Protocolo de tempo de rede para quando importa o tempo

Segunda-feira, dezembro 14th, 2009

Há uma certa ironia de que o computador que se senta em sua área de trabalho e pode custar tanto quanto o salário do mês terá um relógio a bordo que é menos preciso do que um relógio de pulso barato comprado em um posto de gasolina ou de gás.

O problema não é que os computadores são feitos especialmente com componentes de temporização baratos, mas que qualquer timekeeping sério em um PC pode ser alcançado sem os osciladores caros ou avançados.

Os osciladores de tempo de bordo na maioria das PCs são, de fato, apenas uma cópia de segurança para manter o relógio do computador sincronizado quando o PC está desligado ou quando as informações de temporização da rede não estão disponíveis.

Apesar desses relógios de bordo inadequados, o tempo em uma rede de PCs pode ser alcançado com uma precisão de milissegundos e uma rede sincronizada com o cronograma global UTC (Tempo Universal Coordenado) não deve derivar em absoluto.

A razão pela qual esse alto nível de precisão e sincronia pode ser alcançada sem osciladores caros é que os computadores podem usar Network Timing Protocol (NTP) para encontrar e manter a hora exata.

NTP é um algoritmo que distribui uma única fonte de tempo; isso pode ser gerado pelo relógio onboard de um PC - embora isso possa fazer com que todas as máquinas da rede se desviem à medida que o próprio relógio deriva - Uma solução muito melhor é usar o NTP para distribuir uma fonte precisa e estável de tempo e, mais preferencialmente, para redes que realizam negócios em toda a Internet, uma fonte da UTC.

O método mais simples de receber UTC - que é mantido verdadeiro por uma constelação de relógios atômicos em todo o mundo - é usar um servidor dedicado tempo NTP. Os servidores NTP usam sinais de satélite GPS (Sistema de Posicionamento Global) ou transmissões de rádio de ondas longas (geralmente transmitidos por laboratórios nacionais de física como NPL ou NIST).

Uma vez recebido o NTP servidor distribui a fonte de sincronização em toda a rede e verifica constantemente cada máquina para drift (essencialmente, a máquina em rede entra em contato com o servidor como cliente e as informações são trocadas via TCP / IP.

Isso torna os relógios de bordo dos computadores em si obsoletos, embora quando as máquinas sejam inicialmente inicializadas, ou se houver uma demora em entrar em contato com o NTP servidor (se está para baixo ou há uma falha temporária), o relógio de bordo é usado para manter o tempo até que a sincronização completa seja novamente alcançável.

Segredos do software de sincronização de tempo

Sexta-feira, dezembro 4th, 2009

sincronização de tempo é um aspecto crucial da rede de computadores. Garantir que todas as máquinas em uma rede sejam sincronizadas com o cronograma global, UTC (Tempo Universal Coordenado), caso contrário, transações sensíveis ao tempo com outras redes seriam impossíveis.

A sincronização de tempo é facilitada graças ao Network Time Protocol (NTP) que foi desenvolvido nos primeiros dias da Internet para esse propósito. Funciona utilizando uma única fonte de tempo (geralmente UTC) que é distribuída entre todos os dispositivos no Rede NTP.

O Fonte de hora UTC é muitas vezes retirado da Internet em redes onde a segurança não é um grande problema, mas como isso envolve deixar uma porta aberta em um firewall de rede para muitas redes, a vulnerabilidade que isso pode deixar não vale o risco.

Dedicado tempo os servidores de rede (muitas vezes referido como Servidores NTP) são usadas por muitas redes como um método seguro e ainda mais preciso de receber UTC. Estes dispositivos recebem o tempo UTC direto de uma fonte de relógio atômico.

Além disso, esses servidores de tempo dedicados operam de forma externa ao firewall e à rede e usam fontes, como GPS ou freqüências de rádio, para apanhar os códigos de tempo.

Para facilitar a sincronização, existem várias software de sincronização de tempo pacotes que funcionam de mãos dadas com o NTP e permitem, através de interfaces do navegador, uma configuração fácil da sincronização de tempo em toda a rede.

Embora esses pacotes de software de sincronização de tempo não sejam essenciais para usar a maioria Servidores NTP, o software padrão instalado nos sistemas operacionais geralmente falta ou é bastante complicado.

A maioria dos produtores especializados de servidores de tempo de rede dedicados produzirá um cliente de serviço de tempos para permitir a configuração e estes são provavelmente os mais adequados para o dispositivo desse complemento. No entanto, existem muitos pacotes de software de sincronização de tempo freeware e open source que são principalmente compatíveis com muitos servidores NTP.

Uma Breve História do Tempo do Computador

Quarta-feira, dezembro 2nd, 2009

Dizer o tempo é algo que podemos aprender quando somos crianças muito pequenas. Saber que horas é uma parte essencial da nossa sociedade e não conseguimos funcionar sem ela. Imagine se não dissemos o tempo - quando você iria para o trabalho? Quando você sairia e como seria possível conhecer outras pessoas ou organizar qualquer tipo de função.

Ao dizer que o tempo é crucial para nós, é ainda mais vital para os computadores que utilizam o tempo como único ponto de referência e entre sincronização de tempo das redes de computadores é vital. Sem registrar a passagem do tempo, os computadores não podiam funcionar, pois não haveria referência para ordenar programas e funções.
Mas a forma como os computadores contam a hora e a data é muito diferente da forma como a gravamos. Em vez de gravar uma hora, data e ano separados - os sistemas informáticos usam um único número. Este número é baseado no número de segundos de um ponto de ajuste no tempo - conhecido como a primeira época.

Quando esta época é, depende do sistema operacional ou da linguagem de programação em questão. Por exemplo, os sistemas Unix têm uma época privilegiada que começa no 1 janeiro 1970 e o número de segundos da época são contados em um inteiro de bits 32. Outros sistemas operacionais, como o Windows, usam um sistema similar, mas a época é diferente (o Windows é iniciado no 1 janeiro 1601).

Existem, no entanto, desvantagens para este sistema inteiro. Por exemplo, como o sistema Unix é um inteiro de número 32 que começou no 01 Jan 1970, por 19 janeiro 2038, o número inteiro terá esgotado todos os números possíveis e terá que retornar para zero. Isso pode causar problemas com sistemas dependentes do Unix em um problema que lembra o bug do Millennium.
Há outras questões que envolvem o tempo do computador também. Devido aos requisitos globais da Internet, todo o tempo do computador agora é baseado em UTC (Tempo Universal Coordenado). No entanto, o UTC é alterado na ocasião, adicionando Leap Seconds para garantir que o tempo coincida com a rotação da Terra (a rotação da Terra nunca é exata devido a forças gravitacionais), então o segundo impulso deve ser englobado em sistemas de tempo do computador.

Tempo de computador é freqüentemente associado a NTP (Network Time Protocol) que é usado para sincronizar computadores, muitas vezes usando um servidor de tempo de rede.

O sistema GPS da Europes está começando a tomar forma

Segunda-feira, novembro 16, 2009

Após anos de disputa e incerteza, o equivalente europeu ao GPS (Global Positioning System) está finalmente começando a tomar forma. O sistema europeu Galileo, que irá complementar o atual sistema dos EUA, é um passo mais perto da conclusão.

O Galileo, que será o primeiro sistema operacional global de satélites de navegação (GNSS) fora dos Estados Unidos, fornecerá informações de posicionamento para máquinas de navegação por satélite e informações de temporização para GPS servidores NTP (Network Time Protocol).

O sistema, concebido e fabricado pela Agência Espacial Europeia (ESA) e pela União Europeia (UE) e quando é operacional, espera melhorar a disponibilidade e a precisão dos sinais de sincronização e de navegação transmitidos a partir do espaço.

O sistema tem sido perseguido em discussões políticas e incerteza desde o início, quase uma década atrás. Objeções dos EUA de que eles perderão a capacidade de desligar o GPS em tempos de necessidade militar; e as restrições econômicas em toda a Europa, significaram que o projeto foi quase arquivado várias vezes.

No entanto, os primeiros quatro satélites estão sendo finalizados em um laboratório no sul da Inglaterra. Estes satélites de validação em órbita (IOV) formarão uma mini-constelação no céu e provarão o conceito Galileo transmitindo os primeiros sinais para que o sistema europeu possa tornar-se realidade.

O resto da rede de satélites deve seguir pouco depois e. Galileo deve eventualmente incluir sobre 30 deles, o que significa que os usuários de sistemas de navegação por satélite de servidores de tempo GPS NTP deve obter soluções mais rápidas para localizar suas posições com um erro de um metro em comparação com o atual erro de apenas 5 GPS.

Por que incomodar usando um servidor de tempo NTP?

Terça-feira, novembro 10th, 2009

Mantendo os computadores sincronizados em uma rede é de vital importância, especialmente se a rede em questão lida com transações sensíveis ao tempo. E não conseguir manter uma rede sincronizada pode causar estragos levando a erros, vulnerabilidades e problemas intermináveis ​​com a depuração.

No entanto, com a quantidade de servidores de tempo on-line disponíveis em locais respeitáveis, como NIST ou Microsoft é frequentemente questionado sobre por que as redes de computadores precisam ser sincronizadas com uma servidor de tempo externo NTP.

Esses dispositivos NTP dedicados são muitas vezes vistos como uma despesa desnecessária e muitos administradores de rede simplesmente renunciam a eles e se conectam a um servidor de tempo on-line, depois de tudo, ele faz o mesmo trabalho não é?

Na verdade, existem duas razões principais pelas quais Servidores NTP tempo não são apenas importantes, mas essenciais para a maioria das redes de computadores e ignorá-los podem ser onerosos de muitas maneiras.

Deixe-me explicar. O primeiro motivo pelo qual um externo NTP servidor é importante a precisão. Não é que as fontes de tempo da internet geralmente são imprecisas (embora muitas sejam), mas há a questão da distância a referência de tempo tem para viajar. Além disso, nos momentos em que a conexão é perdida - se é por causa de uma falha de conexão local ou o próprio servidor de tempo desce - a rede começará a deriva até que a conexão seja restaurada.

Em segundo lugar e talvez o mais importante seja o problema de segurança envolvido no uso de uma fonte de tempo na Internet. O principal problema é que, se a sua conexão com um servidor de tempo através da porta aberta (UDP 123 para pedidos NTP) deve ser deixada aberta, e como com qualquer porta aberta que pode ser usada como um gateway para software e usuários mal-intencionados.

A razão servidores de tempo NTP dedicados são essenciais para as redes informáticas é que eles funcionam de forma independente e externa ao firewall da rede. Em vez de acessar uma fonte de tempo na Internet, eles usam transmissões de rádio ou GPS para obter o tempo. E ao fazê-lo, eles podem fornecer tempo preciso o tempo todo sem medo de perder uma conexão ou permitir um troiano desagradável através do firewall.

Quando o tempo é questão de precisão do dinheiro

Sexta-feira, novembro 6th, 2009

Vivemos em um mundo acelerado onde o tempo importa. Em algumas indústrias, mesmo um segundo pode fazer a diferença. Milhões de dólares são trocados nas bolsas de valores a cada segundo e os preços podem subir ou cair.

Obter o preço certo no momento certo é essencial para negociar em um mercado monetário tão rápido e a sincronização perfeita do tempo de rede é o essencial para poder fazer isso acontecer.

Garantir que todas as máquinas que atuam em ações, ações e títulos tenham o tempo correto é vital se as pessoas vão negociar no mercado de derivativos, mas quando os comerciantes estão sentados em diferentes partes do mundo, como isso pode ser alcançado.

Felizmente tempo universal coordenado (UTC), uma escala de tempo global desenvolvida após o desenvolvimento de relógios atômicos, permite ao mesmo tempo governar todos os comerciantes, independentemente de onde eles estão no mundo.

Como a UTC é baseada no tempo de relógio atômico e é mantida precisa por uma constelação desses relógios, é altamente confiável e precisa. E as indústrias como a bolsa usam o UTC para governar o tempo em suas redes de computadores.

A sincronização do tempo da rede de computadores é alcançada em redes de computadores usando o NTP servidor (Network Time Protocol). Os servidores NTP recebem uma fonte de UTC de um referência de relógio atômico. Isto é da rede GPS ou através de transmissões de rádio especializadas (está disponível através da internet, mas não é tão confiável).

Uma vez recebido, o servidor NTP distribui o tempo altamente preciso em toda a rede, verificando continuamente cada dispositivo e estação de trabalho para garantir que o relógio seja o mais preciso possível.

Estes tempo os servidores de rede pode manter redes inteiras de centenas e milhares de máquinas em perfeita sincronização - dentro de alguns milissegundos de UTC!

Por que nós sincronizamos o tempo

Terça-feira, outubro 27th, 2009

Vivemos e trabalhamos em um mundo totalmente diferente daquele em que muitos nascemos. Agora, somos tão propensos a comprar algo da internet como um passeio pela rua do carvão. E as grandes empresas e o comércio mudaram também com o mercado tornando-se verdadeiramente global e a internet sendo a ferramenta mais comum para o comércio.

A negociação globalmente fornece seus problemas, porém, como diferentes prazos governam os diferentes países em todo o mundo. Para garantir a paridade, uma escala de tempo global foi introduzida no 1970's Know Tempo Universal Coordenado (UTC). No entanto, à medida que o comércio eletrônico avançou, a necessidade de garantir uma sincronização precisa ao UTC.

O maior problema é que a maioria dos relógios e relógios, inclusive os integrados nas placas-mãe de computadores, são suscetíveis a deriva. E, à medida que diferentes máquinas se deslocam a diferentes taxas, a comunicação global e o comércio eletrônico podem ser impossíveis. Basta pensar na diferença que um segundo pode fazer em mercados como a bolsa de valores, onde as fortunas são conquistadas ou perdidas, ou quando você compra reservas de assentos on-line, o que aconteceria se alguém em um computador com um relógio mais lento reservasse o mesmo assento após você, o Os timestamps do computador mostrarão a pessoa reservada antes de você.

Outros erros imprevistos podem resultar, mesmo em redes internas, quando os computadores estão executando tempos diferentes. Os dados podem se perder, os erros podem ser difíceis de registrar, rastrear e corrigir e usuários mal-intencionados podem aproveitar a confusão de tempo.

Para garantir uma sincronização verdadeiramente global, as redes de computadores podem sincronizar-se com um relógio atômico que permite a todos os computadores de uma rede ou permanecer dentro de alguns milissegundos de UTC. Uso de redes computacionais Servidores NTP (Network Time Protocol) para garantir uma sincronização precisa, a maioria Servidores NTP Receba o horário atômico dos dois satélites GPS de radiofrequências.

Bilhetes de estacionamento e o servidor NTP

Sábado, setembro 26th, 2009

Não há nada pior do que retornar ao seu carro apenas para descobrir que o limite de seu medidor de estacionamento expirou e você obteve um bilhete de estacionamento batido no seu pára-brisas.

Mais freqüentemente do que não, é apenas uma questão de atrasar alguns minutos antes de um atendente de estacionamento ansioso encontrar seu medidor ou bilhete expirado e lhe causar uma multa.

No entanto, como as pessoas de Chicago estão descobrindo, enquanto um minuto pode ser a diferença entre voltar ao carro a tempo ou receber um ingresso, um minuto também pode ser a diferença entre diferentes metros de estacionamento.

Parece que os relógios nas novas caixas de pagamento do medidor de estacionamento 3000 em Cale, Chicago foram descobertos como não sincronizados. Na verdade, das caixas de pagamento quase 60 observadas, a maioria está desligada pelo menos um minuto e, em alguns casos, quase 2 minutos do que é "tempo real".

Isso colocou uma dor de cabeça para a empresa responsável pelo estacionamento no distrito de Cale e eles poderiam enfrentar desafios legais dos milhares de motoristas que receberam ingressos desta máquina.

O problema com o sistema de estacionamento Cale é que, embora afirmem que eles regularmente calibram sua máquina, não há sincronização precisa para uma referência de tempo comum. Na maioria das aplicações modernas, o UTC (Tempo Universal Coordenado) é usado como uma escala de tempo base e para sincronizar dispositivos, como os medidores de estacionamento de Cale, um NTP servidor, ligados a um relógio atômico receberão a hora UTC e garantirão que cada dispositivo tenha a hora exata.

Servidores NTP são usados ​​na calibração de não apenas medidores de estacionamento, mas também semáforos, controle de tráfego aéreo e todo o sistema bancário para citar apenas alguns aplicativos e pode sincronizar todos os dispositivos conectados a ele dentro de alguns milissegundos de UTC.

É uma pena que os atendentes de estacionamento da Cale não tenham visto o valor de um servidor dedicado de tempo NTP - Tenho certeza de que estão se arrependendo de não ter um agora.

Qual sinal de tempo? GPS ou WWVB e MSF

Quinta-feira, setembro 24th, 2009

Servidor Dedicado de Tempo NTP os dispositivos são o método mais fácil, mais preciso, confiável e seguro de receber uma fonte de UTC tempo (Tempo Universal Coordenado) para sincronizar uma rede de computadores.

Servidores NTP (Network Time Protocol) operam fora do firewall e não dependem da Internet, o que significa que eles são altamente seguros e não são vulneráveis ​​a usuários mal-intencionados que, no caso de fontes de tempo da Internet, podem usar os sinais do cliente NTP como um método de acesso à rede ou penetrando no firewall.

Um servidor NTP dedicado também receberá o código de tempo direto de um relógio atômico, isso o torna um servidor de horário 1 estranho em oposição aos servidores de tempo on-line que são servidores de tempo 2 de estrato, ou seja, eles conseguem o tempo de um servidor 1 de estrato e, portanto, não são tão precisos.

In usando um servidor de tempo NTP só há uma decisão a ser tomada e é assim que o sinal de tempo deve ser recebido e, para isso, há apenas duas opções:

O primeiro é fazer uso das transmissões de rádio padrão padrão transmitidas por laboratórios nacionais de física, tais como NIST nos EUA ou no Reino Unido NPL. Esses sinais (WWVB nos EUA, MSF no Reino Unido) são de alcance limitado, embora o sinal dos EUA esteja disponível na maioria das partes do Canadá e do Alasca. No entanto, eles são vulneráveis ​​a interferências locais e topografia, como outros sinais de rádio de onda longa são.

A alternativa ao sinal WWVB / MSF é utilizar a rede de satélites GPS (Global Positioning System). Relógios atômicos são usados ​​pelos satélites GPS como base para a informação de navegação usada pelos receptores de satélite. Esses relógios atômicos podem ser usados ​​usando um Servidor de tempo NTP equipado com uma antena GPS.

Embora o sinal de hora do GPS seja estritamente falando, não UTC, é 17 segundos atrás, pois os segundos de salto nunca foram adicionados ao tempo do GPS (como os satélites são inacessíveis), mas o NTP pode explicar isso (simplesmente adicionando segundos inteiros 17). A vantagem do GPS é que ele está disponível em qualquer parte do planeta, desde que a antena GPS tenha uma visão clara do céu.

Sistemas de duelo que podem utilizar ambos os tipos de sinal também estão disponíveis.