组播与单播、广播有何区别?
2019-08-14

  单播:  主机之间“一对一”的通讯模式,网络中的交换机和路由器对数据只进行转发不进行复制。  单播的优点:  1. 服务器及时响应客户机的请求  2. 服务器针对每个客户不同请求发送不同数据,容易实现个性化服务。

  单播的缺点:  1. 在客户数量大、每个客户机流量大的流媒体应用中服务器不堪重负。  2. 现有的网络带宽是金字塔结构,如果全部使用单播协议,将造成网络主干不堪重负。

  广播:  主机之间“一对所有”的通讯模式,网络对其中每一台主机发出的信号都进行无条件复制并转发,所有主机都可以接收到所有信息(不管你是否需要),由于其不用路径选择,所以其网络成本可以很低廉。

  广播的优点:  1. 网络设备简单,维护简单,布网成本低廉  2. 服务器不用向每个客户机单独发送数据,所以服务器流量负载极低。

  广播的缺点:  1.无法针对每个客户的要求和时间及时提供个性化服务。  2. 网络允许服务器提供数据的带宽有限,客户端的最大带宽=服务总带宽。

也就是说无法向众多客户提供更多样化、更加个性化的服务。  3. 广播禁止在Internet宽带网上传输。  组播:  主机之间“一对一组”的通讯模式,也就是加入了同一个组的主机可以接受到此组内的所有数据,网络中的交换机和路由器只向有需求者复制并转发其所需数据。

  组播的优点:  1. 需要相同数据流的客户端加入相同的组共享一条数据流,节省了服务器的负载。具备广播所具备的优点。

  2. 由于组播协议是根据接受者的需要对数据流进行复制转发,所以服务端的服务总带宽不受客户接入端带宽的限制。所以其提供的服务可以非常丰富。

  3. 此协议和单播协议一样允许在Internet宽带网上传输。  组播的缺点:  1.与单播协议相比没有纠错机制,发生丢包错包后难以弥补,但可以通过一定的容错机制和QOS加以弥补。

  2.现行网络虽然都支持组播的传输,但在客户认证、QOS等方面还需要完善,这些缺点在理论上都有成熟的解决方案,只是需要逐步推广应用到现存网络当中。

大家都在看
本站系本网编辑转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本网联系,我们将在第一时间删除内容!本站文章版权归原作者所有,内容为作者个人观点。本站只提供参考并不构成任何投资及应用建议。本站拥有对此声明的最终解释权。