Multicast routing was introduced with the advent of multipartyapplications (for example, videoconferencing on the Internet) andcollaborative work (for example, distributed simulations). It isrelated to the concept of group communication, a techniqueintroduced to reduce communication costs.
The various problems of multicast routing on the Internet areexamined in detail. They include: group membership management, quality of service, reliability, safety, scalability and transport.Throughout the text, several protocols are introduced in order toanalyze, compare and cover the various aspects of multicastrouting.