IP routing is the process of moving packets between networks using routers. Routing protocols are used by routers to dynamically find all networks and ensure consistent routing tables. Common routing protocols include RIP, IGRP, OSPF, and EIGRP. Static routing manually configures routes, while dynamic routing automatically adapts to network changes. Dynamic routing includes distance vector protocols like RIP, link state protocols like OSPF, and hybrid protocols like EIGRP. Routing protocols classify interior gateway protocols (IGPs) as intra-AS and exterior gateway protocols (EGPs) like BGP as inter-AS.