Difference between Circuit Switching And Packet Switching

Switching in Computer Networks-


The process of moving the data packets towards their destination by forwarding them from one port to the other port is called as switching.


Switching Techniques-


Various switching techniques are-



  1. Circuit Switching
  2. Message Switching
  3. Packet Switching


In this article, we will perform a comparison between circuit switching and packet switching.


Difference Between Circuit Switching And Packet Switching-


The following table compares circuit switching and packet switching techniques-


Circuit SwitchingPacket Switching
Virtual Circuit SwitchingDatagram Switching
Connection oriented serviceConnection oriented serviceConnection less service
Ensures in order deliveryEnsures in order deliveryPackets may be delivered out of order
No reordering is requiredNo reordering is requiredReordering is required
A dedicated path exists for data transferA dedicated path exists for data transferNo dedicated path exists for data transfer
All the packets take the same pathAll the packets take the same pathAll the packets may not take the same path
Resources are allocated before data transferResources are allocated on demand using 1st packetNo resources are allocated
Stream orientedPacket orientedPacket oriented
Fixed bandwidthDynamic BandwidthDynamic bandwidth
No header overheadsOnly label overheadsHigher overheads
Implemented at physical layerImplemented at data link layerImplemented at network layer
Inefficient in terms of resource utilizationProvides better efficiency than circuit switched systemsProvides better efficiency than message switched systems
Example- Telephone systemsExamples- X.25, Frame relayExample- Internet


To gain better understanding about Circuit Switching Vs Packet Switching,

Watch this Video Lecture


Next Article-Distance Vector Routing | Routing Algorithms


Get more notes and other study material of Computer Networks.

Watch video lectures by visiting our YouTube channel LearnVidFun.

Difference between Circuit Switching And Packet Switching
Article Name
Difference between Circuit Switching And Packet Switching
Difference between Circuit Switching and Packet Switching. This article compares Circuit Switching Vs Packet Switching. Switching in computer networks is done using three techniques- Circuit Switching, Message Switching, Packet Switching.
Publisher Name
Gate Vidyalay
Publisher Logo