Carrier sense multiple access with collision avoidance
De Wikipedia, la enciclopedia libre
En redes informáticas, Carrier Sense Multiple Access With Collission Avoidance (CSMA/CA) es un protocolo de control de redes utilizado para evitar colisiones entre los paquetes de datos (comúnmente en redes inalámbricas, ya que estas no cuenta con un modo práctico para transmitir y recibir simultáneamente). Es un método de acceso de red en el cual cada dispositivo señala su intento para transmitir antes de que lo haga realmente. Esto evita que otros dispositivos envíen la información, así evitando que las colisiones ocurran entre las señales a partir de dos o más dispositivos. De esta forma permite a un emisor transmitir en cualquier momento en que el medio no esté ocupado.
En CSMA/CA, tan pronto como un nodo recibe un paquete que deba ser enviado, comprueba que el canal esta libre (que ningún otro nodo este transmitiendo en ese momento). Si el medio o canal esta libre, entonces el paquete es enviado después de esperar por un corto periodo de tiempo; pero si el canal está ocupado, el nodo esperara por un periodo de backoff.
En redes inalámbricas, no se puede escuchar a la vez que se trasmite: no pueden detectarse colisiones.
Técnica: intentar evitarlas: CSMA with Collision Avoidance: - Si el canal está ocupado se espera a que esté libre - Si está libre, se espera un tiempo, y si sigue libre se transmite.
[editar] Problemas de CSMA/CA
Nodos ocultos: Una estación cree que el canal está libre, pero en realidad está ocupado por otro nodo al que no oye.
Nodos expuestos: Una estación cree que el canal está ocupado, pero en realidad está libre pues el nodo al que oye no le interferiría.