"A mobile ad hoc network is a collection of autonomous mobile nodes that communicate with each other over wireless links. Such networks are expected to play increasingly important role in future civilian and military settings, being useful for providing communication support where no fixed infrastructure exists. It's a self configuring network where each node must function as a router. These mobile nodes move arbitrarily and form irregular topologies. In wireless and mobile networking multicast has great impact since it has overcomes the overheads of the unicast routing. Sending multiple copies of packet to different nodes is called multicasting."