what exactly is the difference between a switch and a router?
The most basic explanation is that a switch is designed to connect computers within a network, while a router is designed to connect multiple networks together. In a home network, a single router is usually all that is required for connecting devices to the Internet.