Mobile Ad-hoc NETworks (MANETs) is a collection of wireless mobile nodes configured to communicate amongst each other without the aid of an existing infrastructure. MANETs do appear in many real-world network applications such as a vehicular MANETs built along a highway in a city environment or people in a particular location. MNs in MANETs are usually laptops, Personal Digital Assistants (PDAs) or mobile phones. Mobility is a key feature of MANETs. Each node may work as a router and the network can dynamically change with time; when new nodes can join, and other nodes can leave the network.