Sviluppato da IBM negli anni '80 come alternativa a Ethernet, 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. Funziona al livello 2 del modello OSI.
A partire dagli anni '90, Token Ring diminuì notevolmente la sua popolarità e fu gradualmente eliminato dalle reti aziendali quando la tecnologia Ethernet cominciò a dominare i progetti di LAN.
Token Ring standard supporta solo fino a 16 Mbps. Negli anni '90, un'iniziativa di settore chiamata Token Ring ad alta velocità (HSTR) ha sviluppato una tecnologia per estendere Token Ring a 100 Mbps per competere con Ethernet, ma non esisteva un interesse sufficiente per il mercato per i prodotti HSTR e la tecnologia è stata abbandonata.
Come funziona il token ring
A differenza di tutte le altre forme standard di interconnessioni LAN, Token Ring mantiene uno o più frame di dati comuni che circolano continuamente attraverso la rete.
Questi frame sono condivisi da tutti i dispositivi collegati sulla rete 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, la cornice è vuota (chiamata a cornice del token ).
- Il dispositivo che regge il frame decide se inviare un messaggio. In tal caso, inserisce i dati del messaggio nel frame del token e lo invia nuovamente alla LAN. In caso contrario, il dispositivo rilascia il frame del token per il dispositivo successivo in sequenza da prelevare.
In altre parole, nel tentativo di ridurre al minimo la congestione della rete, viene utilizzato un solo dispositivo alla volta. I passaggi precedenti sono ripetuti continuamente per tutti i dispositivi nell'anello Token.
I token sono tre byte costituiti da un delimitatore di inizio e fine che descrivono l'inizio e la fine del fotogramma (cioè segnano i limiti del fotogramma). Anche all'interno del token c'è il byte del controllo di accesso. La lunghezza massima della porzione di dati è 4500 byte.
Come il token ring è compatibile con Ethernet
A differenza di una rete Ethernet, i dispositivi all'interno di una rete Token Ring possono avere lo stesso identico indirizzo MAC senza causare problemi.
Ecco alcune altre differenze:
- Il cablaggio delle reti Token Ring è più costoso rispetto a CAT 3 / 5e di Ethernet. Anche più costose sono le schede e le porte di rete Token Ring.
- Le reti Token Ring possono essere configurate dove determinati nodi possono avere più priorità di altri, cosa che non è consentita con Ethernet non commutata.
- Come menzionato sopra, le reti Token Ring utilizzano token per evitare una collisione, mentre le reti Ethernet (specialmente quando vengono utilizzati hub) sono più inclini a loro. Questo è il motivo per cui le reti Ethernet utilizzano switch.