Benvenuto caro Lettore!

UF è un blog di ingegneria informatica pieno di articoli più o menoo tecnici. Iscriviti per rimanere aggiornato all'uscità dei prossimi articoli.

Ad Ad ads ads

Ricerca

11 gen 2011

Tutto quello che devi sapere sulle reti Token Ring


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.



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

      All'inizializzazione i una rete Token ring,c'è una competizione per determinare quale Terminale della rete giocherà il ruolo di Monitor. Vince chi l'indirizzo Mac più alto. A questo punto, il Monitor avrà come compiti quelli di :
      • 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:
      1. 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.
      2. 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.
      1. 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 :
      1. Token token quando è libero e gira per la rete.
      2. Token dati quando è riempito o da un messaggio o da una conferma ricezione di messaggio (ACK)

      La trama della rete Token Ring




      La trama del Token Ring è formata da 24 bit. In dettaglio è formata da:
      1. Start Delimiter
      Formato 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).
      Segue lo schema JK1JK1IE, dove l'Intermediate Bit, indica se è finita la trasmissione della trama o meno, e l'Error Bit indica gli errori nella trama.


      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

        Ti è piaciuto l'articolo..?

        Ricevi gli aggiornamenti via mail:

        Seguici!

        0 commentaires:

        Posta un commento

        Ti è piaciuto l'articolo? Lascia un commento,fammi una domanda se hai dubbi o ambiguità.
        Grazie!

        Siamo su Facebook

        Google+