Kas yra aktyvusis monitorius?

Aktyvus monitorius, kalbant apie kompiuterių tinklą, yra vienas iš vietinio tinklo (LAN) kompiuterių, kad palaikytų tinklą. Šis monitorius perima tinklo valdymą, stebėdamas visus kitus prie tinklo prijungtus kompiuterius ir užtikrindamas, kad duomenys per juos galėtų nukeliauti į kitus tinkle esančius kompiuterius. Visi kiti kompiuteriai, esantys token ring tinkle, vadinami budėjimo monitoriais ir naujo aktyvaus monitoriaus rinksis tik tuo atveju, jei dabartinis atsijungs.

Aktyvus monitorius žetonų žiedų tinkle gali atsirasti keliais skirtingais būdais. Jei paleidžiamas žetonų žiedas, kai kiekvienas kompiuteris prisijungia prie tinklo atskirai, pirmasis paleidžiamas kompiuteris prisiima vaidmenį. Tačiau kitais atvejais, pavyzdžiui, jei tinklas sukuriamas po to, kai visi kompiuteriai jau veikia arba esamas aktyvus monitorius dėl kokios nors priežasties palieka tinklą, aktyvus monitorius sukuriamas per rinkimų procesą. Kiekvienas tinkle esantis kompiuteris išsiųs vadinamąjį pretenzijos žetoną, pareiškęs apie savo ketinimą perimti tinklo valdymą. Kai pretenzija keliauja visame tinkle, ji greitai įvertinama pagal visas kitas pretenzijas ir rinkimus laimės kompiuteris, turintis aukščiausią medijos prieigos kontrolės (MAC) adresą.

Aktyvus monitorius yra labai svarbus token ring LAN veikimui. Pirmasis, tuščias žetonų rėmelis, paketas, kuris tvarko duomenų pristatymą į kitus tinklo kompiuterius, sugeneruojamas aktyvaus monitoriaus ir siunčiamas aplink žiedą. Monitorius kas septynias sekundes išsiųs vieną iš šių žetonų, kad įsitikintų, jog visi tinkle esantys kompiuteriai sužinojo adresą ir vėliau atpažino save vienas su kitu. Jei tinkle cirkuliuoja papildomi žetonai, monitorius yra atsakingas už jų valymą.

Kadangi tinkle esantis kompiuteris duomenims perduoti reikia naudoti prieigos raktą, jis užfiksuoja prieigos rakto kadrą, konvertuoja jį į duomenų rėmelį ir suteikia jam adresą. Tada jis užpildo duomenis, kuriuos nori išsiųsti, ir grąžina juos į žiedą. Kadangi vienu metu gali būti naudojamas tik vienas kadras, aktyvusis monitorius stebi, kad įsitikintų, jog jei žaidžiamas duomenų rėmelis, kiti prieigos raktai yra sulaikomi. Kai duomenys pasiekia paskirties vietą, kadras siunčiamas atgal į pradinį kompiuterį, kuris tada turi išleisti tuščią žetono rėmelį atgal į žiedą. Jei pakeliui įvyksta kokia nors perdavimo klaida, monitorius grąžins į ringą naują žetono kadrą.

Be esminių tinklo žetonų audito, aktyvus monitorius taip pat nustato laikrodį, užtikrinantį, kad visi kiti tinklo kompiuteriai išliktų sinchronizuoti. Kad tinklas veiktų efektyviai, jie turi užfiksuoti ir laiku išleisti prieigos raktą. Siekiant sąžiningumo visų tinkle esančių kompiuterių atžvilgiu, aktyvus monitorius taip pat prideda delsą, kad žetonas galėtų patekti į žiedą.