A Mobile Ad hoc NETwork (MANET) is a self-configuring infrastructure-less network of mobile devices linked by wireless. Each node in a MANET is free to move freely in any direction, and will consequently change its links to other devices frequently. The main challenge in constructing a MANET is providing each device to continuously maintain the information required to accurately route traffic. Networks may work by themselves or may be connected to the more Internets. MANETs are a kind of wireless ad hoc network that usually has a routable networking environment on top of a link layer ad hoc network.