如何测试两台server是否能通过组播通信

2020-09-28 科技 75阅读

定义的区别:

单播在客户端与媒体服务器之间需要建立一个单独的数据通道,而组播在发送者和每一接收者之间实现点对多点网络连接。

组播解决了单播和广播方式效率低的问题,组播路由器借助组播路由协议为组播数据包建立树型路由,被传递的信息在尽可能远的分叉路口才开始复制和分发。

功能上的区别:

单播的优点:

  1. 服务器及时响应客户机的请求

  2. 2. 服务器针对每个客户不同请求发送不同数据,容易实现个性化服务。

  3. 单播的缺点:

  4. 1. 在客户数量大、每个客户机流量大的流媒体应用中服务器不堪重负。

  5. 2. 现有的网络带宽是金字塔结构,如果全部使用单播协议,将造成网络主干不堪重负。

  6. 组播的优点:

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

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

  9. 3. 此协议和单播协议一样允许在Internet宽带网上传输。

  10. 组播的缺点:

  11. 1.与单播协议相比没有纠错机制,发生丢包错包后难以弥补,但可以通过一定的容错机制和QOS加以弥补。

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

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com