[Master Answer Logo]
Question

What is the difference between a network router and a switch?

Answer

The major difference between the packet switching operation of a router and that of a Layer 3 switch is the physical implementation. In general-purpose routers, packet switching takes place using a microprocessor, whereas a Layer 3 switch performs this using application-specific integrated circuit (ASIC) hardware.

— Source: Wikipedia (www.wikipedia.org)