A mobile ad-hoc network (MANET) is a self-configuring network of mobile routers (and associated hosts) connected by wireless links—the union of which form an arbitrary topology. The routers are free to move randomly and organise themselves arbitrarily; thus, the network's wireless topology may change rapidly and unpredictably.
Such a network may operate in a standalone fashion, or may be connected to the larger Internet.
The popular IEEE802.11 ("Wi-Fi") wireless protocol incorporates an ad-hoc networking system when no wireless access points are present, although it would be considered a very low_grade ad_hoc protocol by specialists in the field. The IEEE 802.11 system only handles traffic within a local "cloud" of wireless devices. Each node transmits and receives data, but does not route anything between the network's systems. However, higher_level protocols can be used to aggregate various IEEE 802.11 ad_hoc networks into MANETs.
A list of some ad_hoc network protocols can be found in the Ad hoc protocol list.
An Adhoc protocol is a convention or standard that controls how nodes come to agree which way route packets between computing devices in a mobile ad-hoc network (MANET).
In adhocnetwork nodes do not have a priori knowledge of topology of network around them, they have to discover it.
Note that in a wider context, an adhoc protocol can also mean an improvised and often impromptu protocol established for a particular specific purpose.