Che cosa è Token Ring?

26 Febbraio 2025

Il token ring è un rete locale (LAN) tecnologia che utilizza un protocollo di passaggio di token per gestire l'accesso alla rete. A differenza di Ethernet, dove i dispositivi competono per larghezza di banda, il token ring garantisce una comunicazione ordinata consentendo solo al dispositivo che detiene il token di trasmettere dati.

cos'è un token ring

Che cosa è Token Ring?

Il token ring è un protocollo di rete e una topologia che utilizza un metodo di passaggio di token per controllare l'accesso alla rete. Sviluppato da IBM nei primi anni '1980, è diventato uno standard IEEE 802.5 ed è stato ampiamente utilizzato in ambienti aziendali prima di essere superato da Ethernet. La tecnologia si basa su una topologia ad anello, in cui i dispositivi di rete sono collegati in una configurazione circolare e i dati fluiscono in una sola direzione lungo l'anello.

Una caratteristica fondamentale del token ring è il suo metodo di accesso deterministico, che impedisce le collisioni di dati e garantisce prestazioni di rete prevedibili. Invece di più dispositivi che competono per le opportunità di trasmissione, uno speciale pacchetto di controllo, noto come token, circola nella rete. Solo il dispositivo in possesso del token è autorizzato a inviare dati, dopodiché rilascia il token per il dispositivo successivo da utilizzare. Questo meccanismo di accesso controllato migliora l'efficienza in ambienti ad alto traffico e riduce la probabilità di perdita di pacchetti o ritrasmissioni.

Tipi di Token Ring

Le reti token ring esistono principalmente in diverse implementazioni basate su velocità, topologia e connettività fisica. Ecco i principali tipi di reti token ring.

1. Anello token da 4 Mbps

Questo era lo standard originale IBM Token Ring, che operava a una velocità di trasferimento dati di 4 megabit al secondo (Mbps). Utilizzava una topologia ad anello cablata a stella, in cui i dispositivi erano collegati tramite una Multistation Access Unit (MAU) centrale, ma seguivano comunque una struttura ad anello logica per trasmissione datiQuesta implementazione è stata ampiamente adottata negli ambienti aziendali nei primi anni delle reti token ring.

2. Anello token da 16 Mbps

Una versione aggiornata del 4 Mbps standard, il token ring da 16 Mbps ha migliorato significativamente le prestazioni della rete ed è diventato l'implementazione dominante alla fine degli anni '1980 e '1990. Questa versione ha introdotto miglioramenti come il rilascio anticipato del token, che ha consentito alla rete di essere più efficiente consentendo l'invio di un nuovo token non appena il frame di dati precedente aveva completato la trasmissione.

3. Token Ring ad alta velocità da 100 Mbps (HSTR)

Successivamente IBM sviluppò il Token Ring ad alta velocità (HSTR) da 100 Mbps per competere con le tecnologie Ethernet veloci. Questa versione aumentò significativamente le velocità di trasferimento dati ma non riuscì a ottenere un'adozione diffusa a causa dei rapidi progressi e dei vantaggi in termini di costi delle soluzioni basate su Ethernet.

4. FDDI (interfaccia dati distribuita in fibra)

Sebbene non sia propriamente un'implementazione token ring, FDDI è una tecnologia di rete correlata che segue un meccanismo di passaggio di token a doppio anello. Operando a 100 Mbps su cavi in ​​fibra ottica, FDDI è stato utilizzato principalmente per reti dorsali nelle grandi organizzazioni. Forniva ridondanza utilizzando due anelli controrotanti per garantire la continuità della rete in caso di guasto.

5. Bus token (IEEE 802.4)

Sebbene non sia un vero token ring, token bus è un altro standard di rete token-passing che opera su una topologia a bus anziché su un anello. È stato progettato per applicazioni industriali e ha utilizzato uno schema logico token-passing, ma non ha mai ottenuto un'adozione diffusa come Ethernet o token ring.

Come funziona il Token Ring?

come funziona il token ring

Token Ring funziona utilizzando un protocollo di passaggio token che assicura una comunicazione ordinata e senza collisioni tra i dispositivi in ​​una rete. La rete segue una topologia ad anello logica, in cui i dati viaggiano in una direzione attraverso i nodi connessi. Ecco come funziona:

  1. Circolazione dei token. Un piccolo pacchetto di dati chiamato "token" circola continuamente attraverso la rete. Il token è un frame speciale che concede il permesso di trasmettere dati. Se nessun dispositivo ha bisogno di inviare dati, il token continua a circolare liberamente.
  2. Trasmissione dati. Quando un dispositivo ha dati da inviare, attende che arrivi il token. Una volta ricevuto il token, lo modifica per indicare che è in uso e aggiunge i dati insieme all'indirizzo del destinatario. Il frame modificato viene quindi trasmesso attorno all'anello.
  3. Ricezione e riconoscimento del frame. Il frame di dati viaggia in sequenza attraverso ogni dispositivo nell'anello finché non raggiunge il destinatario previsto. Il dispositivo ricevente copia i dati e contrassegna il frame come "letto". Il frame continua a viaggiare attorno all'anello finché non raggiunge di nuovo il mittente.
  4. Rimozione del frame e rilascio del tokenUna volta che il mittente riceve il frame restituito, lo rimuove dalla rete e genera un nuovo token libero, consentendo al dispositivo successivo nella rete di trasmettere dati se necessario.
  5. Gestione e ripristino degli errori. Le reti token ring includono meccanismi integrati per rilevare guasti, come token persi o nodi inattivi. Se la rete rileva un token mancante, ne viene generato uno nuovo da una stazione di monitoraggio designata, garantendo un funzionamento continuo.

Esempio di Token Ring

Immagina un ufficio aziendale in cui più dipendenti utilizzano computer desktop connessi a una rete token ring per condividere file e accedere a un database centralizzato. La rete è composta da 10 computer connessi tramite una Multistation Access Unit, che formano un anello logico.

Ecco come funziona in pratica:

  1. Circolazione dei gettoni. Un token si sposta continuamente nella rete, passando da un computer all'altro in ordine sequenziale.
  2. Invio dati. Se il dipendente A desidera inviare un documento al dipendente B, il suo computer attende il token. Una volta che il token arriva, il computer lo modifica per indicare la trasmissione e allega il documento.
  3. Trasmissione dati. I dati viaggiano lungo l'anello, passando attraverso ogni computer connesso. Quando raggiungono il computer dell'impiegato B, l'interfaccia di rete copia il file lasciando che il frame continui il suo viaggio.
  4. Riconoscimento e rilascio del token. Il computer dell'impiegato B contrassegna il frame come "ricevuto" e quando raggiunge di nuovo l'impiegato A, viene rimosso dalla rete. Viene quindi rilasciato un nuovo token, che consente a un altro computer di inviare dati.
  5. Comunicazione senza collisioni. Poiché può trasmettere un solo dispositivo alla volta, non si verificano collisioni di dati, garantendo prestazioni di rete stabili e prevedibili.

Vantaggi e svantaggi di una rete Token Ring

Questa sezione esplora i principali vantaggi e svantaggi del token ring per fornire una chiara comprensione della sua efficacia e delle sue sfide.

Quali sono i vantaggi del Token Ring?

Il token ring offre diversi vantaggi, in particolare nel mantenere una comunicazione di rete stabile e senza collisioni. Tra questi:

  • Trasmissione dati senza collisioni. Token Ring utilizza un meccanismo di passaggio token controllato, assicurando che solo un dispositivo trasmetta alla volta. Ciò elimina le collisioni di dati, rendendo le prestazioni di rete più stabili e prevedibili, specialmente in caso di traffico intenso.
  • Utilizzo efficiente della larghezza di banda. A differenza di Ethernet, dove i dispositivi competono per la larghezza di banda, il token ring fornisce un metodo di comunicazione strutturato. Ciò si traduce in un uso efficiente delle risorse di rete, riducendo le ritrasmissioni e migliorando la produttività complessiva.
  • Accesso alla rete deterministico. Poiché i dispositivi trasmettono dati solo quando possiedono il token, il token ring fornisce un accesso deterministico, il che significa che i ritardi di rete possono essere previsti con precisione. Ciò lo rende ideale per i dispositivi sensibili al tempo. applicazioni come l'automazione industriale e le transazioni finanziarie.
  • Prestazioni migliori in ambienti ad alto traffico. Mentre le reti Ethernet possono congestionarsi a causa della trasmissione basata sulle collisioni, il token ring mantiene prestazioni costanti, anche quando il carico di rete aumenta. Ciò lo rende adatto per applicazioni aziendali che richiedono una comunicazione stabile e prevedibile.
  • Rilevamento e ripristino degli errori integrati. Il token ring include meccanismi per rilevare guasti di rete, come token persi o nodi inattivi. Una stazione di monitoraggio designata aiuta a gestire la generazione di token e lo stato di salute della rete, assicurando un funzionamento ininterrotto.
  • Accesso equo per tutti i dispositivi. Poiché il token circola in sequenza, ogni dispositivo ha pari opportunità di trasmettere dati. Ciò impedisce la monopolizzazione della larghezza di banda da parte di un singolo dispositivo, promuovendo un utilizzo equo in tutta la rete.

Quali sono gli svantaggi del Token Ring?

Sebbene il token ring offra una trasmissione dati affidabile e senza collisioni, presenta anche delle limitazioni che hanno contribuito al suo declino a favore di Ethernet. Tra queste:

  • Costo maggioreIl token ring richiede personale specializzato hardware, inclusi adattatori di rete e un MAU, rendendolo più costoso delle alternative basate su Ethernet. Il costo di manutenzione e aggiornamento della rete si aggiunge anche al suo onere finanziario.
  • Configurazione e manutenzione complesse. A differenza di Ethernet, che supporta configurazioni plug-and-play più semplici, le reti Token Ring richiedono un'attenta configurazione e gestione. La risoluzione di problemi quali la perdita di token o guasti di rete può essere più complicata rispetto a Ethernet.
  • Velocità inferiori rispetto a EthernetLe prime reti token ring operavano a 4 o 16 Mbps, mentre le versioni successive raggiungevano i 100 Mbps. Tuttavia, Ethernet superò rapidamente queste velocità, raggiungendo 1 Gbps e oltre, rendendo il token ring obsoleto per le reti ad alte prestazioni.
  • Scalabilità limitiL'espansione di una rete token ring richiede MAU aggiuntivi e una riconfigurazione strutturata, rendendola più complessa e meno flexpiù semplice di Ethernet, che consente una facile espansione della rete con switch e hub.
  • Punto singolo di errore rischi. Poiché il token ring si basa su un percorso dati continuo, un guasto in un singolo dispositivo o connessione può interrompere l'intera rete. Sebbene alcune implementazioni utilizzino meccanismi di tolleranza agli errori, questi aumentano il costo e la complessità complessivi.
  • Il calo del sostegno dell’industriaCon l'ascesa di Ethernet come standard di rete dominante, i produttori hanno gradualmente interrotto l'hardware e il supporto token ring. Ciò ha reso sempre più difficile per le organizzazioni mantenere e aggiornare le proprie reti token ring.

Velocità del token ring

velocità dell'anello token

Le reti token ring sono state inizialmente progettate per funzionare a velocità di 4 Mbps e in seguito migliorate a 16 Mbps, che è diventato lo standard più ampiamente adottato. Per competere con le crescenti velocità di Ethernet, IBM ha introdotto 100 Mbps HSTR, ma non è riuscito a ottenere un'adozione diffusa a causa del crescente predominio delle soluzioni basate su Ethernet, che erano più convenienti e scalabili.

A differenza di Ethernet, che si è evoluta costantemente per supportare 1 Gbps e oltre, le limitazioni di velocità del token ring, unite ai suoi maggiori costi infrastrutturali e alla sua complessità, hanno portato al suo declino. Mentre il suo meccanismo di passaggio di token strutturato garantiva comunicazioni stabili e senza collisioni, la sua incapacità di eguagliare i rapidi progressi di Ethernet in termini di velocità ed efficienza lo ha reso alla fine obsoleto negli ambienti di rete moderni.

Confronto Token Ring

Ecco una panoramica comparativa tra Token Ring e altri protocolli di rete.

Qual è la differenza tra Token Ring ed Ethernet?

La differenza principale tra Token Ring ed Ethernet risiede nel modo in cui gestiscono l'accesso alla rete e la trasmissione dei dati.

Token ring utilizza un meccanismo di passaggio token controllato, in cui solo il dispositivo che detiene il token può trasmettere dati, assicurando un processo di comunicazione ordinato e privo di collisioni. Al contrario, Ethernet opera su un metodo basato sulla contesa, utilizzando originariamente carrier sense multiple access with collision detection (CSMA/CD), in cui i dispositivi competono per l'accesso e ritrasmettono i dati in caso di collisioni.

Mentre il token ring fornisce prestazioni prevedibili e un accesso equo, richiede hardware specializzato, il che lo rende più costoso e complesso da scalare. Ethernet, d'altro canto, è diventato lo standard di rete dominante grazie al suo costo inferiore, alle velocità più elevate e alla maggiore flexbilità, superando infine Token Ring sia in termini di prestazioni che di adozione.

Qual è la differenza tra Token Ring e Bus?

La differenza tra una topologia Token Ring e una topologia bus risiede principalmente nella struttura di rete e nei metodi di trasmissione dei dati.

Il Token Ring segue una topologia ad anello logico, in cui i dati fluiscono lungo un percorso circolare e i dispositivi comunicano utilizzando un protocollo di passaggio di token, assicurando che solo un dispositivo trasmetta alla volta per evitare collisioni.

Al contrario, una topologia bus consiste in un singolo cavo centrale (bus) che collega tutti i dispositivi, con dati trasmessi a tutti i nodi. In una rete bus, possono verificarsi collisioni se più dispositivi trasmettono simultaneamente, richiedendo meccanismi di rilevamento o evitamento delle collisioni come CSMA/CD.

Mentre il token ring fornisce una comunicazione strutturata e senza collisioni, richiede hardware specializzato ed è più costoso da implementare. La topologia a bus è più semplice ed economica, ma può soffrire di problemi di prestazioni con l'aumento del traffico. Inoltre, un guasto nel cavo principale può interrompere l'intera rete.

Qual è la differenza tra Token Ring e FDDI?

La differenza principale tra token ring e FDDI (fiber distributed data interface) risiede nella loro topologia, velocità di trasmissione e mezzo fisico. Il token ring è in genere implementato utilizzando una topologia a singolo anello e funziona su cavi in ​​rame schermati o a doppino intrecciato a velocità di 4 Mbps o 16 Mbps (con versioni successive che raggiungono i 100 Mbps). Al contrario, FDDI utilizza una topologia a doppio anello, in cui i dati fluiscono in due anelli controrotanti, fornendo tolleranza ai guasti, e funziona a 100 Mbps su cavi in ​​fibra ottica, rendendolo più adatto per reti backbone ad alta velocità.

Un'altra differenza fondamentale è la dimensione e l'affidabilità della rete. Il token ring è limitato a un numero inferiore di dispositivi per anello e può subire guasti di rete se un dispositivo o una connessione si interrompe, a meno che non venga utilizzata una configurazione fault-tolerant. FDDI, con il suo dual-ring ridondanza, può continuare a funzionare anche se un anello si guasta, rendendolo più affidabile per le reti aziendali e metropolitane su larga scala.

Grazie a questi vantaggi, FDDI era comunemente utilizzato per i backbone di rete ad alta velocità, mentre il token ring era principalmente distribuito in ambienti di ufficio. Tuttavia, entrambe le tecnologie sono state alla fine sostituite da Gigabit Ethernet, che forniva velocità più elevate, costi inferiori e maggiore scalabilità.


Anastasia
Spasojevic
Anastazija è una scrittrice di contenuti esperta con conoscenza e passione per cloud informatica, informatica e sicurezza online. A phoenixNAP, si concentra sulla risposta a domande scottanti su come garantire la robustezza e la sicurezza dei dati per tutti i partecipanti al panorama digitale.