Che cosa è un Carrier Sense Multiple Access?

In termini di reti di computer, Carrier Sense Multiple Access è una parte del livello data link, che fa parte dello schema generale di come le reti e Internet Protocol (IP) funzionano. Carrier Sense Multiple Access, conosciuto anche con l'acronimo CSMA, rappresenta un modo popolare per inviare i pacchetti; pacchetti sono bit di dati che vengono inviati su una rete. Prima i pacchetti vengono inviati, CSMA controlla la linea per vedere se è in uso; in caso affermativo, si attende che la linea è libera prima di trasmettere.

Carrier Sense Multiple Access è uno dei modi più popolari per inviare pacchetti di informazioni attraverso le reti. Questo metodo viene utilizzato per reti Ethernet, che costituiscono la maggior parte dei computer in rete nel mondo. Carrier Sense Multiple Access aiuta a prevenire i computer di scambiarsi informazioni allo stesso tempo. Quando i computer inviano pacchetti tra loro allo stesso tempo, provoca una collisione, e dati non andare dove esso è destinato. Carrier Sense Multiple Access contiene i dati fino a quando la linea è libera, al fine di rendere più probabile che otterrà al computer a destra e l'utente.

Anche se CSMA attende la linea per essere chiari prima di trasmettere, può ancora verificarsi una collisione. Questo metodo è pertanto spesso combinato con Collision Detection (CD). Quando viene rilevata una collisione, verrà inviato un segnale di marmellata, avvisando i ricevitori della collisione. I dati saranno poi inviata di nuovo quando la linea è libera, fino a quando i dati vengono ricevuti o al raggiungimento di un numero massimo di tentativi.

La cosa importante da sapere su Carrier Sense Multiple Access con Collision Detection è ciò che ogni porzione del protocollo fa. La porzione senso portante ascolta la rete per vedere se qualcuno sta inviando le informazioni al momento. Se non sembra essere trasmissione, va avanti e comincia ad inviare il pacchetto; se lo fa sentire qualcosa, aspetta fino a quando è stato inviato le informazioni e poi va avanti con l'invio del pacchetto.

Accesso multiplo significa che nulla può fermare due o più dispositivi di rete di inviare informazioni allo stesso tempo. Aggiunta Collision Detection costringe il Carrier Sense Multiple Access aspettare per vedere se i pacchetti che sono stati inviati schiantato in un altro pacchetto. In tal caso, Collision Detection attende che altri pacchetti vengono inviati prima che cominci a inviare nuovamente il pacchetto. Di solito, un secondo scontro non avviene.

La combinazione di Carrier Sense Multiple Access e Collision Detection funziona molto bene su piccole reti, come ad esempio un ufficio in casa o casa d'affari; queste aziende normalmente 30 computer o meno, consentendo una transizione molto più agevole e l'invio di pacchetti. Quando ci sono più di 30 computer, come ad esempio nel caso di una grande azienda impresa, la combinazione dei due non esegue pure, come ci sono più collisioni causa della costante invio di pacchetti da ogni utente della rete.