This document provides an overview of unicast routing protocols, including RIP, OSPF, and BGP. It begins by explaining key concepts like cost metrics and static versus dynamic routing tables. It then describes different types of routing protocols and how they support intra-domain and inter-domain routing. The document focuses on distance vector protocols like RIP and link state protocols like OSPF. It explains the Bellman-Ford and Dijkstra algorithms used to calculate optimal paths and build routing tables. It also covers topics like split horizon, poison reverse, and link state packet flooding in OSPF.