Token Ring er en datalinkteknologi til lokale netværk (LAN'er), hvor enheder er forbundet i en stjerne- eller ringtopologi. IBM udviklede det i løbet af 1980'erne som et alternativ til Ethernet. Den fungerer på lag 2 af OSI-modellen. Startende i 1990'erne faldt token ring betydeligt i popularitet, og erhvervsnetværk udfasede den gradvist, efterhånden som Ethernet-teknologien begyndte at dominere LAN-design.
Standard token-ringen understøtter op til 16 Mbps. I 1990'erne udviklede et industriinitiativ kaldet high-speed token ring (HSTR) teknologi, der udvidede token ring til 100 Mbps for at konkurrere med Ethernet. Teknologien blev opgivet på grund af utilstrækkelig markedsinteresse for HSTR.
How Token Ring Works
I modsætning til andre standardformer for LAN-forbindelser, opretholder token-ring en eller flere almindelige datarammer, der kontinuerligt cirkulerer gennem netværket.
Alle tilsluttede enheder på netværket deler disse rammer som følger:
- En ramme (pakke) ankommer til den næste enhed i ringesekvensen.
- Denne enhed kontrollerer, om rammen indeholder en meddelelse, der er adresseret til den. Hvis det er tilfældet, fjerner enheden beskeden fra rammen. Hvis ikke, er rammen tom (dette kaldes en token-ramme).
- Enheden, der holder rammen, beslutter, om der skal sendes en besked. Hvis det er tilfældet, indsætter den meddelelsesdata i token-rammen og sender dem tilbage til LAN. Hvis ikke, frigiver enheden token-rammen, så den næste enhed i rækkefølge kan hente.
For at minimere overbelastning af netværket er kun én enhed aktiv ad gangen. Ovenstående trin gentages kontinuerligt for alle enheder i token-ringen.
Tokens er tre bytes, der består af en start- og slutdelimiter, der beskriver begyndelsen og slutningen af rammen (disse bytes markerer rammegrænserne). Også i tokenet er adgangskontrolbyten. Den maksimale længde af datadelen er 4.500 bytes.
How Token Ring sammenligner med Ethernet
I modsætning til et Ethernet-netværk kan enheder inden for et token-ring-netværk have den samme MAC-adresse uden at forårsage problemer.
Her er nogle flere forskelle:
- Kabler til token-ring-netværk er dyrere end Ethernet CAT 3/5e-kabel. Token ring netværkskort og porte er også dyrere.
- Administratorer kan konfigurere token-ring-netværk, så visse noder har mere prioritet end andre. Dette er ikke tilladt med ikke-omkoblet Ethernet.
- Tokenring-netværk bruger tokens for at undgå kollisioner. Ethernet-netværk er mere tilbøjelige til kollisioner, især når systemet anvender hubs. Disse systemer bruger kontakter for at undgå kollisioner.