A protocol that accomplishes routing through the implementation of a specific routing algorithm. Examples of routing protocols include Interior Gateway Routing Protocol (IGRP), Open Shortest Path First (OSPF), and Routing Information Protocol (RIP).