Che cos’è un accesso multiplo a Carrier Sense?

In termini di reti di computer, Carrier Sense Multiple Access fa parte del livello di collegamento dati, che fa parte dello schema generale del funzionamento delle reti e degli indirizzi IP (Internet Protocol). Carrier Sense Multiple Access, noto anche con l’acronimo CSMA, rappresenta un modo diffuso per inviare pacchetti; i pacchetti sono bit di dati che vengono inviati su una rete. Prima che i pacchetti vengano inviati, CSMA controlla la linea per vedere se è in uso; in caso affermativo, attende che la linea sia libera prima di trasmettere.

Carrier Sense Multiple Access è uno dei modi più diffusi per inviare pacchetti di informazioni attraverso le reti. Questo metodo è utilizzato dalle reti Ethernet, che sono la maggior parte dei computer collegati in rete nel mondo. Carrier Sense Multiple Access aiuta a impedire ai computer di scambiare informazioni contemporaneamente. Quando i computer si inviano pacchetti contemporaneamente, provoca una collisione e i dati non vanno dove previsto. Carrier Sense Multiple Access conserva i dati fino a quando la linea non è libera per rendere più probabile che arrivino al computer e all’utente corretti.

Anche se CSMA attende che la linea sia libera prima di trasmettere, può comunque verificarsi una collisione. Questo metodo è quindi spesso combinato con il rilevamento delle collisioni (CD). Quando viene rilevata una collisione, verrà inviato un segnale di jam, avvisando i ricevitori della collisione. I dati verranno quindi inviati nuovamente quando la linea è libera, fino a quando non vengono ricevuti i dati o viene raggiunto un numero massimo di tentativi.

La cosa importante da sapere su Carrier Sense Multiple Access con Collision Detection è cosa fa ogni parte del protocollo. La porzione di rilevamento dell’operatore ascolta la rete per vedere se qualcuno sta inviando informazioni al momento. Se nulla sembra trasmettere, va avanti e inizia a inviare il pacchetto; se sente qualcosa, aspetta che l’informazione sia stata inviata e poi procede con l’invio del pacchetto.

Accesso multiplo significa che nulla può impedire a due o più dispositivi di rete di inviare informazioni contemporaneamente. L’aggiunta di Collision Detection obbliga il Carrier Sense Multiple Access ad attendere per vedere se i pacchetti che sono stati inviati si sono bloccati in un altro pacchetto. In tal caso, Collision Detection attende fino a quando non vengono inviati altri pacchetti prima di iniziare a inviare nuovamente il pacchetto. Di solito non si verifica una seconda collisione.

La combinazione di Carrier Sense Multiple Access e Collision Detection funziona molto bene su piccole reti, come un ufficio domestico o un’azienda domestica; queste aziende avranno normalmente 30 computer o meno, consentendo una transizione e un invio di pacchetti molto più fluidi. Quando ci sono più di 30 computer, come nel caso di una grande azienda, la combinazione dei due non funziona altrettanto bene, poiché ci sono più collisioni a causa dell’invio costante di pacchetti da tutti sulla rete.