This document provides an overview of routing protocols. It defines routing protocols as the set of rules used by routers to communicate between source and destination networks. Routing protocols are then categorized as either static or dynamic. Static routing requires manual configuration while dynamic routing allows routers to automatically share information and update routes. Specific examples of routing protocols discussed include OSPF (Open Shortest Path First) as a link state protocol, BGP (Border Gateway Protocol) as an exterior gateway protocol, and EIGRP (Enhanced Interior Gateway Routing Protocol) as a hybrid protocol.