Un monitor attivo, in termini di reti di computer, è il ruolo di supervisione che uno dei computer su una rete locale (LAN) di token ring assume per mantenere la rete. Questo monitor si occupa della rete guardando tutti gli altri computer collegati alla rete e assicurandosi che i dati possano viaggiare attraverso di essi agli altri sulla rete. Tutti gli altri computer su una rete token ring, quindi, sono chiamati monitor di standby e si raduneranno solo per un nuovo monitor attivo nel caso in cui quello attuale vada offline.
La nascita del monitor attivo su una rete token ring può avvenire in un paio di modi diversi. Nel caso in cui un token ring si avvii quando ogni computer si unisce alla rete individualmente, il primo computer ad avviarsi rivendica il ruolo. In altri casi, tuttavia, come se la rete viene stabilita dopo che tutti i computer sono già in esecuzione o il monitor attivo esistente lascia la rete per qualche motivo, la creazione del monitor attivo avviene tramite un processo di elezione. Ciascuno dei computer della rete invierà quello che viene chiamato un token di attestazione, dichiarando la sua intenzione di prendere in carico la rete. Poiché la richiesta viaggia nella rete, viene rapidamente valutata rispetto a tutte le altre richieste e il computer con l’indirizzo MAC (Media Access Control) più alto vincerà le elezioni.
Un monitor attivo è assolutamente cruciale nel funzionamento di una LAN token ring. Il primo token frame vuoto, il pacchetto che gestisce la consegna dei dati agli altri computer della rete, viene generato dal monitor attivo e inviato in giro per l’anello. Il monitor invierà uno di questi token ogni sette secondi per garantire che tutti i computer della rete abbiano appreso l’indirizzo e si siano successivamente identificati l’uno con l’altro. Se nella rete circolano ulteriori token, il monitor è responsabile della loro pulizia.
Poiché un computer in rete richiede l’uso del token per la trasmissione dei dati, acquisisce il frame del token, lo converte in un frame di dati e gli fornisce un indirizzo. Quindi lo riempie con i dati che vuole inviare e lo rimette sul ring. Poiché può essere utilizzato solo un frame alla volta, il monitor attivo controlla quindi che se un frame di dati è in gioco, gli altri token vengono trattenuti. Una volta che i dati hanno raggiunto la loro destinazione, il frame viene rispedito al computer di origine, che è quindi richiesto per rilasciare il frame token vuoto sull’anello. Se si verifica una sorta di errore di trasmissione lungo il percorso, il monitor rilascerà un nuovo frame token nell’anello.
Tra i controlli essenziali dei token sulla rete, il monitor attivo imposta anche un orologio che assicura che tutti gli altri computer della rete rimangano sincronizzati. Devono acquisire e rilasciare il token in tempo l’uno con l’altro per garantire che la rete funzioni in modo efficiente. Per essere onesti con tutti i computer della rete, il monitor attivo aggiunge anche un ritardo in modo che il token possa fare il giro del ring.