Multicasting can efficiently support a variety of applications that are characterized by the close degree of collaboration typical of many ad hoc applications currently envisioned. Within the wired network, well-established routing protocols exist to offer efficient multicasting service. As nodes become increasingly mobile, these protocols need to evolve to provide similarly efficient service in the new environment. | Handbook of Wireless Networks and Mobile Computing Edited by Ivan Stojmenovic Copyright 2002 John Wiley Sons Inc. ISBNs 0-471-41902-8 Paper 0-471-22456-1 Electronic CHAPTER 23 Multicasting From Fixed Networks to Ad Hoc Networks THOMAS KUNZ Systems and Computer Engineering Carleton University Ottawa Canada INTRODUCTION Multicasting can efficiently support a variety of applications that are characterized by the close degree of collaboration typical of many ad hoc applications currently envisioned. Withm the wired network well-established routing protocols exist to offer efficient multicasting set becomeincreasinglymobile theseprotocols need to evolve to provide similarly efficient service in the new environment. This survey will briefly describe the basic approaches to multicasting in wired networks. It then gradually relaxes the requirement that all nodes be stationary discussing multicast protocols for cellular networks which are characterized by a fixed infrastructure with mobile end nodes and ad hoc networks completely infrastructureless mobile networks . 23td MOTIVATION Multicasting isthetransmissionof datagramstoagroupotzeroormore Tistsidentified byasingledestinationaddress. Aimdticast Ostagacmit tyoicallydeOiveiedto eilmembers frits dnsSinatron dosturoepwbhtheiamereliabilisypsreyular uuisastdrSagrams. Otthe taser fngfor uxangdautiie decagram is octouueantaadSo arritnSnias t at all memborr of thedestinatiengsoupos hr thusamaoudesrelptinelootherdetiigrams 1 Multicasting is intended for group-oriented computing. There are more and more applications in which one-to-many dissemination is necessary. The multicast service is critical in applications characterized by the close collaboration of teams . rescue patrols military battalions scientists etc. with requirements for audio and video conferencing and shoringoesvxtadd imogoSlhUdsgcteovetnPv4o imtitic C niatdemultisestOackboty SMBono anietuci ovuulay network en .