Today's networks are designed to reliably transmit data such as files from point to point. Multimedia places further demands on the network. First, data such as audio cannot tolerate delays in delivery. A network whose basic task is to move files from one place to another can transmit data packets at an uneven rate. If portions of a file arrive slowly or out of order, that is not a problem.
Multimedia requires that data packets arrive at the client on time and in the proper order.
Second, multimedia requires transmitting large amounts of data over the network, and thus uses more of the network's bandwidth than basic network operations such as file transfer. Multicasting, the subject of this paper, addresses this issue. Networks also support broadcasting. When data is broadcast, a single copy of the data is sent to all clients on the network. When the same data needs to be sent to only a portion of the clients on the network, both of these methods waste network bandwidth.