Co to jest aktywny monitor?

Aktywny monitor, z punktu widzenia sieci komputerowych, pełni rolę nadzorczą, którą jeden z komputerów w sieci lokalnej (LAN) Token Ring pełni w celu utrzymania sieci. Ten monitor przejmuje kontrolę nad siecią, obserwując wszystkie inne komputery podłączone do sieci i upewniając się, że dane są w stanie przejść przez nie do innych w sieci. Wszystkie inne komputery w sieci Token Ring nazywane są zatem monitorami w trybie gotowości i będą gromadzić się na nowy aktywny monitor tylko w przypadku, gdy obecny zostanie wyłączony z sieci.

Narodziny aktywnego monitora w sieci Token Ring mogą nastąpić na kilka różnych sposobów. W przypadku uruchamiania sieci Token Ring, gdy każdy komputer łączy się z siecią indywidualnie, rolę przejmuje pierwszy komputer, który się uruchomi. Jednak w innych przypadkach, na przykład, gdy sieć jest ustanawiana po tym, jak wszystkie komputery już działają lub istniejący aktywny monitor opuszcza sieć z jakiegoś powodu, ustanowienie aktywnego monitora odbywa się poprzez proces wyboru. Każdy komputer w sieci wyśle ​​tak zwany token roszczenia, deklarując zamiar przejęcia kontroli nad siecią. Gdy roszczenie krąży po sieci, jest szybko oceniane pod kątem wszystkich innych roszczeń, a komputer z najwyższym adresem kontroli dostępu do mediów (MAC) wygra wybory.

Aktywny monitor jest absolutnie niezbędny w działaniu sieci LAN typu Token Ring. Pierwsza, pusta ramka tokena, pakiet, który obsługuje dostarczanie danych do innych komputerów w sieci, jest generowana przez aktywny monitor i przesyłana dookoła pierścienia. Monitor będzie wysyłać jeden z tych tokenów co siedem sekund, aby upewnić się, że wszystkie komputery w sieci poznały adres, a następnie zidentyfikowały się nawzajem. Jeśli w sieci krążą dodatkowe tokeny, za ich wyczyszczenie odpowiada monitor.

Ponieważ komputer w sieci wymaga użycia tokena do transmisji danych, przechwytuje ramkę tokena, przekształca ją w ramkę danych i nadaje jej adres. Następnie wypełnia go danymi, które chce wysłać, i umieszcza z powrotem na ringu. Ponieważ w danym momencie może być używana tylko jedna ramka, aktywny monitor obserwuje, aby upewnić się, że jeśli ramka danych jest w grze, inne tokeny są wstrzymywane. Gdy dane dotrą do miejsca docelowego, ramka jest wysyłana z powrotem do komputera źródłowego, który jest następnie wymagany do uwolnienia pustej ramki tokenu z powrotem na pierścień. Jeśli po drodze wystąpi jakiś błąd transmisji, monitor wyśle ​​nową ramkę tokena z powrotem do ringu.

Wśród niezbędnych audytów tokenów w sieci aktywny monitor ustawia również zegar, który zapewnia synchronizację wszystkich pozostałych komputerów w sieci. Muszą przechwycić i zwolnić token w odpowiednim czasie, aby zapewnić sprawne działanie sieci. Aby być uczciwym wobec wszystkich komputerów w sieci, aktywny monitor dodaje również opóźnienie, aby token mógł okrążyć pierścień.