1988年Steve Deering首次在其博士学位论文中提出IP多播的概念。1992年3月IETF在因特网范围首次试验IETF会议声音的多播,当时有20个网点可同时听到会议的声音。IP多播是需要在因特网上增加更多的智能才能提供的一个服务。
与单播相比,在一对多的通信中,多播可大大节约网络资源。视频服务器用单播方式向90个主机传送同样的视频节目。为此,需要发送90个单播,即同一个视频分组要发送90个副本。视频服务器用多播方式向属于同一个多播组的90个成员传送节目。这时,视频服务器只需把视频分组当作多播数据报来发送,并且只需发送一次。路由器在转发分组时,需要把收到的分组复制成3个副本,分别向每一个区域各转发一个副本。当分组到达目的局域网时,由于局域网具有硬件多播功能,因此不需要复制分组,在局域网上的多播组成员都能收到这个视频分组。
当多播组的主机数很大时(如成千上万个),采用多播方式就可明显地减轻网络中各种资源的消耗。在因特网范围的多播要靠路由器来实现,这些路由器必须增加一些能够识别多播数据报的软件。能够运行多播协议的路由器称为多播路由器(multicast router)。多播路由器当然也可以转发普通的单播IP数据报。