I. Introduction
A Mobile Ad Hoc Network (MANET) is a self-configuring network of mobile nodes that communicate wirelessly. Nodes of a MANET can be autonomous land vehicles, mobile phones, sensors, robots, and unmanned air vehicles. Because nodes are allowed to move freely, the topology of a MANET is dynamic. New nodes can join the network, and existing ones can leave any time for various reasons including loss of battery power or wireless signal strength. A MANET does not require a central network management system, as its nodes are capable of routing data packets on behalf of other nodes. When two nodes are within their communication ranges, they can establish a direct link and exchange information. The most commonly cited applications of MANETs are in military missions including combat, emergency response, and search/rescue maneuvers [1]–[5].