Token ring
pagina
iniziale
( TOKEN RING )
Una rete Token ring, ovvero rete ad anello con passaggio
del testimone, è un tipo di rete ad anello in cui la determinazione di quale
calcolatore abbia diritto a trasmettere avviene tramite un particolare
messaggio, detto token.
Ogni calcolatore è collegato ad altri due formando un cerchio. Questo,
ovviamente, a livello concettuale, in quanto nella realtà ciò non avviene, ma la
rappresentazione grafica aiuta a capire il funzionamento. All'interno di questa
rete solo un calcolatore alla volta può trasmettere, quello in possesso del
token. Esso avvia la trasmissione dei dati trasferendoli al calcolatore vicino,
il quale lo prende in consegna se è il destinatario, oppure ripetendo a sua
volta il segnale verso l'altro calcolatore ad esso collegato, così fino a
raggiungere il destinatario.
Quando il calcolatore che è in possesso del token ha terminato la trasmissione
dei dati passa il token a quello vicino. Quest'ultimo se deve trasmettere dati
inizia la comunicazione, altrimenti cede immediatamente il token senza impegnare
il canale. Ogni calcolatore, ogni volta che riceve il token, può trasmettere al
massimo un solo frame, quindi deve consegnare il token al terminale vicino.
Ogni terminale prima o poi riceverà il token ed avrà quindi la possibilità di
trasmettere. I dispositivi di rete garantiscono la presenza di un solo token
sull'anello, e provvedono a rigenerarne uno qualora questo venga perso a causa
di guasti nella rete o al calcolatore che l'ha preso in consegna.
Un'implementazione molto famosa di questo tipo di rete è stata commercializzata
da IBM.
Sebbene da un punto di vista teorico sia più efficiente dell'Ethernet, è stata
superata da quest'ultima per l'alta commercializzazione. Infatti, l'Ethernet
grazie alle implementazioni sempre più performanti e all'introduzione degli
switch (che evitano i conflitti) ha surclassato le implementazioni della Token
Ring.