Router: A router is a networking device that uses headers and forwarding tables to direct traffic between computers on a network. It is used to connect different networks, such as a home network to the internet.
Hub: A hub is a networking device that connects multiple computers and devices together on a single network. It is used to connect multiple devices in a home or office.
Switch: A switch is a networking device that is used to connect multiple devices together on a single network. It allows for more intelligent routing of network traffic and can provide additional security features.