Configurando uma rede para usar um servidor NTP Parte dois: Distribuindo o tempo

NTP (Network Time Protocol) é o protocolo projetado para distribuição de tempo entre uma rede. NTP é hierárquico. Ele organiza uma rede em estratos, que são a distância de uma fonte de relógio e do dispositivo.

A servidor NTP dedicado que recebe o tempo de uma fonte de UTC, como GPS ou os sinais nacionais de tempo e freqüência, é considerado um dispositivo 1 de estrato. Qualquer dispositivo conectado a um NTP servidor torna-se um dispositivo 2 de estratos e dispositivos mais adiante na cadeia tornam-se estrato 2, 3 e assim por diante.

As camadas de estrato existem para evitar dependências cíclicas na hierarquia. Mas o nível do estrato não é uma indicação de qualidade ou confiabilidade.

O NTP verifica a hora em todos os dispositivos da rede e, em seguida, ajusta o tempo de acordo com a quantidade que descobre. No entanto, o NTP vai mais longe do que apenas verificar o tempo no relógio de referência, o programa NTP troca informações de tempo por pacotes (blocos de dados), mas se recusa a acreditar no tempo que é dito até que várias trocas tenham ocorrido, cada um passando um conjunto de testes conhecidas como especificações de protocolo. Muitas vezes leva cerca de cinco boas amostras até que um servidor NTP seja aceito como fonte de tempo.

NTP usa timestamps para representar a hora atual do dia. Como o tempo é linear, cada marca de tempo é sempre maior que a anterior. Os timestamps NTP estão em dois formatos, mas eles retransmitiram os segundos de um ponto de ajuste no tempo (conhecido como a primeira época, definido no 00: 00 1 janeiro 1900 para UTC). O algoritmo NTP usa esse carimbo de tempo para determinar o valor para avançar ou recuar o sistema ou o relógio da rede.

O NTP analisa os valores do carimbo de data / hora, incluindo a freqüência de erros e a estabilidade. UMA NTP servidor manterá uma estimativa da qualidade de ambos os relógios de referência e de si mesmo.

Configurando uma rede para usar um servidor NTP Parte 1: Encontrar uma fonte de tempo

Manter a sua rede sincronizada com a hora certa é crucial para redes modernas. Devido ao valor dos timestamps na comunicação global e através de multi-redes, é imperativo que cada máquina esteja executando uma fonte de UTC (Tempo Universal Coordenado).

O UTC foi desenvolvido para permitir que toda a comunidade global use o mesmo tempo, não importa onde eles estejam no globo, pois o UTC não usa fuso horário para permitir uma comunicação precisa, independentemente da localização.

No entanto, encontrar uma fonte de UTC é freqüentemente onde alguns administradores de rede caem quando tentam sincronizar uma rede. Existem muitas áreas em que uma fonte de UTC pode ser recebida, mas muito poucas, que fornecerão referência precisa e segura ao tempo.

A internet está cheia de fontes sutis de UTC, no entanto, muitas delas não oferecem nenhum lugar perto da sua aclamada precisão. Além disso, recorrer à internet pode levar a vulnerabilidades de segurança.

As fontes de tempo da Internet são externas ao firewall e, portanto, um buraco deve ser aberto, o que pode ser aproveitado pelos usuários mal-intencionados. Além disso, NTP, o protocolo usado para distribuir e receber fontes de tempo, não pode instigar sua medida de segurança de autenticação pela internet, por isso não é possível garantir o tempo que vem de onde é suposto.

Fontes externas de tempo UTC são muito mais seguras. Existem dois métodos usados ​​pela maioria dos administradores. Sinais de rádio de longa onda como transmitidos por laboratórios nacionais de física e o sinal GPS que está disponível em todo o mundo.

As fontes externas de UTC asseguram seu Rede NTP está recebendo apenas uma fonte precisa de UTC, mas também segura.

Razões para o cronograma do relógio atômico

Os relógios atômicos tem sido, sem o conhecimento da maioria das pessoas, revolucionou nossa tecnologia. Muitas das maneiras como trocamos, comunicamos e viajamos agora dependem apenas do tempo de fontes de relógio atômico.

Uma comunidade global geralmente significa que temos que nos comunicar com pessoas em outras áreas do mundo e em outros fusos horários. Para este fim, um fuso horário universal foi desenvolvido, conhecido como UTC (Tempo Universal Coordenado), que é baseado no tempo contado pelos relógios atômicos.

Os relógios atômicos são incrivelmente precisos, perdendo apenas um segundo em cada cem milhões de anos, o que é surpreendente quando você o compara com relógios digitais que perderão tanto tempo em uma semana.

Mas por que precisamos de tal exatidão na marcação do tempo? Grande parte da tecnologia que empregamos nos tempos modernos é projetada para comunicação global. A Internet é um bom exemplo. Tanto comércio é feito através dos continentes em campos como a bolsa de valores, reserva de assentos e leilões on-line que o tempo exato é crucial. Imagine que você esteja fazendo lances para um item na Internet e faça um lance alguns segundos antes do final, o último e o maior lance, seria justo perder o item porque o relógio do seu provedor era um pouco rápido e, portanto, o computador pensou que a licitação acabou. Ou que tal reserva de assento; se duas pessoas em lados diferentes do globo reservarem um assento ao mesmo tempo, quem receberá o lugar. É por isso que o UTC é vital para a internet.

Outras tecnologias também, como posicionamento global e controle de tráfego aéreo, dependem de relógios atômicos para fornecer precisão (e, no caso do tráfego aéreo, é primordial para a segurança). Mesmo as luzes de trânsito e as câmeras de velocidade devem ser calibradas com relógios atômicos, caso contrário, o ingresso acelerado pode não ser válido, pois podem ser questionados em tribunal.

Para sistemas informáticos Servidores NTP tempo são o método preferido para recebendo e distribuindo uma fonte de tempo UTC.

Perguntas básicas do servidor de tempo respondidas

O que é um servidor de horário?

Um servidor de tempo é um dispositivo que recebe e distribui uma única fonte de tempo em uma rede de computadores para fins de sincronização de horário. Estes dispositivos são frequentemente referidos como um NTP servidorServidor de tempo NTP servidor de tempo de rede ou servidor de tempo dedicado.

E NTP?

NTP - Network Time Protocol é um conjunto de instruções de software projetadas para transferir e sincronizar o tempo em LANs (Local Area Network) ou WANS (Wider Area Network). O NTP é um dos mais antigos protocolos conhecidos em uso hoje e é, de longe, o aplicativo de sincronização de tempo mais usado.

Qual prazo eu devo usar?

Tempo Universal Coordenado (UTC) é uma escala de tempo global baseada no tempo contado pelos relógios atômicos. O UTC não leva em consideração os fusos horários e, portanto, é ideal para aplicativos de rede, como, em princípio, sincronizando uma rede com a UTC, você está sincronizando de fato com todas as outras redes que utilizam UTC.

De onde um servidor de tempo recebe o tempo?

Um servidor de tempo pode utilizar o tempo de qualquer lugar, como um relógio de pulso ou relógio de parede. No entanto, qualquer administrador de rede sensato optaria por usar uma fonte de tempo UTC para garantir que a rede seja o mais precisa possível. O UTC está disponível em várias fontes prontas. O mais usado é talvez a internet. Existem muitos "servidores de tempo" na internet que distribuem a hora UTC. Infelizmente, muitos não são de todo precisos ao usar uma fonte de tempo na internet, você poderia deixar a rede vulnerável, pois usuários mal-intencionados podem aproveitar a porta aberta no firewall onde a informação temporária flui.

É muito melhor para use um servidor de tempo NTP dedicado que recebe o sinal de tempo UTC externo à rede e ao firewall. Os melhores métodos para fazer isso é usar os sinais de GPS transmitidos a partir do espaço ou as transmissões de tempo e frequência nacionais transmitidas por vários países em ondas longas.

Usando NTP Networks

Network Time Protocol é, de longe, o aplicativo mais utilizado para sincronizar o tempo do computador em redes de área local e redes de áreas mais amplas (LANs e WANs). Os princípios por trás do NTP são bastante simples. Ele verifica o tempo em um relógio do sistema e o compara com uma fonte de tempo autorizada e única, fazendo correções para os dispositivos para garantir que todos estejam sincronizados com a fonte de tempo.

Selecionar a fonte de tempo para usar é talvez o fundamentalmente mais importante em configurando uma rede NTP. A maioria dos administradores de rede opta, com bastante razão, a usar uma fonte de tempo UTC (Tempo Universal Coordenado). Esta é uma escala de tempo global e significa que uma rede de computadores sincronizada com a UTC não está apenas usando a mesma escala de tempo como qualquer outra rede sincronizada do UTC, mas também não precisa se preocupar com diferentes fusos horários em todo o mundo.

NTP usa camadas diferentes, conhecidas como strata, para determinar a proximidade e, portanto, a precisão, para uma fonte de tempo. À medida que UTC é governado por relógios atômicos, qualquer relógio atômico que dê um sinal de tempo é referido como estrato 0 e qualquer dispositivo que recebe o tempo diretamente de um relógio atômico é o estrato 1. Os dispositivos Stratum 2 são dispositivos que recebem o tempo do stratum 1 e assim por diante. NTP suporta sobre 16 diferentes níveis de estrato, embora a precisão e diminuição confiável com cada camada de estrato mais longe você obtém.

Os administradores de rede man optam por usar uma fonte de internet de UTC. Além dos riscos de segurança de usar uma fonte de tempo da internet e permitir seu acesso através do seu firewall. Os servidores de tempo da Internet também são dispositivos 2 estratos, na medida em que são normalmente servidores que recebem o tempo do dispositivo 1 de estrato único.

Um servidor de tempo NTP dedicado por outro, tinham dispositivos 1 de estrato em si mesmos. Eles recebem o tempo diretamente de relógios atômicos, seja via GPS ou transmissões de rádio de ondas longas. Isso os torna muito mais seguros do que os provedores de internet, pois a fonte de tempo é externa à rede (e firewall), mas também os torna mais precisos.

Com um servidor de tempo 1 do estrato, uma rede pode ser sincronizada dentro de alguns milissegundos do UTC sem risco de comprometer sua segurança.

Sincronização de tempo perfeito para Windows

A maioria dos sistemas operacionais Windows possui um serviço de sincronização de tempo integrado, instalado por padrão que pode sincronizar a máquina ou, de fato, uma rede. No entanto, por razões de segurança, é altamente recomendado pela Microsoft, entre outros, que uma fonte de tempo externa seja usada.

Servidores NTP tempo
Receba com segurança e precisão o sinal de hora UTC da rede GPS ou Transmissões de rádio WWVB (ou alternativas europeias). Os servidores de tempo do NTP podem sincronizar uma única máquina do Windows ou uma rede inteira para dentro das frações de um segundo da correta UTC tempo (Tempo Universal Coordenado).

Um servidor de tempo NTP fornece informações precisas sobre o tempon 24 horas por dia, 365 dias a ano em qualquer lugar do globo inteiro. Um servidor de tempo NTP dedicado é o único método seguro, seguro e confiável de sincronizar uma rede de computadores para UTC (Tempo Universal Coordenado). Externo ao firewall, um O servidor NTP não deixa um sistema de computador vulnerável a ataques maliciosos ao contrário das fontes de tempo de internet via a porta TCP-IP.

Um servidor de horário NTP não é apenas seguro, ele recebe um sinal de tempo UTC direto de relógios atômicos, ao contrário das fontes de tempo da Internet, que realmente são servidores de tempo. Servidores NTP e outras ferramentas de sincronização de tempo podem sincronizar redes inteiras, PCs únicos, roteadores e toda uma série de outros dispositivos. Usando o GPS ou o sinal WWVB da América do Norte, um servidor de tempo NTP dedicado assegurará que todos os seus dispositivos estejam sendo executados em uma fração da hora UTC.

Um servidor de tempo NTP irá:

• Aumentar a segurança da rede
• Prevenir perda de dados
• Ativar registro e rastreamento de erros ou brechas de segurança
• Reduzir confusão em arquivos compartilhados
• Impedir erros em sistemas de cobrança e transações sensíveis ao tempo
• Pode ser usado para fornecer evidências incontestáveis ​​em disputas legais e financeiras

Soluções de sincronização de rede de computadores

As redes de computadores e a internet mudaram drasticamente a forma como vivemos nossas vidas. Os computadores estão agora em constante comunicação uns com os outros, possibilitando transações como compras on-line, reserva de lugares e até mesmo e-mail.

No entanto, tudo isso só é possível graças a tempo de rede preciso e, em particular, o uso do Network Time Protocol (NTP) usado para garantir que todas as máquinas em uma rede estejam sendo executadas ao mesmo tempo.

Sincronização de sincronização é crucial para redes de computadores. Os computadores usam o tempo sob a forma de timestamps como o único marcador para separar dois eventos, sem computadores de sincronização têm dificuldade em estabelecer a ordem dos eventos ou mesmo se um evento aconteceu ou não.

A falta de sincronização de uma rede pode ter efeitos incontáveis. Os e-mails podem chegar antes de serem enviados (de acordo com o relógio do computador), os dados podem se perder ou deixar de armazenar e o pior de todos, toda a rede pode ser vulnerável a usuários mal-intencionados e até fraudadores.

Sincronização com NTP é relativamente simples, já que a maioria dos sistemas operacionais possui uma versão do protocolo de tempo já instalado; No entanto, escolher uma referência de sincronização para sincronizar é mais desafiador.

UTC (Tempo Universal Coordenado) é uma escala de tempo global governada por relógios atômicos e é usada por quase todas as redes de computadores em todo o mundo. Ao sincronizar com a UTC, uma rede de computadores está essencialmente sincronizando o tempo de rede com qualquer outra rede de computadores do mundo que usa UTC.

A Internet possui muitas fontes de UTC disponíveis, mas os problemas de segurança com o firewall significam que o único método seguro de receber a UTC é externo. servidores NTP tempo dedicado pode fazer isso usando rádio de ondas longas ou transmissões de satélite GPS.

Usando Atomic Clocks para Sincronizar uma Rede

ponte as redes de computadores devem ser sincronizadas até certo ponto. Permitir que os relógios em computadores em toda a rede sejam todos indicando momentos diferentes é realmente pedir problemas. Podem ocorrer todos os tipos de erros, tais como emails que não chegam, perda de dados e erros despercebidos, uma vez que as máquinas tentam entender os paradoxos que o tempo não sincronizado pode causar.

O problema é que os computadores usam tempo na forma de carimbos de data / hora como o único ponto de referência entre diferentes eventos. Se estes não coincidem, os computadores lutam para estabelecer não apenas a ordem dos eventos, mas também se os eventos aconteceram.

Sincronizando uma rede de computadores
juntos é extremamente simples, graças em grande parte ao protocolo NTP (Network Time Protocol). O NTP está instalado na maioria dos sistemas operacionais de computadores, incluindo o Windows e a maioria das versões do Linux.

O NTP usa uma única fonte de tempo e garante que cada dispositivo na rede seja sincronizado com esse tempo. Para muitas redes, esta fonte única pode ser qualquer coisa, desde o relógio de pulso do gerente de TI até o relógio em uma das máquinas de mesa.

No entanto, para as redes que têm de se comunicar com outras redes, tem que lidar com transações sensíveis ao tempo ou onde são necessários altos níveis de segurança sincronização para uma fonte UTC é uma obrigação.

Tempo Universal Coordenado (UTC) é uma escala de tempo global usada pela indústria em todo o mundo. É regido por uma constelação de relógios atômicos tornando-o altamente preciso (relógios atômicos modernos podem manter o tempo para 100 milhões de anos sem perder um segundo).

Para uma sincronização segura para UTC, existe realmente apenas um método e é usar um servidor dedicado tempo NTP. Os servidores NTP on-line são usados ​​por alguns administradores de rede, mas eles estão assumindo um risco não apenas com a precisão da sincronização, mas também com segurança, pois usuários mal-intencionados podem imitar o sinal de tempo NTP e penetrar no firewall.

Como dedicado Servidores NTP são externos ao firewall, confiando no sinal de satélite GPS ou em transmissões de rádio especializadas, são muito mais seguros.

Usando um servidor NTP em sua rede

O protocolo Network Time O servidor é usado em redes de computadores em todo o mundo. Ele mantém todos os sistemas e dispositivos da rede sincronizados ao mesmo tempo, normalmente uma fonte de UTC (Tempo Universal Coordenado).

Mas é um Servidor de tempo NTP um requisito necessário e sua rede de computadores pode sobreviver sem um? A resposta curta é talvez sim, uma rede informática pode sobreviver sem uma NTP servidor mas as conseqüências podem ser dramáticas.

Os computadores são feitos para tornar nossas vidas mais fáceis, mas qualquer administrador de rede irá dizer-lhe que podem causar uma grande quantidade de dificuldade quando inevitavelmente dão errado e sem uma sincronização de tempo adequada, identificar um erro e colocá-lo bem pode ser quase impossível.

Os computadores usam o tempo na forma de um carimbo de data / hora como a única referência que eles devem distinguir entre dois eventos. Embora computadores e redes ainda funcionem sem uma sincronização adequada, eles são extremamente vulneráveis. Não só a localização e a correção de erros são extremamente difíceis, mesmo que as máquinas não estejam sincronizadas. A rede será vulnerável a usuários mal-intencionados e software viral que possam aproveitar.

Além disso, falhando sincronizar com a UTC pode causar problemas se a rede se comunicar com outras redes sincronizadas. Qualquer transação sensível ao tempo poderia falhar e o sistema poderia estar aberto a possíveis fraudes ou outras implicações legais, pois provar o tempo de uma transação poderia ser quase impossível.

Os servidores NTP são fáceis de instalar e receber o sinal de tempo UTC de transmissões de ondas longas ou a rede de satélites GPS que eles distribuem entre as máquinas da rede. Como um servidor dedicado tempo NTP opera externamente para o firewall de rede, faz isso sem comprometer a segurança.

Diferenças no tempo

Todos estamos conscientes das diferenças nos fusos horários. Qualquer pessoa que tenha viajado pelo Atlântico ou no Pacífico sentirá os efeitos do jet lag causado por ter que ajustar nossos próprios relógios internos do corpo. Em alguns países, como os EUA, vários fusos horários diferentes existem no país, o que significa que existem várias horas de diferença na hora da costa leste para o oeste.

este diferença de fusos horários pode causar confusão, embora para os residentes de países que se aproximem de mais de um fuso horário eles se adaptem em breve à situação. No entanto, há mais prazos e diferenças no tempo do que apenas fuso horário.

Diferentes padrões de tempo foram desenvolvidos há décadas para lidar com as diferenças do fuso horário e permitir um padrão de tempo único que o mundo inteiro também pode sincronizar. Infelizmente desde a primeira vez que os padrões foram desenvolvidos, como British Railway Time e Greenwich Mean Time, outros padrões tiveram que ser desenvolvidos para lidar com diferentes aplicativos.

Um dos problemas do desenvolvimento de um padrão de tempo é escolher o que é baseável. Tradicionalmente, todos os sistemas de tempo foram desenvolvidos na rotação da Terra (horas 24). No entanto, após o desenvolvimento de relógios atômicos, logo descobriu-se que não há dois dias são exatamente o mesmo comprimento e muitas vezes eles podem ficar aquém das horas 24 esperadas.

Novos padrões de tempo em que, em seguida, desenvolvidos com base em relógios Atômicos, como eles provaram ser muito mais confiáveis ​​e precisos do que usar a rotação da Terra como ponto de partida. Aqui está uma lista de alguns dos padrões de tempo mais comuns em uso. Eles são divididos em dois tipos, aqueles que são baseados na rotação da Terra e aqueles que são baseados em relógios atômicos:

Padrões de tempo baseados na rotação da Terra
O verdadeiro tempo solar é baseado no dia solar - é o período entre um meio-dia solar e o próximo.

O tempo sideral é baseado nas estrelas. Um dia sideral é o tempo que leva a Terra para fazer uma revolução em relação às estrelas (não ao sol).

Greenwich Mean Time (GMT) com base em quando o sol é mais alto (meio dia) acima do meridiano principal (muitas vezes chamado de meridiano de Greenwich). GMT costumava ser um padrão de tempo internacional antes do advento de relógios atômicos precisos.

Padrões de tempo baseados em relógios atômicos

International Atomic Time (TAI) é o padrão de tempo internacional a partir do qual os padrões de tempo abaixo, incluindo UTC, são calculados. TAI baseia-se em uma constelação de relógios atômicos de todo o mundo.

Tempo GPS Também baseado em TAI, o tempo GPS é o tempo contado pelos relógios atômicos a bordo dos satélites GPS. Originalmente o mesmo que o UTC, o tempo GPS é atualmente 17 segundos (precisamente) por trás, pois os segundos de salto 17 foram adicionados à UTC desde que os satélites foram lançados.
Tempo Universal Coordenado (UTC) é baseado em tempo atômico e GMT. Os segundos de salto adicionais são adicionados à UTC para contrariar a imprecisão da rotação da Terra, mas o tempo é derivado da TAI tornando-a precisa.

UTC é a verdadeira escala comercial. Sistemas de computador em todo o mundo sincronizam com a UTC usando servidores NTP time. Esses dispositivos dedicados recebem o tempo de um relógio atômico (seja por GPS ou transmissões de rádio especializadas de organizações como NIST or NPL).