3

I understand why CSMA/CA in WLAN is required over CSMA/CD from this post here and was left with the question how effective CSMA/CA is.

So I was wondering if there still might be collisions at all. I assume that it can't prevent 100% of all possible collisions but I am not sure when they do happen.

What I am guessing:

  • Collisions happen when two or several senders are recognizing a channel as idle around the same time and will start sending.

Is this right and might there be any other reasons as well?

1
  • With CSMA, collisions can and do happen. Your question could be answered with a study or a theoretical paper, but questions for resources are sadly off-topic here, see the help center. Also, your question smells like homework which would be off-topic here as well.
    – Zac67
    Dec 17, 2021 at 13:36

2 Answers 2

2

The answer stating than in a "normal" 802.11 environment, there should be no collisions, is false.

Every station does not ask for permission before transmitting, that is only the case when RTS/CTS (Request-To-Send/Clear-To-Send) is used, which is optional in the 802.11 set of standards:

The RTS/CTS mechanism is not used for every Data frame transmission. Because the additional RTS and CTS frames add overhead inefficiency, the mechanism is not always justified, especially for short Data frames.

A STA shall use an RTS/CTS preceding a frame exchange including an individually addressed Data or Management frame when the length of the PSDU is greater than the length threshold indicated by dot11RTSThreshold. A STA may also use an RTS/CTS exchange for individually addressed frames when it is necessary to distribute the NAV, or when it is necessary to establish protection (see 10.27), or for other purposes.

Regarding your question :

So I was wondering if there still might be collisions at all. I assume that it can't prevent 100% of all possible collisions but I am not sure when they do happen.

Yes, indeed, collisions happen all the time! One classical problem with CSMA/CA is the hidden node problem : two STA that want to communicate with the same third STA may not hear each other, they might send frames to the third STA, which will not be able to receive any of the frames.

Even if two STA are in range with each other, they might decide to transmit at the same time if the medium has been free for enough time (the DIFS − Distributed Inter Frame Space).

For more details about CSMA/CA and the DCF in Wi-Fi networks (a type of WLAN), you can read the 10.3.1 General section of the 802.11-2020 standard.

3

In a "normal" 802.11 environment, there should be no collisions, since every station "asks for permission" before transmitting.

But there are other sources of channel interference. These include non-802.11 transmitters and stations belonging to other access points. Since these don't respect the RTS/CTS protocol, they can easily cause collisions.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.