Abstract: A mobile ad hoc network (MANET) is a collection of wireless mobile nodes dynamically forming a temporary network without the use of any existing network infrastructure. Every node in MANET moves arbitrarily making the multi-hop network topology to change randomly at uncertain times. There are several familiar routing protocols like AODV, DSR, DSDV etc. which have been proposed for providing communication among all the nodes in the wireless network. In this paper, we have presented a review of these routing protocols and analyze them through various protocol properties. Also a comparison between routing protocols like AODV, DSR and DSDV is presented.