Il metodo di accesso CSMA/CD

Nel collegamento a bus in una rete ethernet si incorre in una problema che non puo' essere trascurato, infatti si verifica il problema della gestione delle collisioni dovuto al fatto che avendo il mezzo trasmissivo in comunione due o piu' stazioni che si trovano a trasmettere in simultanea devono trovare una sorta di compromesso e per far cio' si danno delle precedenze fino a che tutti i pacchetti non sono stati trasmessi.
L'acronimo CSMA/CD sta per:
CSMA = Carrier Sense Multiple Access: in questa fase avviene una procedura che consente di ascoltare se sul canale trasmissivo e' in corso un'altra trasmissione; se cio' si verifica l'invio dei pacchetti viene ritardato per consentirne un invio successivo.
CD = collision detect: le stazioni controllano se c'e' una sovrapposizione dei segnali da essa stessa generati con quelli di altra stazione.
Quando si verifica una collisione avvengono alcuni passi di routine che permettono a tutte le stazioni di rilevare che una trasmissione non e' andata a buon fine:
1 la stazione trasmittente sospende la sua trasmissione ed emette una sequenza detta di jamming;
2 le stazioni in ascolto scartano i bit ricevuti;
3 la stazione trasmittente prova a ritrasmettere il suo pacchetto aspettando un tempo casuale fino ad una massimo di 16 tentativi.
Quando una rete e' diventata troppo estesa e le collisioni diventano sempre piu' frequenti, rendendo di fatto il suo utilizzo poco produttivo, si puo' ricorrere a delle sottoreti; cioe' si dividono i computer presenti in gruppi, comunque fra loro connessi, in modo che se una trasmissione deve essere effettuata all'interno della sottorete di cui fa parte il computer che ne fa richiesta, e' possibile evitare inutile traffico per le altre parti della rete.