IP组播
上一节
下一节
一、组播概述
1、通信方式:
单播:两个站点之间的点对点通信。
广播:一个源站点向广播域内所有站点发送信息,属于点对所有点的通信。
组播:一个源站点向一组站点发送信息,属于点对多点通信。

2、一个源站点对一组站点的通信成为组播,分为两种:
以太网多播:硬件多播,在物理网段上进行的组播通信。
IP多播:基于互联网逻辑编址技术的组播通信。
3、单播与组播(一对多)
单播:服务器针对每个客户不通的请求发送不通的数据,容易实现个性化服务;但是就网络负载来说,服务器针对每个客户机发送数据流,服务器流量=客户机数量×客户机流量,在客户数量大、每个客户机流量大的流媒体应用中服务器与网络主干不堪重负。
组播:没有纠错机制,发生丢包错包后难以弥补,但可以通过一定的容错机制和QOS加以弥补;需要相同数据流的客户端加入相同的组共享一条数据流,节省了服务器的负载,服务端的服务总带宽不受客户接入端带宽的限制。
4、广播与组播
组播:只将组内数据传输给那些加入组的主机,不影响其他不需要(未加入组)的主机的其他通讯,节省网络资源;需要管理与维护组播组和路由,网络成本高
广播:所有主机都可以接收到所有信息(不管你是否需要),不用路径选择,所以其网络成本可以很低廉
二、组播工作原理
组播源:向特定组播组发送组播数据的站点
组播组:接收组播数据的一组站点
组播地址:D类IP地址,不能出现在IP分组的源IP地址段
组管理协议:发现主机加入/退出组播组,IGMP
组播路由协议:确保每一个组播路由器都能收到数据包,PIM


