Un monitor activ, în ceea ce privește rețeaua de calculatoare, este rolul de supraveghere pe care îl asumă unul dintre computerele dintr-o rețea locală (LAN) token ring pentru a menține rețeaua. Acest monitor preia controlul rețelei, urmărind toate celelalte computere atașate la rețea și asigurându-se că datele pot călători prin ele către celelalte computere din rețea. Toate celelalte computere dintr-o rețea token ring sunt numite monitoare de așteptare și se vor aduna doar pentru un nou monitor activ în cazul în care cel actual se întâmplă să nu fie conectat.
Nașterea monitorului activ pe o rețea token ring poate avea loc în câteva moduri diferite. În cazul pornirii unui inel de simboluri pe măsură ce fiecare computer se alătură rețelei în mod individual, primul computer care pornește revendică rolul. În alte cazuri, totuși, cum ar fi dacă rețeaua este stabilită după ce toate computerele rulează deja sau monitorul activ existent părăsește rețeaua dintr-un motiv oarecare, stabilirea monitorului activ are loc printr-un proces de alegere. Fiecare dintre computerele din rețea va trimite ceea ce se numește un token de revendicare, declarându-și intenția de a prelua controlul rețelei. Pe măsură ce reclamația circulă în rețea, este rapid evaluată în raport cu toate celelalte revendicări și computerul cu cea mai mare adresă de control al accesului la media (MAC) va câștiga alegerile.
Un monitor activ este absolut crucial în funcționarea unui LAN token ring. Primul cadru de simbol, gol, pachetul care se ocupă de livrarea datelor către celelalte computere din rețea, este generat de monitorul activ și trimis în jurul inelului. Monitorul va trimite unul dintre aceste jetoane la fiecare șapte secunde pentru a se asigura că toate computerele din rețea au învățat adresa și s-au identificat ulterior între ele. În cazul în care orice jetoane suplimentare circulă prin rețea, monitorul este responsabil pentru curățarea acestora.
Deoarece un computer din rețea necesită utilizarea jetonului pentru transmiterea datelor, acesta captează cadrul de simbol, îl convertește într-un cadru de date și îi dă o adresă. Apoi îl umple cu datele pe care dorește să le trimită și îl pune înapoi pe inel. Deoarece numai un cadru poate fi utilizat la un moment dat, monitorul activ urmărește apoi pentru a se asigura că, dacă un cadru de date este în joc, alte jetoane sunt reținute. Odată ce datele au ajuns la destinație, cadrul este trimis înapoi la computerul de origine, care este apoi necesar să elibereze cadrul de simbol gol înapoi pe inel. Dacă se întâmplă un fel de eroare de transmisie pe parcurs, monitorul va emite un nou cadru de simbol înapoi în inel.
Printre auditarea esențială a token-urilor din rețea, monitorul activ setează și un ceas care se asigură că toate celelalte computere din rețea rămân sincronizate. Ei trebuie să captureze și să elibereze jetonul în timp unul cu celălalt pentru a se asigura că rețeaua funcționează eficient. Pentru a fi corect cu toate computerele din rețea, monitorul activ adaugă, de asemenea, o întârziere, astfel încât jetonul să poată ajunge în jurul inelului.