How Satellite Internet Works
Run a Speed TestSatellite internet routes every byte of your data through a chain of radio links that spans hundreds or tens of thousands of kilometers. Understanding that signal path — and the physics behind it — explains why some satellite services feel as snappy as cable while others lag noticeably on every click.
The Full Signal Path
When you open a webpage, the request begins on your device and travels over Wi-Fi or Ethernet to your router. The router forwards it to the satellite dish mounted outside your home. That dish — a phased-array antenna or a traditional parabolic reflector — focuses the signal into a tight beam and transmits it skyward toward a satellite in orbit.
The satellite receives the uplink signal, processes it onboard, and re-transmits it back toward Earth on the downlink frequency. The downlink target is a ground station, sometimes called a gateway or point of presence (PoP). Ground stations are large antenna farms physically connected to fiber-optic cables that form the internet backbone. The ground station forwards your request to the web server you are trying to reach through those fiber connections.
The web server's response travels back in reverse: fiber to the ground station, ground station to satellite via uplink, satellite to your dish via downlink, dish to router, router to device. That complete round trip determines your latency — the time from when you send a request to when you receive the first byte of response.
Uplink and Downlink Frequencies
Satellite internet uses microwave radio frequencies to carry data. Different frequency bands have different characteristics in terms of bandwidth capacity and susceptibility to weather interference:
- Ku-band (12–18 GHz) — The most widely deployed consumer satellite band, used by older HughesNet and Viasat systems. Carries moderate data rates but is susceptible to rain fade in heavy precipitation.
- Ka-band (26–40 GHz) — Used by Starlink and newer Viasat satellites. Higher frequency means more bandwidth capacity, but rain fade impact is stronger. Starlink partially mitigates this by having enough satellite density to route around weather events.
- V-band (37–75 GHz) — Used by Starlink for inter-satellite laser communication links and some ground-to-satellite backhaul. Extremely high bandwidth but limited to favorable atmospheric conditions.
Laser inter-satellite links, now deployed on many Starlink satellites, allow data to hop directly between satellites in orbit before descending to a ground station. This means your data may travel partially through space rather than bouncing to a ground station at every step, which can reduce latency and allows coverage in areas far from any ground station, such as over oceans.
Why Orbit Altitude Dictates Latency
Radio signals travel at the speed of light — approximately 299,792 km per second in a vacuum. The distance between your dish and the satellite directly determines the minimum time a signal takes to arrive, regardless of how powerful your connection is.
For a geostationary satellite at 35,786 km altitude, a one-way trip from dish to satellite takes roughly 119 ms. Add the return trip (another 119 ms) and you have already used 238 ms just for the two legs between your dish and the satellite. The additional legs from satellite to ground station and through the internet backbone routinely push total round-trip latency to 500–700 ms. That is before any processing or network congestion is considered.
Starlink's satellites orbit at approximately 550 km. A one-way trip from dish to satellite takes only about 1.8 ms. Even accounting for both uplink and downlink legs and the overhead of processing and routing at the ground station and internet backbone, total round-trip latency stays in the 20–60 ms range — well within the threshold for comfortable gaming, video calls, and real-time applications.
Satellite Handoffs in LEO Systems
Geostationary satellites appear stationary relative to Earth because they orbit at exactly the speed the planet rotates. Your dish can point at a fixed point in the sky indefinitely without any mechanical movement.
LEO satellites, by contrast, race across the sky at roughly 27,000 km/h. A Starlink satellite rises above the horizon, crosses overhead, and sets again in a matter of minutes. To maintain a continuous connection, your Starlink dish performs a satellite handoff approximately every 15 seconds, seamlessly locking onto the next satellite in the constellation before releasing the current one. Starlink dishes use a phased-array antenna — a flat tile with no moving parts — that can electronically steer its beam across a wide arc of sky in milliseconds, making these handoffs invisible to the user under normal conditions.
During each handoff, the dish communicates simultaneously with the outgoing and incoming satellite for a brief overlap period, ensuring no packets are dropped. The dense constellation of roughly 6,000 Starlink satellites (as of 2025) ensures there is almost always a suitable satellite available within the dish's field of view.
LEO vs GEO Signal Path: Key Stats
| Metric | LEO (Starlink) | GEO (HughesNet/Viasat) |
|---|---|---|
| Orbital altitude | ~550 km | ~35,786 km |
| One-way distance (dish to satellite) | ~550–700 km | ~35,786–38,500 km |
| Theoretical minimum one-way delay | ~1.8–2.3 ms | ~119–128 ms |
| Typical round-trip latency | 20–60 ms | 500–700 ms |
| Satellite handoffs | Every ~15 seconds | None (stationary) |
| Satellites needed for global coverage | Thousands | 3–5 |
What This Means in Practice
The physics of the signal path explain most of what users experience day-to-day. Starlink's low-latency connection handles video conferencing, cloud gaming, and VoIP without the noticeable delay that made older satellite internet frustrating for anything interactive. Geostationary satellite internet remains a viable option for households where the primary use is streaming video and web browsing, and where the lower equipment cost or broader data packages of those services are attractive.
Running a speed test on satellite internet is the best way to see your actual connection performance. Download speed, upload speed, and latency together tell you whether your service is performing as expected and help you identify congestion, obstruction, or hardware issues.