Skip to main content

Circuit switch vs packet switch

Short answer

Circuit switching sets up a dedicated fixed path for the whole call, reserving bandwidth, and is best for real-time voice. Packet switching breaks data into packets, uses store-and-forward with shared links, and is efficient for bursty data. Examples: PSTN versus Internet IP.

Differentiate between circuit switch and packet switch.

In a circuit switch a dedicated end-to-end path is set up for the whole call, as in the PSTN. In a packet switch data is broken into packets that share links and are stored and forwarded at each node, as in the Internet.

PointCircuit switchingPacket switching
PathDedicated, fixed for whole callShared; per packet or per VC
Set-upCall set-up neededNone (datagram) or VC set-up
BandwidthReserved, wasted in silenceUsed on demand, efficient
DelayOnly at set-up; then fixed, lowQueuing delay at each node, variable
Store and forwardNoYes
Congestion effectCall blocked (busy tone)Packets delayed or dropped
BillingBy time and distanceBy data volume
Speed/code conversionNot possiblePossible
Best forReal-time voiceBursty data
ExamplePSTN, GSM voiceInternet (IP), X.25
Circuit:  A ==[S1]==[S2]==[S3]== B   (one fixed path)
Packet:   A --[S1]--[S2]-------- B
               \     /
                [S4]                 (packets may differ)

✓ Answer checked by Claude Opus 5.5 (high effort)

All Telecommunications chapter 8 questions →