O que é um monitor ativo?
Um monitor ativo, em termos de rede de computadores, é a função de supervisão de um dos computadores em uma LAN (Local Area Network) de token ring para manter a rede. Esse monitor se encarrega da rede, observando todos os outros computadores conectados à rede e certificando-se de que os dados possam viajar através deles até os outros na rede. Todos os outros computadores em uma rede de token ring, então, são chamados de monitores em espera e se unirão para um novo monitor ativo no caso de o atual estar offline.
O nascimento do monitor ativo em uma rede de token ring pode ocorrer de duas maneiras diferentes. No caso de um token ring ser iniciado à medida que cada computador ingressa na rede individualmente, o primeiro computador a inicializar reivindica a função. Em outros casos, porém, como se a rede for estabelecida após todos os computadores já estarem em execução ou se o monitor ativo existente deixar a rede por algum motivo, o estabelecimento do monitor ativo ocorrerá por meio de um processo de eleição. Cada um dos computadores na rede enviará o que é chamado de token de declaração, declarando sua intenção de se encarregar da rede. À medida que a reivindicação viaja pela rede, ela é avaliada rapidamente em relação a todas as outras reivindicações e o computador com o endereço mais alto de controle de acesso à mídia (MAC) vence a eleição.
Um monitor ativo é absolutamente crucial na operação de uma LAN de token ring. O primeiro quadro de token vazio, o pacote que lida com a entrega de dados para os outros computadores na rede, é gerado pelo monitor ativo e enviado ao redor do anel. O monitor envia um desses tokens a cada sete segundos para garantir que todos os computadores da rede tenham aprendido o endereço e posteriormente tenham se identificado. Se houver tokens extras circulando na rede, o monitor é responsável por limpá-los.
Como um computador na rede exige o uso do token para transmitir dados, ele captura o quadro de token, converte-o em um quadro de dados e fornece um endereço. Em seguida, preenche os dados que deseja enviar e os coloca de volta no ringue. Como apenas um quadro pode estar em uso por vez, o monitor ativo observa para garantir que, se um quadro de dados estiver em reprodução, outros tokens sejam retidos. Depois que os dados atingem seu destino, o quadro é enviado de volta ao computador de origem, que é necessário para liberar o quadro de token vazio novamente no anel. Se algum tipo de erro de transmissão ocorrer ao longo do caminho, o monitor emitirá um novo quadro de token de volta ao ringue.
Entre a auditoria essencial dos tokens na rede, o monitor ativo também configura um relógio que garante que todos os outros computadores na rede permaneçam sincronizados. Eles devem capturar e liberar o token dentro do prazo, para garantir que a rede funcione com eficiência. Para ser justo com todos os computadores da rede, o monitor ativo também adiciona um atraso para que o token possa circular ao redor do anel.