A mobile ad hoc network (MANETs) is a self-organizing system of mobile nodes
that communicate with each other via wireless links with no fixed
infrastructure or centralized administration such as base station or access
points. Nodes in a MANETs operate both as host as well as routers to forward
packets for each other in a multihop fashion. For many applications in wireless
networks, multicasting is an important and frequent communication service. By
multicasting, since a single message can be delivered to multiple receivers
simultaneously.