GSM Data Services

From Circuit-Switched voice to Packet-Switched broadband. An exploration of how 2G GSM networks evolved to carry the internet.

Circuit Switched Data (CSD)

The original GSM data service. A dedicated circuit is established for the duration of the call.

  • Speed: 9.6 kbps
  • Billed per minute
  • Occupies voice channel

General Packet Radio (GPRS)

The "2.5G" revolution. Data is split into packets and transmitted only when needed.

  • Speed: Up to 171.2 kbps
  • Billed per volume (MB)
  • "Always On" connection

Why the shift to Packet Switching?

In traditional voice calls (Circuit Switched), the network reserves a fixed bandwidth path for the entire duration of the call, even during silence. This is inefficient for bursty data (like web browsing).

Packet Switching (GPRS) utilizes the idle time slots in the GSM frame. It only uses the radio channel when there is data to send, allowing the operator to serve data users dynamically without blocking voice calls.

171 kbps
GPRS Max Speed
9.6 kbps
CSD Speed
~18x Faster