Save up to 30% on Elsevier print and eBooks with free shipping. No promo code needed.
Save up to 30% on print and eBooks.
Multicast Communication
Protocols, Programming, & Applications
1st Edition - May 12, 2000
Authors: Ralph Wittmann, Martina Zitterbart
Language: English
eBook ISBN:9780080497341
9 7 8 - 0 - 0 8 - 0 4 9 7 3 4 - 1
The Internet is quickly becoming the backbone for the worldwide information society of the future. Point-to-point communication dominates the network today, however, group co…Read more
Purchase options
LIMITED OFFER
Save 50% on book bundles
Immediately download your ebook while waiting for your print delivery. No promo code is needed.
The Internet is quickly becoming the backbone for the worldwide information society of the future. Point-to-point communication dominates the network today, however, group communication--using multicast technology--will rapidly gain importance as digital, audio, and video transmission, push technology for the Web, and distribution of software updates to millions of end users become ubiquitous.
Multicast Communication: Protocols and Applications explains how and why multicast technology is the key to this transition. This book provides network engineers, designers, and administrators with the underlying concepts as well as a complete and detailed description of the protocols and algorithms that comprise multicast.
* Presents information on the entire range of multicast protocols, including, PIM-SM, MFTP, and PGM and explains their mechanisms, trade-offs, and solid approaches to their implementation* Provides an in-depth examination of Quality of Service concepts, including: RSVP, ST2, IntServ, and DiffServ* Discusses group address allocation and scoping* Discusses multicast implementation in ATM networks* Builds a solid understanding of the Mbone and surveys the successes and current limitations of real multicast applications on the Internet such as videoconferencing, whiteboards, and distance learning
Preface1. Introduction2.The Basics of Group Communication2.1 Types of Communication2.1.1 Unicast Communication2.1.2 Multicast Communication2.1.3 Concast Communication2.1.4 Multipeer Communication2.1.5 Other types of communication2.2 Multicast vs. Unicast2.3 Scalability2.4 Applications of Group Communication2.4.1 Distributed Databases2.4.2 Push Technologies2.4.3 Interactive Multimedia Applications2.5 Characteristics of Groups2.6 Special Aspects of Group Communication2.6.1 Reliability2.6.2 Flow and Congestion Control2.6.3 Group Addressing and Administration2.7 Support within the Communication System2.7.1 Data Link Layer2.7.2 Network Layer2.7.3 Transport Layer2.7.4 Application Layer3. Multicast Routing3.1 Basic Routing Algorithms3.1.1 Distance-Vector Algorithms3.1.2 Link State Algorithms3.2 Group Dynamics3.3 Scoping and Multicast Address Allocation3.3.1 Scope of Multicast Groups3.3.2 Multicast Address Allocation3.4 Concepts for Multicast Routing3.4.1 Source-Based Routing3.4.2 Steiner Trees3.4.3 Trees with Rendezvous Points3.4.4 Comparison of Basic Techniques3.5 Multicast Routing in the Internet3.5.1 DVMRP3.5.2 Multicast Extensions to OSPF3.5.3 PIM3.5.4 CBT3.5.5 Multicast Routing between Domains4. Quality of Service4.1 Integrated Services4.1.1 Classes of Service Provided by Integrated Services4.1.2 Receiver-Oriented Reservations in RSVP4.1.3 Sender-Oriented Reservations with ST24.1.4 RSVP vs. ST24.2 Differentiated Services4.2.1 Basic Concept4.2.2 Proposals for Service Concepts for Differentiated Services4.3 Differences and Integration Options4.3.1 IntServ vs. DiffServ4.3.2 Integration of DiffServ and IntServ5. Multicast in ATM Networks5.1 The Switching Technology ATM5.1.1 ATM Adaption Layer5.1.2 Service Categories in ATM5.2 ATM Multicast5.2.1 Multicast vs. Multipeer in ATM5.2.2 LAN Emulation5.2.3 IP Multicast over ATM5.2.4 UNI Signaling6. Transport Protocols6.1 UDP6.1.1 A Programming Example6.1.2 Summary6.2 XTP6.2.1 Data Units6.2.2 Connection Control6.2.3 Data Transfer6.2.4 Summary6.3 MTP6.3.1 Structure of a Web6.3.2 Allocation of Transmission Rights6.3.3 Data Transfer6.3.4 Error Control6.3.5 Maintaining Order and Consistency6.3.6 Summary6.4 RMP6.4.1 Data management6.4.2 Group management6.4.3 Summary6.5 LBRM6.5.1 Data Transfer and Error Control6.5.2 Summary6.6 SRM6.6.1 Data Transfer and Error Control6.6.2 Summary6.7 RMTP6.7.1 Connection Control6.7.2 Error Recovery6.7.3 Flow and Congestion Control6.7.4 Summary6.8 PGM6.8.1 Protocol Procedures6.8.2 Options6.8.3 Summary6.9 MFTP6.9.1 Group Management6.9.2 Data Transfer and Error Control6.9.3 Enhancements6.9.4 Summary7. MBone--the Multicast Backbone of the Internet7.1 MBone Architecture7.1.1 The Loose-Source-Record Routing Option7.1.2 IP-IP Encapsulation7.2 MBone Applications7.2.1 RTP7.2.2 Video Conference7.2.3 Visual Audio Tool7.2.4 Robust Audio Tool7.2.5 Free Phone7.2.6 Whiteboard7.2.7 Network Text Editor7.2.8 Session Directory7.2.9 Session Announcement Protocol7.2.10 Session Description Protocol7.2.11 Session Initiation Protocol7.2.12 Conference Manager7.2.13 Multimedia Conference Control7.2.14 Inria Videoconferencing System7.3 MBone Tools7.3.1 Mrouted7.3.2 Mrinfo7.3.3 Mtrace8. Outlook8.1 Multicast routing and Mobile Systems8.2 Multicast and DiffServ8.3 Active Networks for Supporting Group Communication8.4 Group Management for Large Dynamic GroupsBibliographyIndexAbout the Authors
No. of pages: 349
Language: English
Edition: 1
Published: May 12, 2000
Imprint: Morgan Kaufmann
eBook ISBN: 9780080497341
RW
Ralph Wittmann
Ralph Wittmann is in the research group for High Performance Networking and Multimedia Systems at the Technical University of Braunschweig. His research interests are mainly concerned with multicast and multimedia communications in heterogeneous environments.
Affiliations and expertise
Technical University of Braunschweig, Germany
MZ
Martina Zitterbart
Martina Zitterbart is full professor in computer science at the Technical University of Braunschweig, Germany. Her primary research interests are in multimedia communication systems, internetworking and conferencing applications.