In circuit-switched networks, a dedicated communication path is established between sender and receiver for the duration of the communication, whereas in packet-switched networks, data is divided into packets that can take different routes to reach the destination.