Difference Between Switching Techniques

 Circuit Switching: 

Connection Creation: Connection is created between the source and destination by establishing a dedicated path between source and destination.
Queuing: No queue is formed.
Message and Packets: There is one big entire data stream called a message.
Routing: One single dedicated path exists between the source and destination.
Addressing and sequencing: Messages need not be addressed as there is one dedicated path.
Propagation Delay: No
Transmission Capacity: Low
Sequence Order: Message arrives in Sequence.
Use Bandwidth: Wastage

Message Switching:

Circuit Switching: Links are created independently one by one between the nodes on the way.
Queuing: Queue is formed.
Message and Packets: There is one big entire data stream called a message.
Routing:Messages follow the independent route to reach a destination.
Addressing and sequencing: Messages are addressed as independent routes are established.
Propagation Delay: Yes
Transmission Capacity: Maximum
Sequence Order: Message arrives in Sequence.
Use Bandwidth: Bandwidth is used to its maximum extent.

Packet Switching:

Circuit Switching: Links are created independently one by one between the nodes on the way.
Queuing: Queue is formed.
Message and Packets: The big message is divided into a small number of packets.
Routing:Packets follow the independent path to hold the destination.

Addressing and sequencing: Packets are addressed, and sequencing is done as all the packets follow the independent route.
Propagation Delay: Yes
Transmission Capacity: Maximum
Sequence Order: Packets do not appear in sequence at the destination.
Use Bandwidth: Bandwidth is used to its maximum extent.