• 单播、广播、组播


    一、单播

      服务器与客户主机间,一对一进行通信。

      优点:

        可以及时响应客户主机的请求。

        客户主机可以发出不同的请求,容易实现个性化服务。

      缺点:

        服务器针对每个客户主机发送响应,如果客户主机特别大,会加重服务器的负担。

        对于流媒体等流量大的情况,服务器更加不堪重负,而且响应大多重复的情况,是一种浪费。

        主干网的带宽大大小于用户带宽的总和,主干网负担大。

    二、广播

      主机进行“一对所有”的通信。一个主机的响应,所有主机都会收到。有线电视网络就是典型的广播方式。

      优点:

        服务器的负担大大减少。

        网络设备简单,维护简单,成本低。

      缺点:

        不能实现个性化服务。比如有线电视,如果每个客户端只能接收50个频道,不能每个客户端单独选择收到哪50个,只能是服务端选择发送哪50个,所有客户端收到相同的。

        服务的数量受到客户端带宽的影响。比如有线电视,如果每个客户端只能接收50个频道,服务端即使提供100个频道的服务,也是不能实现的。

        广播禁止在Intenet上传播。

    三、组播

      主机之间“一对一组”的方式传播。主机向路由器申请加入或退出组,路由器和交换机选择性的复制,发送组播数据,即只向在该组中的主机发送对应的组播信息。

      优点:

        需要相同数据的主机加入同一个组,不需要服务器向每个主机发送信息,减少了服务器的负担。

        IP协议允许有2亿6千多万个(268435456)组播,所以其提供的服务可以非常丰富。

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

      缺点:

        与单播相比,没有纠错机制。有可能会丢包。

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

  • 相关阅读:
    机器学习理解
    如何让Vim成为我们的神器
    新一代 Linux 文件系统 btrfs 简介 【转载】
    第一次写Linux下Makefile的笔记
    UEFI boot sequence
    #pragma pack
    Linux makefile sample
    解决ScrollView中嵌套ListView滚动效果冲突问题
    Android SqLite升级
    Android 播放gif图片
  • 原文地址:https://www.cnblogs.com/huanyou/p/6215243.html
Copyright © 2020-2023  润新知