Token Ring är en datalänksteknik för lokala nätverk (LAN) där enheter är anslutna i en stjärn- eller ringtopologi. IBM utvecklade det under 1980-talet som ett alternativ till Ethernet. Den fungerar på lager 2 av OSI-modellen. Från och med 1990-talet minskade token-ringen avsevärt i popularitet och affärsnätverk fasade ut den gradvis när Ethernet-tekniken började dominera LAN-designer.
Standardtokenringen stöder upp till 16 Mbps. På 1990-talet utvecklade ett branschinitiativ kallat höghastighetstokenring (HSTR) teknik som utökade tokenring till 100 Mbps för att konkurrera med Ethernet. Tekniken övergavs på grund av otillräckligt marknadsintresse för HSTR.
Hur Token Ring Works
Till skillnad från andra standardformer av LAN-sammankopplingar, upprätthåller token ring en eller flera vanliga dataramar som kontinuerligt cirkulerar genom nätverket.
Alla anslutna enheter i nätverket delar dessa ramar enligt följande:
- En ram (paket) kommer till nästa enhet i ringsekvensen.
- Den enheten kontrollerar om ramen innehåller ett meddelande adresserat till den. Om så är fallet tar enheten bort meddelandet från ramen. Om inte, är ramen tom (detta kallas en token-ram).
- Enheten som håller ramen bestämmer om ett meddelande ska skickas. Om så är fallet, infogar den meddelandedata i token-ramen och skickar tillbaka den till LAN. Om inte, släpper enheten tokenramen för nästa enhet i sekvens att plocka upp.
För att minimera överbelastning av nätverket är bara en enhet aktiv åt gången. Ovanstående steg upprepas kontinuerligt för alla enheter i tokenringen.
Tokens är tre byte som består av en start- och slutavgränsare som beskriver början och slutet av ramen (dessa byte markerar ramgränserna). Även inom token finns åtkomstkontrollbyten. Den maximala längden på datadelen är 4 500 byte.
How Token Ring jämfört med Ethernet
Till skillnad från ett Ethernet-nätverk kan enheter inom ett token-ring-nätverk ha samma MAC-adress utan att orsaka problem.
Här är några fler skillnader:
- Kablar för tokenring-nätverk är dyrare än Ethernet CAT 3/5e-kabel. Token ring nätverkskort och portar är också dyrare.
- Administratörer kan konfigurera token-ringnätverk så att vissa noder har högre prioritet än andra. Detta är inte tillåtet med okopplat Ethernet.
- Token ring-nätverk använder tokens för att undvika kollisioner. Ethernet-nätverk är mer benägna för kollisioner, särskilt när systemet använder hubbar. Dessa system använder switchar för att undvika kollisioner.