Vad är en Active Monitor?

En aktiv bildskärm, vad gäller datornätverk, är den övervakande roll som en av datorerna på ett lokalt nätverk för tokenring (LAN) tar för att underhålla nätverket. Denna monitor tar över nätverket genom att titta på alla andra datorer som är anslutna till nätverket och se till att data kan färdas genom dem till de andra i nätverket. Alla andra datorer på ett token-ringnätverk kallas alltså standby-monitorer och kommer bara att samlas för en ny aktiv bildskärm om den nuvarande råkar gå offline.

Födelsen av den aktiva monitorn på ett token-ringnätverk kan ske på ett par olika sätt. Om en token-ring startar när varje dator ansluter sig till nätverket individuellt, tar den första datorn som startar upp rollen. I andra fall, till exempel om nätverket är etablerat efter att alla datorer redan är igång eller den befintliga aktiva monitorn lämnar nätverket av någon anledning, sker etableringen av den aktiva monitorn via en valprocess. Var och en av datorerna i nätverket kommer att skicka ut vad som kallas ett anspråkstoken, och deklarerar sin avsikt att ta över nätverket. När anspråket färdas runt i nätverket utvärderas det snabbt mot alla andra anspråk och datorn med den högsta MAC-adressen (media Access Control) vinner valet.

En aktiv monitor är helt avgörande för driften av ett tokenring-LAN. Den första, tomma token-ramen, paketet som hanterar leveransen av data till de andra datorerna i nätverket, genereras av den aktiva monitorn och skickas runt ringen. Monitorn kommer att skicka ut en av dessa tokens var sjunde sekund för att säkerställa att alla datorer i nätverket har lärt sig adressen och sedan har identifierat sig för varandra. Om några extra tokens cirkulerar i nätverket är monitorn ansvarig för att städa upp dem.

Eftersom en dator i nätverket kräver användning av token för att överföra data, fångar den tokenramen, konverterar den till en dataram och ger den en adress. Den fyller den sedan med de data den vill skicka och lägger tillbaka den på ringen. Eftersom endast en bildruta kan användas åt gången, tittar den aktiva monitorn sedan för att se till att om en dataram är i spel, hålls andra tokens. När data har nått sin destination skickas ramen tillbaka till ursprungsdatorn, som sedan krävs för att släppa den tomma token-ramen tillbaka till ringen. Om något slags överföringsfel inträffar under vägen kommer monitorn att skicka en ny token-ram tillbaka in i ringen.

Bland de väsentliga granskningarna av tokens på nätverket ställer den aktiva monitorn också in en klocka som ser till att alla andra datorer i nätverket förblir synkroniserade. De måste fånga och släppa token i tid med varandra för att säkerställa att nätverket fungerar effektivt. För att vara rättvis mot alla datorer i nätverket lägger den aktiva monitorn också till en fördröjning så att token kan ta sig runt ringen.