Switching is the technology using which; data packets get their paths in a network. When in the same network, the task is performed by a simple Switch. Similarly when across many interconnected networks, it is performed by Routers and that is why routers are sometimes called Layer-3 Switches.
Technically Switching is of following three types:
The kind of switching in which a dedicated path (circuit) is established right before the communication begins. All the packets belonging to the relevant source and destination follow the same path.
Traditional calling in cellular telephony uses this kind of switching.
This switching is used for best networking experience. Packets do not face delay. The even do not reach out of order.
This switching works by letting the packets take their own route as they travel in to the network. There is nothing like predefined route. Instead, when packets arrive to a switch or router, they get a very new path thereafter.
Ethernets and other computer networks including the Internet, all use packet switching.
Packet switching may cause delay in delivery of packets. Order of delivery may also get damaged.
This is a fusion of both the switching techniques. Path is established but not reserved at all. Instead, different parts of the path are used by some other routes as well.