The difference between circuit & packet switching is that in circuit switching a dedicated path is establish for the duration of a transmission of data.But in packet switching data is transferred by divinding the data into individual packets & passing it through the circuit to the other host.