Characteristics of CSMA/CA :
1. Carrier Sense: The device listens to the channel before transmitting, to
ensure that it is not currently in use by another device.
2. Multiple Access: Multiple devices share the same channel and can
transmit simultaneously.
3. Collision Avoidance: If two or more devices attempt to transmit at the
same time, a collision occurs. CSMA/CA uses random backoff time
intervals to avoid collisions.
4. Acknowledgment (ACK): After successful transmission, the receiving
device sends an ACK to confirm receipt.
5. Fairness: The protocol ensures that all devices have equal access to
the channel and no single device monopolizes it.
6. Binary Exponential Backoff: If a collision occurs, the device waits for
a random period of time before attempting to retransmit. The backoff
time increases exponentially with each retransmission attempt.
7. Interframe Spacing: The protocol requires a minimum amount of time
between transmissions to allow the channel to be clear and reduce the
likelihood of collisions.
8. RTS/CTS Handshake: In some implementations, a Request-To-Send
(RTS) and Clear-To-Send (CTS) handshake is used to reserve the
channel before transmission. This reduces the chance of collisions and
increases efficiency.
9. Wireless Network Quality: The performance of CSMA/CA is greatly
influenced by the quality of the wireless network, such as the strength of
the signal, interference, and network congestion.
10. Adaptive Behavior: CSMA/CA can dynamically adjust its behavior
in response to changes in network conditions, ensuring the efficient use
of the channel and avoiding congestion.
Overall, CSMA/CA balances the need for efficient use of the shared channel with
the need to avoid collisions, leading to reliable and fair communication in a
wireless network.
Process: The entire process of collision avoidance can be explained as follows: