Mobile ad hoc networks (MANETs) have got a great deal of attention in recent time because of their ease of deployment. They are dynamically reconfigurable network and does not require any fixed infrastructure to set up. Each MANET node acts as a transmitter, receiver and forwarder of packets. These networks are most suited network where infrastructure is either not available such as disastrous scenario where infrastruture is destroyed. They are also of immense use in scenario where the cannot be trusted such as in a confidential operation. The other notable usage of MANET is distributed collaborative computing, rare animal tracking, undersea operation, unmanned areal vehicles, vehicular networks, etc.