This document discusses routing protocols for mobile ad hoc networks. It begins by explaining the goals of routing in these dynamic networks and some of the challenges involved. It then provides descriptions of different types of routing protocols, including proactive protocols that maintain routing tables and reactive protocols that search for routes on demand. Specific examples of protocols are given for each category, such as DSDV for proactive and AODV for reactive. The document focuses on comparing and contrasting how these protocols handle the mobility and lack of infrastructure in ad hoc networks.