1. Routing is the process of forwarding packets between source and destination networks through routing devices. Routing protocols are used for topology and path discovery.
2. Routers maintain routing tables containing paths to known destinations and routing information like metrics, next hops, and ages. Administrative distances define route preferences.
3. The Internet uses interior gateway protocols (IGPs) within autonomous systems (ASes) and exterior gateway protocols (EGPs) between ASes. Common IGPs include RIP, OSPF, IS-IS. BGP is a prominent EGP.