The speedy development of wireless networks has simulated countless applications of wireless that have been used in vast areas. MANET is one of that wireless networks. A Mobile Ad-hoc NETwork (MANET) is a type of wireless communication network, where nodes that are not within the direct transmission range of each other require other intermediate nodes between sender and receiver to progress data. The main characteristic of MANET is that its topology is dynamic in nature. This dynamic nature of MANETs raises significant challenges to the design and routing of MANET protocols.