Servidor de tempo da rede mantendo o controle do tempo

A rede de computadores pode parecer uma empresa intimidante. No entanto, uma rede de computadores é realmente apenas uma série de máquinas conectadas entre si para facilidade de transferência de dados e segurança. Eles podem ser muito pequenos, como dois computadores em uma rede doméstica para redes realmente grandes, que consistem em centenas e milhares de máquinas.

Quando um computador ou dispositivo está conectado a uma rede, há apenas um ponto de referência que os computadores podem usar para estabelecer a ordem de eventos e aplicativos e que é hora.

O tempo, na forma de carimbos de tempo, é usado pela maioria dos aplicativos e isso é quando os problemas nas redes de computadores podem ocorrer.

Os computadores contam a hora usando um relógio de software. Isso é baseado em um relógio do sistema que mantém o tempo quando o computador está desligado. No entanto, os relógios internos dos computadores são totalmente imprecisos. Eles tendem a drift até vários segundos por semana. Em uma rede quando há mais de uma máquina, isso pode causar problemas graves se as máquinas estiverem a uma velocidade diferente.

Os e-mails podem chegar antes de serem enviados e toda a rede pode ser vulnerável a ameaças de segurança e até a fraude!

A servidor de tempo de rede é usado para sincronizar uma rede de computadores com uma única fonte de tempo. Esta fonte de tempo pode ser qualquer coisa de um relógio interno em um computador para o tempo contado por um relógio de pulso. No entanto, para garantir uma precisão perfeita e manter uma rede sincronizada com o resto do mundo, uma fonte de tempo UTC deve ser usada.

UTC (Tempo Universal Coordenado) é uma escala de tempo global baseada no tempo contado pelos relógios atômicos. Um servidor de tempo de rede pode receber uma fonte de tempo UTC de toda a Internet (embora não segura), através da rede GPS (sistema de posicionamento global) ou através de uma transmissão de rádio especializada de laboratórios nacionais de física.

A maioria dos servidores de tempo de rede usa NTP (Network Time Protocol) para distribuir a referência de temporização em toda a rede. NTP não é o único protocolo de temporização projetado para fazer isso, embora seja, no entanto, o mais utilizado.

Este post foi escrito por

Stuart

Leitura relacionada