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

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

Quinta-feira, outubro 9th, 2008

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

Quarta-feira, outubro 8th, 2008

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.

Terça-feira, outubro 7th, 2008

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

Sexta-feira, outubro 3rd, 2008

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!

Quinta-feira, outubro 2nd, 2008

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

Quarta-feira, outubro 1st, 2008

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.

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

Quinta-feira, setembro 25th, 2008

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

Quarta-feira setembro 24th, 2008

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.

Uma Breve História do Tempo NTP

Quarta-feira setembro 17th, 2008

NTP (protocolo de tempo de rede) é um protocolo de Internet. Os protocolos são simplesmente um conjunto de instruções que um computador seguirá e o NTP foi projetado e desenvolvido para sincronizar redes de computadores.

Foi desenvolvido no 1985 pelo professor David Mills da Universidade de Delaware quando a Internet ainda estava em sua infância. O professor Mills percebeu a necessidade de sincronização entre os computadores quando eles conversavam um com o outro.

O NTP usa o Algoritmo de Marzullo, que é um algoritmo de acordo usado para selecionar fontes para estimar o tempo exato de várias fontes de tempo ruidosas. O NTP funciona distribuindo uma única fonte de tempo. Embora essa referência de tempo possa ser qualquer coisa, como um relógio de pulso, não faz sentido sincronizar uma rede com qualquer outra coisa além do tempo UTC.

UTC (Tempo Universal Coordenado) é uma escala de tempo global baseada no tempo contado pelos relógios atômicos. Os relógios atômicos possuem níveis tão altos de precisão que não perdem ou ganham um segundo em mais de um milhão de anos.

Ao sincronizar com uma fonte de hora UTC, uma rede pode afetar ser sincronizada para qualquer outra rede que use a hora UTC.

Uma vez que uma fonte de tempo foi selecionada, o daemon NTP (ou serviço no Windows) não só distribui a referência de tempo, mas também verifica continuamente a precisão e os erros.

NTP é um sistema hierárquico. A distância de um servidor de tempo é referida como um nível de estrato. Um servidor 0 do estrato é uma fonte de tempo em si, como um relógio atômico, um servidor 1 de estrato é o servidor de horário NTP, enquanto um servidor 2 de estrato é um dispositivo que recebe o tempo do servidor de tempo e os servidores de estratos 3 recebem o sinal de tempo através de um servidor 2 do estrato.

Organizar a rede em estratos significa que uma O servidor NTP pode distribuir o tempo para centenas ou mesmo milhares de máquinas sem a rede ou o próprio servidor de tempo se congestionando com o tráfego. Embora seja preciso notar que quanto mais baixo o nível do estrato, pode esperar-se um dispositivo de queda de precisão.

O sinal de hora UTC atual pode ser recebido de várias maneiras. Através da Internet, embora isso possa causar problemas de segurança, pois o sinal de tempo não pode ser autenticado, que é a medida de segurança incorporada do NTP. É muito mais seguro receber um sinal de tempo de um sinal de rádio transmitido por vários laboratórios nacionais de física ou mesmo a rede GPS cujos relógios atômicos de bordo podem ser utilizados como fonte de tempo se o O servidor NTP está equipado com um receptor de GPS.

Servidores de tempo: mantendo o tempo preciso em seus computadores

Segunda-feira, setembro 8, 2008

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.

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.

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.

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.

Servidores de tempo são como outros servidores de computador, no sentido de 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 horário usa NTP (Network Time Protocol), que é um dos protocolos mais antigos da Internet ainda utilizados, inventado pelo Dr. David Mills da Universidade de Delaware, tem sido utilizado 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.

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.

Existem várias fontes que um servidor de horário 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.