The protocol that enables routing by the use of a specific routing algorithm that determines the most appropriate path between the source and destination nodes.
Routing protocols provide dynamic routing configuration; without routing protocols, system administrators would have to manually configure routing tables.
See also Open Shortest Path First; Routing Information Protocol; routing table.