Transcript
HostWe have all been in that spot where we're at a big game or a busy airport and the phone shows five bars. Everything looks like it should be lightning fast, but the web page just won't load. It feels like the phone is lying to us. Why does the connection fall apart even when the signal looks perfect?
GuestIt happens because your phone is actually an incredibly polite conversationalist. It refuses to send even a single byte of data until it hears a split-second of absolute silence on the airwaves. In a crowded room, that silence is hard to find.
HostWait, so the bars on my screen aren't a speed test?
GuestThey're not. We usually think of those bars as a speedometer, like they show how fast the internet is flowing. But they're really just a measure of the Received Signal Strength Indicator, or RSSI. Think of it like a volume knob. It tells you how loudly you can hear the router, which is the box giving out the signal. If you're close to that box in a crowded room, the signal is loud, so you get full bars. But loudness isn't the same thing as data flow.
HostI don't think I follow. If I can hear it loudly, why can't I get my data?
GuestThink about being in a riot. Someone is standing right next to you with a megaphone, blasting a message. You can hear them very loudly. That's your full bars. But if ten thousand other people are also screaming at the top of their lungs, you still won't understand a single word that person is saying. The loudness, the signal, is high, but the noise is even higher. What actually matters for your speed is the Signal-to-Noise Ratio, or SNR. In a crowd, the noise of everyone else's phone destroys that ratio. Even if the signal is loud, the message gets lost in the static.
HostSo the bars just mean I can hear the noise clearly? That seems like a bad way to design a phone. Why doesn't it just shout over the noise?
GuestIt can't, because of the rules Wi-Fi has to follow. It uses a set of rules called CSMA/CA, which basically means Listen Before You Talk. See, a cell tower is like a high-tech system that can handle thousands of people by giving everyone their own tiny slice of time. But a Wi-Fi router is more like a single microphone in the middle of a room. Everyone has to share it. Before your phone sends anything, it has to listen to the airwaves to make sure no one else is talking. If it hears even a tiny scrap of data from another phone, it stops. It starts a random backoff timer. It waits a few milliseconds, then tries to listen again.
HostA few milliseconds doesn't sound like a long time to wait.
GuestIt adds up fast. In a room with hundreds of people, the air is never quiet. Your phone spends ninety percent of its time just waiting for its turn to speak. It's like being in a meeting where everyone is trying to talk at once, and you're the only person polite enough to wait for a gap in the talk. If that gap never comes, you never get to say anything.
HostThat sounds like a mess. But what if I have a really fast, brand-new phone? Shouldn't it be able to jump the line or at least talk faster than an old one?
GuestThat's actually where things get even worse. There's a problem called Airtime Fairness. The router doesn't give everyone an equal amount of data. It gives everyone an equal turn to speak. So, imagine you're a fast talker with a brand-new phone. You can say a whole sentence in one second. But there's a guy next to you with an old laptop from ten years ago. He's a slow talker. It takes him ten seconds to say that same sentence. Because the router only talks to one device at a time, those slow talkers hog the airwaves. Your fast phone has to sit there and wait while the old hardware struggles to finish its turn.
HostSo I'm basically being punished because someone else has an old laptop?
GuestPretty much. One old device can slow down the whole room. And there's one more trick that messes things up, something called the Hidden Node Problem. Imagine you and I are both in a giant hall, connected to the same router in the middle. I'm on the far left, and you're on the far right. I can hear the router, and you can hear the router. But we're too far apart to hear each other. My phone listens, hears silence because it can't hear you, and starts talking. At the exact same time, your phone listens, hears silence because it can't hear me, and it starts talking too.
HostAnd then the signals crash into each other.
GuestThey clash. Both signals hit the router at the same time and turn into a jumbled mess. The router can't understand either of us, so we both have to wait, reset our timers, and try again. In a crowd, these crashes happen constantly because your phone can't hear all the other hidden devices it's competing with.
HostIt really comes down to that tiny window of silence, where for a fraction of a second, every other device in the room happens to be quiet at the same time.
GuestMy phone is just standing there, patiently waiting for its turn to speak in a room that never stops shouting.
Made with Wander
A world of curiosity you can listen to. Explore endless questions, or ask your own.
Get the app