A network switch allows two or more IT devices to communicate with each other. In addition to connecting to endpoints such as PCs and printers, switches can be connected to other switches, routers, and firewalls, all of which can provide connections to additional devices.