Sincronização do servidor de tempo O básico

NTP (Network Time Protocol) é um protocolo baseado na Internet projetado para sincronizar os relógios em uma rede de computadores. É o software de sincronização de tempo principal usado em redes de computadores e também é embalado com a maioria dos sistemas operacionais.

An NTP servidor é um dispositivo dedicado que recebe uma única fonte de tempo e distribui-lo entre todos os dispositivos em uma rede. O protocolo NTP monitora a deriva dos relógios internos em uma rede e os corrige.

An NTP servidor pode receber uma fonte de tempo de um laboratório físico nacional, como o Laboratório Físico Nacional do Reino Unido (NPL), no entanto, esses sinais de tempo são transmitidos através de rádio de ondas longas e têm uma faixa finita.

GPS servidores NTP são projetados para receber a fonte de tempo gerada pelos relógios atômicos a bordo de satélites GPS (Sistema de Posicionamento Global). O GPS está disponível em qualquer lugar do planeta como uma fonte de tempo, desde que haja uma visão clara do céu.

Sem sincronização correta, todos os tipos de problemas potenciais podem ocorrer, como deixar um sistema de computador vulnerável a fraudes, usuários mal-intencionados e hackers. Uma rede informática não sincronizada também pode perder dados e ser difícil de auditar.

Uma escala de tempo global chamada UTC (Tempo Universal Coordenado) foi desenvolvido para garantir que o mundo inteiro use a mesma escala de tempo. o NTP servidor utilize UTC garantindo que a rede informática esteja falando ao mesmo tempo que qualquer outra rede de computadores.

(UTC) Hora Universal Coordenada é a única vez que você precisará saber

Podemos pensar que são apenas uma vez e, portanto, uma escala de tempo. Claro, estamos todos conscientes dos fusos horários onde o relógio tem que ser atrasado uma hora, mas todos nós obedecemos ao mesmo tempo com certeza?

Bem, na verdade não sabemos. Existem numerosas escalas de tempo diferentes, todas desenvolvidas por diferentes razões, que são numerosas demais para mencioná-las, mas foi somente no século XIX que a idéia de uma única escala de tempo, usada por todos, entrou em vigor.

Foi o advento da linha férrea que provocou o primeiro calendário nacional no Reino Unido (Tempo de tremantes disso, as pessoas usavam o meio-dia como base para o tempo e ajustavam seus relógios a ele. Raramente importava se o relógio fosse cinco minutos mais rápido que os vizinhos, mas a invenção dos trens e do cronograma da ferrovia logo mudou tudo isso.

O cronograma ferroviário só era útil se todos usassem a mesma escala de tempo. Um trem partindo de 10.am seria perdido se um relógio estivesse cinco minutos lento, então a sincronização do tempo se tornou uma nova obsessão.

Na sequência do tempo ferroviário, foi desenvolvido um calendário global GMT (Greenwich Meantime), que foi baseado na posição do Sol ao meio-dia, que caiu sobre a linha Meridian de Greenwich (0 graus de longitude). Durante uma conferência mundial em 1884, foi decidido que um único meridiano mundial deveria substituir os numerosos já existentes. Londres foi talvez a cidade mais bem sucedida do mundo, por isso foi decidido o melhor lugar para isso.

GMT permitiu que o mundo inteiro sincronizasse ao mesmo tempo e enquanto as nações alteravam seus relógios para ajustar para fusos horários, seu tempo era sempre baseado em GMT.

GMT provou um desenvolvimento bem sucedido e permaneceu a escala de tempo global do mundo até o 1970. Até então isso relógio atômico tinha sido desenvolvido e foi descoberto no uso destes dispositivos que a rotação da Terra não era uma medida confiável para basear nosso tempo em como ele realmente altera dia a dia (embora por frações de segundo).

Devido a isso, uma nova escala de tempo foi desenvolvida, chamada UTC (Coordinated Universal Time). O UTC é baseado no GMT, mas permite a desaceleração da rotação da Terra, adicionando 'Leap Seconds' adicionais para garantir que Noon permaneça no meridiano de Greenwich.

O UTC agora é usado em todo o mundo e é essencial para aplicativos como controle de tráfego aéreo, navegação por satélite e Internet. Na verdade, as redes de computadores em todo o mundo são sincronizadas com o UTC usando Servidores NTP tempo (Network Time Protocol). O UTC é governado por uma constelação de relógios atômicos controlados por laboratórios nacionais de física, como NIST (Instituto Nacional de Padrões e Tempo) e do Reino Unido NPL.

Cinco razões pelas quais sua empresa precisa de um servidor NTP (Parte 2)

3. Brechas de segurança:

Quando as redes não são sincronizadas, os arquivos de log não são gravados corretamente ou na ordem correta, o que significa que hackers e usuários mal-intencionados podem violar a segurança sem serem notados. Muitos programas de software de segurança também dependem de carimbos de data e hora, com atualizações antivírus que não acontecem ou tarefas agendadas atrasadas. Se a sua rede controla transações sensíveis ao tempo, isso pode até resultar em fraude se houver falta de sincronização.

4. Vulnerabilidade Legal:

O tempo não é apenas usado pelos computadores para solicitar eventos que são usados ​​no mundo jurídico também. Contratos, recibos, comprovantes de compra dependem do tempo. Se uma rede não está sincronizada, torna-se difícil provar quando as transações realmente ocorreram e será difícil auditá-las. Além disso, quando se trata de assuntos sérios, como fraude ou outras formas de criminalidade, NTP servidor ou outro servidor de tempo de rede dispositivo sincronizado para UTC é legalmente auditável, o seu tempo não pode ser discutido!

5. Credibilidade da empresa:

Sucumbir a qualquer um desses perigos em potencial não pode ter apenas efeitos devastadores em seu próprio negócio, mas também em seus clientes e fornecedores. E o negócio é que qualquer falha potencial da sua parte logo se tornará de conhecimento comum entre seus concorrentes, clientes e fornecedores e será vista como uma má prática comercial.

Executar uma rede sincronizada aderente ao UTC não é difícil. Muitos administradores de rede acham que a sincronização significa apenas uma solicitação ocasional de tempo para uma Tempo NTP fonte; no entanto, isso deixará um sistema tão vulnerável a fraudes quanto a usuários mal-intencionados que não têm sincronização. Isso porque, para usar uma fonte de horário na Internet, seria necessário deixar uma porta permanente aberta no firewall.

A solução é usar um O servidor NTP que recebe uma fonte de tempo UTC de uma transmissão de rádio (transmitida por laboratórios nacionais de física) ou Rede de GPS (Sistema de Posicionamento Global). Estes são seguros e podem manter uma rede funcionando dentro de alguns milissegundos do UTC.

Cinco razões pelas quais sua empresa precisa de um servidor NTP (Parte 1)

A maioria das empresas atualmente confia em uma rede de computadores. Computadores na maioria das organizações realizam milhares de tarefas por segundo, desde o controle de linhas de produção; estoque de pedidos; preparar registros financeiros e se comunicar com computadores em outras redes - geralmente do outro lado do mundo.

Os computadores usam apenas uma coisa para acompanhar todas essas tarefas: o tempo. Os registros de data e hora são os computadores que apenas fazem referência para quando um evento ou tarefa ocorre em relação a outros eventos. Eles recebem tempo na forma de registros de data e hora e medem o tempo em períodos de milissegundos (milésimos de segundo), pois podem conduzir centenas de processos a cada segundo.

Um cronograma global conhecido como UTC (Tempo Universal Coordenado) foi desenvolvido para garantir que computadores de diferentes organizações em todo o mundo possam sincronizar juntos. Então o que acontece se os relógios dos computadores não coincidirem uns com os outros ou com o UTC?

As conseqüências de executar uma rede com computadores que não são sincronizados podem ser desastrosas. Aqui estão cinco razões pelas quais todas as empresas precisam de sincronização de rede adequada usando um NTP servidor (Network Time Protocol) ou outro servidor de tempo de rede dispositivo.

1. Tarefas não acontecem:

Quando os computadores estão sendo executados em horários diferentes, eventos em máquinas diferentes podem não acontecer com a freqüência que um PC pode presumir que um evento em outras máquinas já aconteceu se o tempo para esse evento tiver passado de acordo com seu próprio relógio. E o que é pior, quando uma tarefa falha, ela tem um efeito indireto com outras tarefas que não acontecem e, por sua vez, faz com que outras tarefas falhem.

2. Perda de dados:

Quando as tarefas não acontecem, logo são notadas, mas quando as redes não são sincronizadas, os dados que devem ser mantidos podem ser facilmente perdidos e podem passar despercebidos por um bom tempo. Os dados podem ser perdidos porque o armazenamento e a recuperação também dependem de carimbos de data / hora.

O Relógio Atômico eo Servidor de Tempo da Rede

O relógio atômico é o culminar da obsessão da humanidade em contar um momento preciso. Antes do relógio atômico e da precisão de nanosegunda eles, empregam escalas de tempo baseadas nos corpos celestes.

No entanto, graças ao desenvolvimento do relógio atômico, percebeu-se que mesmo a Terra na sua rotação não é tão precisa quanto tempo relógio atômico como ele perde ou ganha uma fração de segundo por dia.

Devido à necessidade de ter uma escala de tempo baseada um pouco na rotação da Terra (astronomia e agricultura sendo duas razões), uma escala de tempo que é mantida por relógios atômicos, mas ajustada para qualquer desaceleração (ou aceleração) na rotação da Terra. Esta escala de tempo é conhecida como UTC (Tempo Universal Coordenado), empregados em todo o mundo garantindo que comércio e comércio utilizem o mesmo tempo.

Uso de redes de computadores tempo os servidores de rede para sincronizar com a hora UTC. Muitas pessoas se referem a esses dispositivos de servidor de tempo como relógios atômicos, mas isso é impreciso. Os relógios atômicos são extremamente caros e altamente sensíveis e apenas são encontrados em universidades ou laboratórios nacionais de física.

Felizmente, os laboratórios nacionais de física gostam NIST (Instituto Nacional de Padrões e Tempo - EUA) e NPL (National Physical Laboratory - UK) transmitem o sinal de tempo de seus relógios atômicos. Alternativamente, a rede de GPS é outra boa fonte de tempo preciso, já que cada satélite GPS tem a bordo próprio relógio atômico.

O servidor de tempo de rede recebe o tempo de um relógio atômico e distribui-lo usando um protocolo como NTP (Network Time Protocol) garantindo que a rede do computador seja sincronizada ao mesmo tempo.

Porque tempo os servidores de rede são controlados por relógios atômicos, eles podem manter um tempo incrivelmente preciso; não perdendo um segundo em centenas, senão milhares de anos. Isso garante que a rede de computadores seja segura e não susceptível de erros de temporização, pois todas as máquinas terão exatamente o mesmo tempo.

Uma História de Relógios Atômicos

O relógio atômico é o culminar da capacidade da humanidade de manter o tempo que tem atravessado vários milênios. Os seres humanos sempre se preocuparam em acompanhar o tempo desde que o homem cedo notou a regularidade dos corpos celestes.

O sol, a lua, as estrelas e os planetas logo se tornaram a base para os prazos de tempo com períodos de tempo, como anos, meses, dias e horas, baseados unicamente na regulação da rotação da Terra.

Isso funcionou há milhares de anos como um guia confiável de quanto tempo passou, mas durante os últimos séculos, os seres humanos buscaram métodos ainda mais confiáveis ​​para acompanhar o tempo. Enquanto o Sol e os corpos celestes eram de maneira afetiva, os relógios solares não funcionavam em dias nublados e, como o dia e a noite alterados durante o ano, apenas meio dia (quando o sol está no seu mais alto) pode ser razoavelmente confiado.

A primeira incursão em um relógio preciso que não dependia de corpos celestiais e não era simples (como um caixilho de vela ou relógio de água), mas na verdade, o tempo durante um período prolongado era o relógio mecânico.

Esses primeiros dispositivos que remontam ao século XII eram mecanismos brutos que usavam um escape e uma fuga de foliot (uma engrenagem e alavanca) para controlar os carrapatos do relógio. Depois de alguns séculos e uma miríade de desenhos, o relógio mecânico deu seu próximo passo em frente com o pêndulo. O pêndulo deu aos relógios sua primeira verdadeira precisão, pois controlava com mais precisão os carrapatos do relógio.

No entanto, não foi até o século XX, quando os relógios entraram na era eletrônica, eles se tornaram verdadeiramente precisos. O relógio digital e eletrônico teve seus tiques controlados usando a oscilação de um cristal de quartzo (seu estado de energia alterado quando uma corrente é baseada) que se mostrou tão preciso que raramente um segundo por semana foi perdido.

O desenvolvimento de relógios atômicos no 1950 usou a oscilação de um único átomo que gera sobre 9 bilhões de tiques por segundo e pode manter um tempo preciso por milhões de anos sem perder um segundo. Esses relógios agora formam a base de nossos prazos com o mundo inteiro sincronizados com eles usando Servidores NTP, garantindo tempo totalmente preciso e confiável.

NTP Server 5 Passos para a Sincronização de Rede

Sincronizar uma rede é muitas vezes considerado uma dor de cabeça por administradores de rede que temem que errar pode levar a resultados desastrosos e, embora não haja negação de que a falta de sincronização pode causar problemas imprevistos, particularmente com transações e segurança sensíveis ao tempo, a sincronização perfeita é simples estas etapas são seguidas:

1. Use um dedicado NTP servidor. o NTP servidor é um dispositivo que recebe uma única fonte de tempo e depois o distribui entre uma rede de computadores usando o protocolo NTP (Network Time Protocol) um dos mais antigos protocolos baseados na Internet e, de longe, o software de sincronização de tempo mais utilizado. O NTP é frequentemente empacotado com sistemas operacionais modernos, como Windows ou Linux, embora não haja substituto para um dispositivo NTP dedicado.

2. Sempre use um Fonte de hora UTC (Hora universal coordenada). O UTC é baseado no GMT (Horário de Greenwich Meantime) e no International Atomic Time (TAI) e é altamente preciso. O UTC é usado por redes de computadores em todo o mundo, garantindo que o comércio e o comércio usem a mesma escala de tempo.

3. Use um sinal de tempo preciso e seguro. Enquanto os sinais de tempo estão disponíveis em toda a Internet eles são imprevisíveis em sua precisão e enquanto alguns podem oferecer precisão suficiente decente um servidor de horário na Internet está fora de um firewall de rede que se deixado aberto para receber um timecode causará vulnerabilidades na segurança da rede. GPS (sistema de posicionamento global) ou um sinal de rádio dedicado, como aqueles transmitidos por laboratórios nacionais de física (como MSF - Reino Unido, WWVB - EUA, DCF –Alemanha) oferecem métodos seguros e confiáveis ​​de receber um sinal de tempo seguro e preciso.

4. Organize uma rede em estratos, níveis. Estratos garantem que o NTP servidor não é inundado com pedidos de tempo e que a largura de banda da rede não fica congestionada. Uma árvore de estrato é organizada por algumas máquinas selecionadas sendo dispositivos 2 do estrato, pois recebem um sinal de NTP servidor (dispositivo estrato 1) estes por sua vez, distribuem o tempo para outros dispositivos (estrato 3) e assim por diante.

5. Certifique-se de que todas as máquinas estejam utilizando o UTC eo Árvore do servidor NTP. Um erro comum na sincronização de horário é não garantir que todas as máquinas estejam devidamente sincronizadas. Apenas uma máquina executando um tempo impreciso pode ter consequências imprevistas.

O servidor NTP e as escalas de tempo compreensivas

Existem vários tempos usados ​​em todo o mundo. A maioria Servidores NTP e outro tempo os servidores de rede use o UTC como fonte básica no entanto, existem outros:

Quando nos perguntam o tempo que é muito improvável, respondemos com "por qual escala de tempo", mas existem várias escalas de tempo usadas em todo o mundo e cada uma delas é baseada em diferentes métodos para acompanhar o tempo.
GMT

Horário de Greenwich (GMT) é a hora local no meridiano de Greenwich com base no hipotético sol médio. Como a órbita da Terra é elíptica e seu eixo está inclinado, a posição real do sol no fundo das estrelas aparece um pouco à frente ou atrás da posição esperada. O erro de temporização acumulado varia ao longo do ano de forma consistente e regular em até 14 minutos lentos em fevereiro para 16 minutos rápidos em novembro. O uso de um sol médio hipotético remove esse efeito. Antes que os astrônomos e navegadores da 1925 medissem GMT do meio dia ao meio-dia, começando o dia 12 horas mais tarde do que no uso civil, que também era comumente referido como GMT. Para evitar a confusão, os astrônomos concordaram em 1925 para mudar o ponto de referência de meio-dia para meia-noite, e alguns anos depois adotaram o termo Universal Time (UT) para o "novo" GMT. GMT continua a ser a base jurídica do tempo civil para o Reino Unido.

UT

Tempo Universal (UT) é o tempo solar médio no meridiano de Greenwich com 0 h UT na meia-noite média e, como a 1925 substituiu a GMT para fins científicos. Por meio dos 1950, os astrônomos tinham muita evidência de flutuações na rotação da Terra e decidiram dividir a UT em três versões. O tempo derivado diretamente das observações é chamado UT0, aplicando correções para movimentos do eixo da Terra, ou movimento polar, dá UT1 e a remoção de variações sazonais periódicas gera UT2. As diferenças entre UT0 e UT1 são da ordem dos milésimos de segundo. Hoje, apenas UT1 ainda é amplamente utilizado, pois fornece uma medida da orientação rotacional da Terra no espaço.


O padrão mundial de tempo
(UTC):

Embora o TAI forneça uma escala de tempo contínua, uniforme e precisa para fins de referência científica, não é conveniente para o uso diário porque não está em sintonia com a taxa de rotação da Terra. Uma escala de tempo que corresponde à alternância de dia e noite é muito mais útil, e desde 1972, todos os serviços de tempo de transmissão distribuem escalas de tempo com base no Tempo Universal Coordenado (UTC). UTC é uma escala de tempo atômica que é mantida de acordo com o Tempo Universal. Poucos segundos são ocasionalmente

Informação cortesia do Laboratório Físico Nacional REINO UNIDO.

Salte segundo erros e configuração

Além das celebrações usuais e folia no final de dezembro trouxe com a adição de outro Leap Second para UTC tempo (Tempo Universal Coordenado).

UTC é o cronograma global utilizado pelas redes de computadores em todo o mundo garantindo que todos estejam mantendo o mesmo tempo. Leap Seconds é adicionado ao UTC pelo Serviço Internacional de Rotação da Terra (IERS) em resposta à desaceleração da rotação da Terra devido a forças de maré e outras anomalias. Falha ao inserir um segundo passo significaria que a UTC se afastaria da GMT (Greenwich Meantime) - muitas vezes referida como UT1. O GMT é baseado na posição dos corpos celestes, então, ao meio dia, o sol está no seu mais alto acima do Meridiano de Greenwich.

Se UTC e GMT fossem distanciados, tornaria a vida difícil para pessoas como astrônomos e agricultores e, eventualmente, a noite e o dia deriva (embora em mil anos ou mais).

Normalmente os segundos de salto são adicionados ao último minuto de dezembro de 31, mas ocasionalmente, se mais de um for exigido em um ano, então é adicionado no verão.

Os segundos de salto, no entanto, são controversos e também podem causar problemas se o equipamento não for projetado com alguns segundos em mente. Por exemplo, o segundo salto mais recente foi adicionado no 31 de dezembro e causou que o banco de dados do gigante do Oracle Cluster Ready Service falhasse. Isso resultou no reinício automático do sistema no Ano Novo.

Leap Seconds também pode causar problemas se as redes são sincronizadas usando fontes de tempo da Internet ou dispositivos que exigem intervenção manual. Felizmente, mais dedicado Servidores NTP são projetados com Leap Seconds em mente. Esses dispositivos não requerem nenhuma intervenção e ajustará automaticamente toda a rede ao tempo correto quando houver um Leap Second.

Um dedicado NTP servidor não é apenas autoajuste, não requer nenhuma intervenção manual, mas também são altamente precisos sendo servidores 1 de estratos (a maioria das fontes de tempo da Internet são dispositivos 2 estratos, em outras palavras, dispositivos que recebem sinais de tempo dos dispositivos 1 do estrato e, em seguida, reeditá-lo), mas também são altamente seguro sendo dispositivos externos que não são obrigados a estar atrás do firewall.

A sincronização do tempo do servidor NTP é fácil

Sincronização de tempo é muitas vezes descrito como uma "dor de cabeça" pelos administradores de rede. Manter computadores em uma rede que funciona ao mesmo tempo é cada vez mais importante nas modernas comunicações de rede, especialmente se uma rede tiver que se comunicar com outra rede executada de forma independente.

Por esta razão UTC (Tempo Universal Coordenado) foi desenvolvido para garantir que todas as redes estejam executando a mesma escala de tempo precisa. UTC é baseado no tempo contado por relógios atômicos então é altamente preciso, nunca perdeu nem um segundo. Sincronização de tempo de rede No entanto, é relativamente simples, graças ao protocolo NTP (Network Time Protocol).

As fontes de tempo UTC estão amplamente disponíveis com mais de mil servidores 1 stratum online disponíveis na Internet. O nível do estrato descreve o quão longe um servidor de tempo é um relógio atômico (um relógio atômico que gera UTC é conhecido como um dispositivo 0 de estrato). A maioria dos servidores de tempo disponíveis na Internet na verdade não são dispositivos 1 estratos, mas são estratos na medida em que recebem seu tempo de um dispositivo que, por sua vez, recebe o sinal de hora UTC.

Para muitas aplicações, isso pode ser suficientemente preciso, mas, como essas fontes de tempo estão na Internet, há muito pouco que você pode fazer para garantir sua precisão e precisão. Na verdade, mesmo que uma fonte da Internet seja altamente precisa, a distância pode causar atrasos no sinal de tempo.

As fontes de tempo da Internet também não são seguras, pois estão situadas fora do firewall, forçando a rede a ser deixada aberta para os pedidos de tempo. Por esse motivo, os administradores de rede sério sobre sincronização de horário optam por usar seu próprio servidor 1 de estrato externo.

Esses dispositivos, muitas vezes chamados de NTP servidor, receba uma fonte de hora UTC de uma fonte confiável e segura, como um satélite GPS, em seguida, distribua-a entre a rede. o NTP servidor é muito mais seguro do que uma fonte de tempo baseada na Internet e é relativamente barato e altamente preciso.