Skip to content

Packet vs Circuit Switching

Circuit Switching

A dedicated path is established between sender and receiver for the entire duration of communication.

  • Path is reserved before data flows.
  • Resources are guaranteed but wasted if idle.
  • Example: Traditional telephone (PSTN).
A ======================== B
   (dedicated path locked)

Packet Switching

Data is broken into packets, each routed independently through the network.

  • No dedicated path.
  • Resources shared among many users.
  • Example: Internet (IP).
Packet 1 --- Router --- takes path A
Packet 2 --- Router --- takes path B
Packet 3 --- Router --- takes path A
             (reassembled at destination)

Comparison

Circuit SwitchingPacket Switching
PathFixed, dedicatedDynamic, per packet
SetupRequired before transferNot needed
BandwidthWasted if idleEfficiently shared
DelayLow, consistentVariable (jitter)
FailureWhole call dropsPackets reroute
Use caseVoice callsInternet traffic

Key Insight: Packet switching wins for bursty traffic (web, email) because bandwidth is shared. Circuit switching wins where you need guaranteed latency (real-time voice).

Is Circuit Switching Still Used?

  • Traditional circuit switching (PSTN) — being phased out. Most telecom moved to VoIP (packet switching).
  • MPLS — used in ISP backbone networks, pre-establishes label-switched paths.
  • VoIP with QoS — still packet switching but reserves bandwidth to mimic circuit switching.
  • 5G network slicing — dedicated virtual "circuits" carved out of packet infrastructure.
  • Most modern calls (WhatsApp, Jio, Airtel) are VoIP = packet switching.