Multicast is a way of grouping receivers andoptimizing bandwidth utilization. Introducing multicast in Mobile AdHoc Networks (MANETs) appears more challenging than providingmulticast services in the fixed Internet, since multicast servicesdesigned for conventional (wired) networks may not be applicable toMANETs. Experiments have shown that in many MANET scenarios, simplebroadcasting or flooding techniques can be a better choice thanmulticast, since the cost of building and maintaining a multicasttree may exhaust the benefit one can get from such a tree.
In this master thesis, the design and implementation of a multicastmechanism in MANETs that uses optimized flooding technique ispresented. A set of experiments has been conducted based on theimplemented testbed, for a standalone MANET, and some usefulnumerical results have been obtained. Furthermore, the thesis hasproposed a solution to further provide multicast services to a MANETwhich is connected to an existing multicast network, e.g., theMulticast Backbone that is on the Internet.