Routing is the process of forwarding data packets between different networks based on IP addresses.
A router is a networking device that connects multiple networks and makes intelligent routing decisions based on IP addresses to ensure data packets are delivered to their intended destinations.