What happens if 2 end devices connect to the same AP and they wanted to exchange data (without connecting to the internet), but 1 device has a strong signal and the other has a weak signal?

Is there some sort of packet loss? If so, is there a form of retransmission?

  • 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 post and accept your own answer. – Ron Maupin Dec 17 '20 at 16:35

Well, it has everything to do with the clear to send and sending signals. In short: an AP basically tells a device it's listening to that device and is ready to receive (parts) of its message. This happens every other turn for all clients.

look up: RTS/CTS (Request to send / clear to send) and you'll get a bunch of information describing this mechanism. It's kinde like how TCP works with handshakes.

A weaker signal doesn't really matter, at least if it's above -90 RSSI. Everything under there... less reliable.

  • RTS/CTS is optional for 802.11. – Zac67 Apr 5 '20 at 14:37
  • that is correct, but here is why: networkengineering.stackexchange.com/questions/52313/… Basically, it is always something simular implemented doh, but this one is the most easy way to explain how these things works. – Bulki Apr 5 '20 at 14:54
  • So.. RTS/CTS prevents packet loss from happening because it waits until both devices are ready? – Pokekman Apr 5 '20 at 15:03
  • @Pokekman RTS/CTS can prevent packet loss by collision but not by interference. – Zac67 Apr 6 '20 at 13:00
  • 2
    Radio is an unreliable medium, so there is always data loss. – Ron Trunk Apr 6 '20 at 13:14

Firstly, 802.11 allows all devices a "fair" way of accessing the channel through CSMA/CA. The device with the stronger signal (say device 'A') will first sense the channel and check whether any other device (such as the AP or the other device 'B') is transmitting. Only then will it transmit.

Now let us say that device B's transmissions are so weak (or it is hidden from device A) that device A cannot sense it. In that case, there will be a packet collision and retransmission is invoked (something like ARQ). This is a classic case of poor performance in 802.11. To deal with this, some form of rate/power control is usually built into the AP, so that all devices transmit signals in a way that the overall performance is improved. Another way to solve this is using RTS/CTS signalling. However most implementations don't use this approach because it has significant overhead.

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.