1

I understand that these days CSMA/CD i.e. ethernet one isn't used at all because we have full duplex network. Thus, there is no chance of collision here. Also, we don't use hubs anymore. Each switch port has a different collision domain. The question is in Wifi world - is CSMA/CA - collision avoidance is useful or not. I believe in 802.11 there is no concept of duplexity so how does it work?

  • 1
    @jonathanjo that's not a collision. The switch will buffer any frame that it cannot immediately transmit. (and drop any frame when there's no buffer space.) At no point will two (or more) frames overlap. – Ricky Beam Jun 21 '18 at 19:24
  • @Ricky Beam, you're right of course, I was thinking of something else. I've deleted my error. – jonathanjo Jun 21 '18 at 20:26
  • Did any answer help you? If so, you should accept the answer so that the question doesn't keep popping up forever, looking for an answer. Alternatively, you can provide and accept your own answer. – Ron Maupin Dec 25 '18 at 8:54
2

CSMA/CA is used with Wifi and it's useful. Since "air" is generally a shared medium, no two stations must transmit simultaneously. Collisions are possible and need to be avoided/handled with.

"How does it work?" is much too broad to answer here.

With full-duplex links, no collision handling is required at all since there can be no collisions.

| improve this answer | |
  • is there no concept of full / half duplexity in Wifi? If not then CSMA/CA will always come into the picture whereas CSMA/CD will not since these days we use full duplex all the time. – Bali Vinayak Jun 21 '18 at 22:26
  • For wireless, full duplex would require two channels per link (or one channel for each transmitter) which isn't currently possible. – Zac67 Jun 22 '18 at 5:03
-1

CSMA/CD is used in Ethernet networks to prevent collisions by checking whether the medium is idle before sending a packet.

CSMA/CA is used in wireless networks to prevent collisions by checking whether the channel is idle before sending a packet.

Collisions can still occur in wireless networks, because two devices trying to access the access point at the same time causes a collision when both are authorised to use the same channel.

CSMA/CA is useful.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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