Token Ring è una tecnologia di collegamento dati per reti locali (LAN) in cui i dispositivi sono collegati in una topologia a stella o ad anello. IBM lo ha sviluppato negli anni '80 come alternativa a Ethernet. Funziona al livello 2 del modello OSI. A partire dagli anni '90, la popolarità del token ring è diminuita in modo significativo e le reti aziendali sono state gradualmente eliminate quando la tecnologia Ethernet ha iniziato a dominare i progetti LAN.
Il token ring standard supporta fino a 16 Mbps. Negli anni '90, un'iniziativa del settore denominata High Speed Token Ring (HSTR) ha sviluppato una tecnologia che estendeva il Token Ring a 100 Mbps per competere con Ethernet. La tecnologia è stata abbandonata a causa dell'insufficiente interesse del mercato per HSTR.
Come funziona Token Ring
A differenza di altre forme standard di interconnessione LAN, il token ring mantiene uno o più frame di dati comuni che circolano continuamente attraverso la rete.
Tutti i dispositivi collegati sulla rete condividono questi frame come segue:
- Un frame (pacchetto) arriva al dispositivo successivo nella sequenza di squilli.
- Quel dispositivo controlla se il frame contiene un messaggio indirizzato ad esso. In tal caso, il dispositivo rimuove il messaggio dal frame. In caso contrario, il frame è vuoto (questo è chiamato frame token).
- Il dispositivo che tiene la cornice decide se inviare un messaggio. In tal caso, inserisce i dati del messaggio nel frame del token e lo restituisce alla LAN. In caso contrario, il dispositivo rilascia il frame del token per il dispositivo successivo in sequenza da prelevare.
Per ridurre al minimo la congestione della rete, è attivo un solo dispositivo alla volta. I passaggi precedenti vengono ripetuti continuamente per tutti i dispositivi nel token ring.
I token sono tre byte costituiti da un delimitatore di inizio e fine che descrivono l'inizio e la fine del frame (questi byte segnano i limiti del frame). All'interno del token c'è anche il byte di controllo dell'accesso. La lunghezza massima della porzione di dati è 4.500 byte.
Come Token Ring si confronta con Ethernet
A differenza di una rete Ethernet, i dispositivi all'interno di una rete token ring possono avere lo stesso indirizzo MAC senza causare problemi.
Ecco alcune altre differenze:
- Il cablaggio per le reti Token Ring è più costoso del cavo Ethernet CAT 3/5e. Anche le schede e le porte di rete token ring sono più costose.
- Gli amministratori possono configurare reti token ring in modo che alcuni nodi abbiano più priorità di altri. Questo non è consentito con Ethernet non commutata.
- Le reti Token Ring utilizzano i token per evitare collisioni. Le reti Ethernet sono più soggette a collisioni, soprattutto quando il sistema utilizza hub. Questi sistemi utilizzano interruttori per evitare collisioni.