This book is an introduction to IP multicast concepts and features and is intended for users with varying degrees of experience with the IP multicast technologies, decisionmakcrs wrestling with the problems of corporate communication, system adnunistrators and operators managing their own workstations, and programmers. Finally, this book is intended for commu-nications specialists, field system engineers, and the general audience who wants or needs to know about IP multicasting.
作者簡(jiǎn)介
暫缺《IP多信道廣播(英文版)》作者簡(jiǎn)介
圖書(shū)目錄
Table of Contents Preface Introduction Who Should Read This Book Organization Typographic Conventions A Note on Trademarks and Standards PART I TCP/IP and IP Multicasting Fundamentals CHAPTER 1 The Topology and Internal Structure of a Network Some Basics Local Area Networks Wide Area Networks Metropolitan Area Networks The Internet Virtual Private Networks or Extranets Intranets A Basic Network A Network and its Topology A Network and its Protocol Stack IP Addressing Summary General I Pv4 Addressing Architecture IP Subnetting ARP Protocol Reverse Address Resolution Protocol (RARP) Internet Control Message Protocol (ICMP) Internet Group Management Protocol (IGMP) Network Components CHAPTER 2 Introducing the Network Infrastructure An Overview of Backbone LANs and WANs Transport Technologies Switching Techniques Campus and LAN Infrastructures Ethernet Technologies Token Ring Fiber Distributed Data Interface Comparison of Ethernet, Token Ring, and FDDI Backbone WAN Infrastructure Satellite Switched Mulfimegabit Data Service Frame Relay Asynchronous Transfer Mode Comparison of Packet Switching Technologies Integrated Services Digital Network Operation Custom ISDN and National ISDN Connections CHAPTER 3 ATM's Role in Multicasting Describing ATM Services and Support Connection-Oriented Support Integrated Services Support Quality-of-Service Support Summary ATM Networking The End-to-end ATM Model The ATM Desktop Model The Campus Backbone Model The WAN Model ATM Carrier Model IP Over ATM Requirements ATM Network Services ATM Client/Server Accessibility ATM CIP Services The Next Hop Resolution Protocol (NHRP) ATM Forum Multiprotocol Over ATM (MPOA) IP Switching and Multiprotocol Label Switching (MPLS) Summary What's Next CHAPTER 4 Muiticasting Overview Introducing Multicasting Transmission Types Summary of Multicast Operation IP Mulficasting Uses and Benefits Reducing Network Load Uses IP Multicasting within Workgroups Benefits Check List Introducing the Multicast Backbone Understanding Multicasting Capabilities Multicasting Capabilities on the Host Multicasting Capabilities on Routers Mulficast Routing in the Internet Protocol Considerations When Adding Multicast Support to the IP Layer IP Multicast-Enabled Application Development Multimedia Applications Information Distribution Applications Evaluation and Implementation Recommendations From the IP Mulficast Initiative After Deciding to Implement IP Multicasfing A Checklist for Deploying IP Multicasting The IP Multicast Initiative Security and IP Multicasting Differences Between IPv4 and IPv6 Multicast Addressing CHAPTER 5 Multicast Operation A Quick Description Multcast Requirements Industry Needs Network Requirements to Support Multicasting IPv4 Multicast Addressing IPv4 Addressing Architecture Impact of Multicast Addressing Class D Address Format Layer 3-to-Layer 2 Translation Transmission and Delivery of Multicast Datagrams IPv6 Multicast Addressing Non-Permancntly and Permanently Assigned Multicast Addresscs Predefincd WcU-Known Multcast Addresses Building a Multicast Group Overview of Multicast Forwarding Methods Source-Rooted Tree Protocols Shared Trees Time-to-Live Setting Role of Quality of Service and the Resource Reservation Protocol Quality. of Service Integrated Services CHAPTER 6 Under the Hood of IP Multicasting Protocols Host Extensions for IP Multicasting Introduction Conformance Host Group Addressing Issues Sample Host IP Multicast Implementation Sending Multicast IP Datagrams Receiving Multicast IP Datagrams Internet Group Management Protocol Basic Operation IGMP Messages IGMP Operation Compatibility. with IGMPv1 Routers Compatibility. with IGMPv1 Hosts IGMP Version 3 in Progress Host State Diagram Events That Cause a Host State Transition Responses to Events Causing a Host State Transition Router State Diagrams Router States With Respect to Any Single Attached Network Router State with Respect to an IP Multicast Group on Any Single Attached Network List of Timers and Default Values CHAPTER 7 Multicast Routing Concepts and Algorithms Introduction to Routing in an IP Environment IP Routing Routing Protocols Routing Protocol Metrics Mulficast Routing Multicast Routing Choices Routing Standards Basic Approaches to IP Multicast Routing Multicast Algorithms Flooding Spanning Trees Reverse-Path Broadcasting Truncated Reverse-Path Broadcasting Reverse-Path Multicasting (RPM) Shortest-Path Trees Core-Based Trees CHAPTER 8 Multicast Routing Protocols Group Membership Protocol Sparse-Mode Multicast Routing Dense-Mode Multicast Routing Distance Vector Multicast Routing Protocol Multicast Open Shortest-Path First Protocol-Independent Multicast Protocols PIM Operation Protocol-Independent Multicast-Dense Mode Protocol-Independent Multicast-Sparse Mode Core-Based Trees (CBT) CHAPTER 9 Implementing IP Muiticasting Reliability Issues Joining and Leaving a Group Join-and Leave-Group Operations Join and Leave Group Actions IP Tunnels and Multicasting Truncated and Pruned Tunneling Sending Datagrams Over Tunnels Things to Note About Tunnels Multicasting Methods IPv4 Option for Sender-Directed Multidestination Delivery Mulficast Transport Protocol (MTP) MARS-Based ATM Multicasting CLNP Multicasting Alternative Types of Network Architectures Frame Relay Switched Multimegabit Data Service Satellite Networks Multicasting and the Internet, Campus and LAN Infrastructures Integrated Services Digital Network CHAPTER 10 IP Multicasting Challenges Multicasting Problems Lack of Support Interaction with Firewalling Strategies Quality. of Service Putting Multicasting to Work A Word About Mbone The Reliable Multicast Transport Protocol (RMTP) The Future of IP Multicasting PART II The Mbone and Other Multicast Networks CHAPTER 11 An Overview of Asynchronous Transfer Mode Technology ATM Technical Specifications ATM's Mission: the Delivery of Multimedia Services ATM Network Design and Solutions ATM Network Client Models ATM is Connection-Oriented Basic Understanding of ATM Networks CHAPTER 12 Understanding Mbone Mbone Background Mbone Fundamentals Multicasting a Conference on Mbone Configuration Checklist Security: Mbone and Firewalls CHAPTER 13 Higher-Level Protocols Used with IP Multicast Real-time Transport Protocol Real-time Control Protocol Real-time Streaming Protocol Properties of RTSP Resource Reservation Protocol (RSVP) Understanding RSVP RSVP Challenges Reliable Mulficasfing Application and Network Characteristics Affecting Reliable Mulficasting Problems for Reliable Multicast Error Detection Reliable Multicast Protocols Multicast Implementation Study (MIST) Reliable Multicasting Protocol RMP Major Features RMP Status Reliable Mulficast Framework Protocol (RMF) Reliable Adaptive Multicast Protocol (RAMP) RAMP Features RAMP Operating Modes Reliable Multicast Transport Protocol (RMTP) How e-cast Reliable Multicast FTP Works Advantages of e-cast RMFTP Over Multiple Unicast CU-SeeMe CHAPTER 14 Writing IP Multicast-Enabled Applications Applications That Can Benefit From Multicast Design Considerations Implementing Multicast-Enabled Applications Defining Network Layer Parameters Sending and ReceMng Data from Multicast Groups Multicast Groups and Addresses Time-To-Live (TTL) for Multicast Packets Sending Multicast Datagrams Receiving Mulficast Datagrams An Example of Multicast Programming Application Requirements Multicasting and Transport Protocols Adapting Unicast Datagram Applications To Multicast Things to Keep in Mind CHAPTER 15 Standard Multicast Application Programming Interfaces Typical APIs Berkeley Sockets Multicast APIs Windows Sockets Multicast APIs Open Transport/TCP Multicast APIs Reliable Mulficast Protocol Application Programming Interface RMP Fault Detection Types and Objects API Limitations PART III IP Multicasting Applications CHAPTER 16 Major IP Multicasting Players The ISPs MCI Communications Corp GTE BBN Planet Corp UUNet Technologies Inc @Home Network Inc The Suppliers Stardust Forums: Managing IP Multicasting Initiative Novell's Initiative 3Com: Information Bus Publish/Subscribe Model Lucent Technologies' e-cast Reliable Multicast Software Microsoft's NetShow Cisco/Precept Software's IP/TV Starlight Networks VDOnet RealNetworks, Inc./VIVO Software Laver 3 Switch Vendors Satellite Providers Wireless Vendors CHAPTER 17 IP Multicasting Application Software/Client EMULive Imaging Corporation's Active Theater EMULive Server ICAST Corporation's ICAST Viewer IVS (INRIA Videoconferencing System) Fantastic Corporation's MediaSurfer Microsoft's NetShow Theater Server Live Networks, Inc.'s Multikit Precept IP/TV Intel's Proshare RealNetworks RealSystems G2 Cabletron's SecureFast SmartSwitch 9000 The SmartSwitch 9000 StarBurst Communications' StarBurst Multicast University College London's Robust-Audio Tool (RAT) New Features Lawrence Berkeley National Laboratory's Vic MMosaic CHAPTER 18 IP Muitlcastlng Application Software/Server EMULive Imaging Corporation's EMULive Server The Fantastic Corp.'s Channel Editing Center (CEC) ICAST Broadcaster Microsoft's NetShow Services Probita's Proclaim Digital Distribution System Starburst's Streamworks Server CHAPTER 19 IP Multicasting Content Providers PointCast Network Broadcasting Benefits PointCast: Not a Push Technology. Product Intranet Broadcast Solution Kiosk Client CHAPTER 20 IP Multicasting Middleware Software Products Overview of StarBurst Multicasting StarBurst Multicast Sender for Microsoft's SMS StarBurst's MFTP StarBurst OmniCast Benefits Features Distributed Architecture PeerLogic's PIPES1 Understanding PIPES PIPES Platform and Messaging Communications Technical Overview The PIPES Platform API (PAPI) A PIPES Platform Example CHAPTER 21 IP Multicasting Network Management Tools DWTNDA-Dr. Watson, The Network Detective's Assistant Using Dr. Watson Network Detective and the Toolbox Features FORE Systems' ForeThought Features PART IV IP Multicasting Resource Center CHAPTER 22 Implementing IP Multicast in Different Network Infrastructures Introduction Satellite Networks Mechanisms for Enabling IP Multicast Special Considerations Frame Relay Networks Mechanisms for Enabling IP Multicast Special Considerations Switched Multimegabit Data Service (SMDS) Mechanisms for Enabling IP Multicast Special Considerations ATM Networks Mechanisms for Enabling IP Multicast Special Considerations The Internet Mechanisms for Enabling IP Multicast Campus and Premise LAN Infrastrucntres Mechanisms for Enabling IP Multicast Special Considerations Dial-up Connections Special Considerations ISDN (Integrated Services Digital Network) Special Considerations CHAPTER 23 Writing IP Multlcast-enabled Applications Applications That Can Benefit from Multicast Application Requirements for Multicast-Enabling Adapting Unicast Datagram Applications to Multicast Standard Multicast APIs Berkeley Sockets Multicast APIs Windows Sockets Multicast APIs Open Transport/TCP Multicast APIs Multicasting With Care Port and Address Considerations Multicast API Limitations Future Application Needs-Quality of Service Code Samples Application Requirements CHAPTER 24 IP MulUcasUng Switch Equipment Ascend Technologies Ascend GRF IP Switch Dynamic Switch Circuit Routing ISDN and Videoconferencing 3Com CoreBuilder 3500 Layer 3 High-Function Switch Cabletron SmartSwitch 9000 HP ProCurve Switch 8000M APPENDIX A Bibliography Books RFCs522 Web Glossaries APPENDIX B List of Abbreviations and Acronyms APPENDIX C Glossary INDEX