Skip to main content

Datagram vs virtual circuit switching

Short answer

Datagram switching routes each packet independently with full address, so packets may arrive out of order. Virtual circuit switching sets up a logical path first, uses a short VC number, and all packets follow the same route in order. Examples: IP versus X.25, Frame Relay, ATM.

Differentiate between datagram switching and virtual circuit switching.

Both are packet-switching methods. In datagram switching each packet is routed independently; in virtual circuit switching a logical path is set up first and all packets follow it.

PointDatagramVirtual circuit
Set-up phaseNoneCall set-up and release needed
AddressingFull address in every packetShort VC number
RouteEach packet may take a different pathAll packets on the same path
Packet orderMay arrive out of orderArrive in order
Router failureOnly lost packets affectedAll VCs through it fail
ExamplesIP (Internet)X.25, Frame Relay, ATM

✓ Answer checked by Claude Opus 5.5 (high effort)

All Telecommunications chapter 8 questions →