CSMA/CA: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 1:
In [[telecomunicazioni]] CSMA/CA è l'(acronimo inglese di '''Carrier Sense Multiple Access with Collision Avoidance''', ovvero '''accesso multiplo tramite rilevamento della portante che evita collisioni'''.) Èè un protocollo di [[accesso multiplo]], evoluzione del protocollo [[CSMA]] con accorgimenti ulteriori per ridurre le collisioni ed è alternativo al più efficiente [[CSMA/CD]], che non può essere usato nelle reti [[wireless|senza fili]] a causa della difficoltà di realizzazione di un apparato che possa contemporaneamente trasmettere ed ascoltare sullo stesso [[canale (telecomunicazioni)|canale radio]].
 
==Descrizione==
Nel momento in cui una stazione vuole tentare una trasmissione ascolta il canale (''Listen-before-Transmit''). Se il canale risulta libero (''idle'') lo "prenota" ed attende per un certo lasso di tempo (DIFS ''Distribuited Inter Frame Space''). Se il canale continua ad essere libero (non ci sono state altre prenotazioni) trasmette e attende prima un tempo SIFT (''Short Inter Frame Space'') di durata inferiore al DIFS, poi un ACK di conferma dell'avvenuta ricezione del [[pacchetto (reti)|pacchetto]] da parte della stazione ricevente. In tutto questo periodo di tempo le altre stazioni trovando il canale occupato non potranno trasmettere evitando così la collisione. Se il canale invece è occupato in trasmissione oppure ci sono state altre prenotazioni da parte di altre stazioni, la stazione attiva un timer di durata casuale (detto tempo di ''backoff'') che viene decrementato solo durante i periodi di inattività del canale. Quando il timer arriva a zero la stazione fa un altro tentativo di trasmissione.