Una rete Token Ring è una rete di livello collegamento che implementa le specifiche descritte nell'802.5 .Si tratta in particolare i una rete ad anello in cui l'ascesso al canale trasmissivo è determinato dal passaggio di un gettone chiamato Token.Esseno di livello collegamento ,si capisce che la topologia ad anello della token ring è una topologia logica e quindi fisicamente i terminali non sono per forza organizzati in questo modo.
![Tutto quello che devi sapere sulle reti Token Ring Tutto quello che devi sapere sulle reti Token Ring](http://m2.paperblog.com/i/20/208942/tutto-quello-che-devi-sapere-sulle-reti-token-L-FCyztr.jpeg)
In questo articolo vedremo come funziona una rete token Ring e analizzeremo il formatto di un messaggio Token Ring(trama).
Funzionamento
Sistema di manutenzione autonomo
- ogni 7 secondi monitorare la rete alla ricerca di qualsiasi guasto o perdita del gettone.
- rigenerare un nuovo gettone in caso di perdita o di gettone orfani (senza mittente).
- eliminare un terminale se questo qui crea problemi nella rete.
- ripristinare la rete in caso di guasto generale o globale.
Sistema di trasmissione di dati
Un gettone o Token è una trama di bit che puo essere riempito dai terminali della rete. Il gettone della rete Token Ring fa il giro passando da un terminale all'altro. I scenari di funzionamento sono questi:
- Se è libero ,un terminale che vuole tramettere deve aspettare il suo arrivo e poi mettere il segnale occupato e riempire la trama del suo messaggio e dell'indirizzo Mac del destinatario.
- se il gettone non è libero, il terminale che lo riceve deve :
- verificare se Mac destinatario è suo. Se è cosi legge il messaggio e manda una conferma al terminale sorgente riempendo la parte acknowledgment della trama. Se il Mac non è suo ,può passare il gettone al suo vicino.
- prenotare il gettone sul bit apposito della trama se vuole trasmettere.
- Se il gettone si libera di nuovo. Le prenotazioni fate in precedenza diventano delle priorità. Chi ha una priorità alta cioè (ha prenotato lui per primo) potra avere accesso al getto al prossimo passaggio.
E importante notare che il Token funziona in due modi :
- Token token quando è libero e gira per la rete.
- Token dati quando è riempito o da un messaggio o da una conferma ricezione di messaggio (ACK)
La trama della rete Token Ring
![Tutto quello che devi sapere sulle reti Token Ring Tutto quello che devi sapere sulle reti Token Ring](http://m2.paperblog.com/i/20/208942/tutto-quello-che-devi-sapere-sulle-reti-token-L-5_O7ud.jpeg)
La trama del Token Ring è formata da 24 bit. In dettaglio è formata da: 1. Start DelimiterFormato da 8 bit e serve per separare il resto del frame.
- 2. Access Control (formato a sua volta dall'Access Control e anche dal Frame Control, dal Destination Address, dal Source Address, dal Data e dal Frame Check Sequence)
- Il campo Priority Bit rappresenta il bit di priorità usato da una stazione che vuole trasmettere ma che vede che il token è di tipo dati e non di tipo token. A questo punto prenota solo se la priorità che si vuole imporre è maggiore di quella già presente;
- Il campo Type è usato per sapere se il token è di tipo dati o tipo token;
- Il campo Monitor è usato dalla stazione monitor per vedere se il frame è orfano (ossia senza mittente e/o destinatario);
- Il campo Reservation Bit è il bit necessario per trasmettere.
- 3. Ending Delimiter (formato a sua volta, oltre che dall'Ending Delimiter, anche dal Frame Status).
Concludiamo l'articolo con un confronto della Token Ring con Ethernet. -Mentre Ethernet ha una rete flessibile in cui la rimossione o l'aggiunta di un Terminale alla rete non crea nessun tipo di problema, in una rete Token Ring ,la rete è rigida e rimuovere o aggiungere un Terminale richiede una nuova inizializzazione della rete. -Mentre Ethernet funzionava efficientemente in un scenario di traffico scarso per poca probabilità di collisione ,nel Token Ring un terminale che vuole trasmettere deve comunque aspettare l'arrivo del gettone anche se il canale è libero per scarsità di traffico. -In un scenario di traffico intenso in Ethernet la probabilità di collisione aumenta e quindi garantire l'arrivo di un messaggio in un dato tempo non è possibile. Mentre nel Token Ring con l'uso delle prenotazioni e delle priorità , c'è la garanzia di invio di messaggi entro un dato tempo.
Grazie per l'attenzione. Riferimenti e approfondimenti: Articolo Token Ring su Wikipedia Articoli sul Token Ring nella rete (trovate con Google) Appunti di sistemi informatici