1

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?

1
  • 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
    Commented Dec 17, 2020 at 16:35

2 Answers 2

2

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.

5
  • RTS/CTS is optional for 802.11.
    – Zac67
    Commented Apr 5, 2020 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
    Commented Apr 5, 2020 at 14:54
  • So.. RTS/CTS prevents packet loss from happening because it waits until both devices are ready?
    – Pokekman
    Commented Apr 5, 2020 at 15:03
  • @Pokekman RTS/CTS can prevent packet loss by collision but not by interference.
    – Zac67
    Commented Apr 6, 2020 at 13:00
  • 2
    Radio is an unreliable medium, so there is always data loss.
    – Ron Trunk
    Commented Apr 6, 2020 at 13:14
1

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 and acknowledge you have read our privacy policy.

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