组播的定义:

IP传输的三种方式:单播,组播,广播。
组播作为IP传输三种方式之一,IP组播通信指的是IP报文从一个源发出,被转发到一组特定的接受者。相较于传统的单播和广播,IP组播可以有效的节约网络带宽,降低网络负载,所以被广泛应用与视频,实时数据传送和监控等网络业务中,

三种传输方式的区别:

单播(Unicast):对于单播通信,信息源为每个需要信息的主机都发送一份独立的报文。采用单播方式时,网络中传输的信息量与需要该信息的用户量成正比。当需要该信息的用户数量较大时,信息源需要将多份内容相同的信息发送给不同的用户,这对信息源以及网络带宽都将造成巨大的压力。因此,该传输方式不利于信息的批量发送,只适用于用户稀少的网络。
广播(Broadcast):对于广播通信,信息源将信息发送给该网段中所有主机,而不管其是否需要该信息。采用广播方式时,不需要接收信息的主机也将收到该信息,这样不仅信息的安全性得不到保障,而且会造成同一网段中信息泛滥。因此,该传输方式不利于与特定对象进行数据交互,同时会浪费大量的带宽。
综上所述:传统的单播和广播通信方式不能有效地解决单点发送、多点接收的问题
组播(Multicast):可以很好的解决点到多点的数据传输,源只发送一份数据,网络中只有需要该数据的主机,可以接收该数据,其他主机不能收到该数据。

组播相对单播和广播有如下优势:

相比单播,由于被传递的信息在距信息源尽可能远的网络节点才开始被复制和分发,所以用户的增加不会导致信息源负载的加重以及网络资源消耗的显著增加。
相比广播,由于被传递的信息只会发送给需要该信息的接收者,所以不会造成网络资源的浪费,并能提高信息传输的安全性。
组播适用于任何“点到多点”的数据发布,主要包含以下几方面:
多媒体、流媒体的应用。
培训、联合作业场合的通信。
数据仓库、金融应用(股票)
IP组播技术在互联网信息服务中的应用场景:在线直播、网络电视、远程教育、远程医疗、网络电台和实时视/音频会议等。