组播=多播

单播、组播、广播是网络中结点的3种通讯方式。

1、单播

1)定义:

主机之间一对一的通讯模式。网络中的交换机和路由器对数据只转发,不复制。网络中的路由器和交换机根据目标地址选择传输路径。如果10个客户机需要相同的数据,则服务器需要逐一传送,重复10次相同的工作。

2)优点:

服务器针对每个客户不同的请求发送不同的数据,容易实现个性化服务;服务器及时响应客户机的请求。

3)缺点:

  • 服务器针对每个客户机发送数据流,服务器流量=客户机数量×客户机流量;在客户数量大、每个客户机流量大的流媒体应用中服务器不堪重负。
  • 现有的网络带宽是金字塔结构,城际省际主干带宽仅仅相当于其所有用户带宽之和的5%。如果全部使用单播协议,将造成网络主干不堪重负。现在的P2P应用就已经使主干经常阻塞。而将主干扩展20倍几乎是不可能。

4)举例:

收发电子邮件、浏览网页时,必须与邮件服务器、Web服务器建立连接,采用的都是单播模式

2、组播

1)定义:

主机之间一对一组的通讯模式,也就是加入了同一个组的主机可以接受到此组内的所有数据,网络中的交换机和路由器只向有需求者复制并转发其所需数据。主机可以向路由器请求加入或退出某个组,网络中的路由器和交换机有选择的复制并传输数据,即只将组内数据传输给那些加入组的主机。这样既能一次将数据传输给多个有需要(加入组)的主机,又能保证不影响其他不需要(未加入组)的主机的其他通讯。

2)优点:

  • 需要相同数据流的客户端加入相同的组共享一条数据流,节省了服务器的负载。具备广播所具备的优点。
  • 由于组播协议是根据接受者的需要对数据流进行复制转发,所以服务端的服务总带宽不受客户接入端带宽的限制。IP协议允许有2亿6千多万个组播,所以其提供的服务可以非常丰富。
  • 此协议和单播协议一样允许在Internet宽带网上传输。

3)缺点

  • 与单播协议相比没有纠错机制,发生丢包错包后难以弥补,但可以通过一定的容错机制和QOS加以弥补。
  • 现行网络虽然都支持组播的传输,但在客户认证、QOS等方面还需要完善,这些缺点在理论上都有成熟的解决方案,只是需要逐步推广应用到现存网络当中。

4)举例:

网上视频会议

3、广播

1)定义:

主机之间一对所有的通讯模式,网络对其中每一台主机发出的信号都进行无条件复制并转发,所有主机都可以接收到所有信息(不管你是否需要),由于其不用路径选择,所以其网络成本可以很低廉。有线电视网就是典型的广播型网络,我们的电视机实际上是接受到所有频道的信号,但只将一个频道的信号还原成画面。在数据网络中也允许广播的存在,但其被限制在二层交换机的局域网范围内,禁止广播数据穿过路由器,防止广播数据影响大面积的主机。

2)优点:

  • 网络设备简单,维护简单,布网成本低廉
  • 由于服务器不用向每个客户机单独发送数据,所以服务器流量负载极低。

3)缺点:

  • 无法针对每个客户的要求和时间及时提供个性化服务。
  • 网络允许服务器提供数据的带宽有限,客户端的最大带宽=服务总带宽。例如有线电视的客户端的线路支持100个频道(如果采用数字压缩技术,理论上可以提供500个频道),即使服务商有更大的财力配置更多的发送设备、改成光纤主干,也无法超过此极限。也就是说无法向众多客户提供更多样化、更加个性化的服务。
  • 广播禁止允许在Internet宽带网上传输。

4)举例:

有线电视

转自:http://blog.csdn.net/mary19920410/article/details/72236179

转载于:https://www.cnblogs.com/Allen-rg/p/7190066.html

单播、广播、组播、多播相关推荐

  1. 单播 广播 组播_【技术解析】关于组播概念那些你需要知道的~

    点击蓝字关注我 今天,小盟带大家继续学习一下组播知识~ 一.IGMP Message 1.组成员一旦开启IGMP,会自动发送Membership Report消息到叶路由器 2.IGMPv2版本,组成 ...

  2. 单播 广播 组播_组播概念3

    一.IGMP Message 1.组成员一旦开启IGMP,会自动发送Membership Report消息到叶路由器 2.IGMPv2版本,组成员退出组会发送leave消息,IGMPv1不会 3.也就 ...

  3. 单播 广播 组播区别

    一:通信方式分类 在IPv4网络中,主机可采用的通信方式有如下三种: 1.单播:单台主机与单台主机之间的数据通信 带宽端口有多少台就发多少个数据 2.广播:单台主机向网络中所有主机发送数据包的过程 发 ...

  4. 单播,组播,广播的区别

    单播,组播,广播的区别 单播"(Unicast)."多播"(Multicast)和"广播"(Broadcast)这三个术语都是用来描述网络节点之间通讯 ...

  5. Java实现单播,组播,广播

    单播.组播.广播介绍:https://blog.csdn.net/ahou2468/article/details/86526509 目录 1.单播.组播.广播关键类说明 2.单播和广播的具体实现 2 ...

  6. 网络层:单播unicast 组播multicast 广播broadcast

    当前的网络中有三种通讯模式:单播.广播.组播(多播),其中的组播出现时间最晚但同时具备单播和广播的优点,最具有发展前景. 一.单播unicast: 主机之间"一对一"的通讯模式,网 ...

  7. 单播、组播、广播三者之间的区别

    单播.组播.广播其实是IPv4定义的三种流量类型 - 单播流量:一个人发送

  8. IP网络通信的单播、组播和广播

    一.判断两台设备是否在同一局域网内 查看两台设备的ip4地址和子网掩码MASK. 若MASK不一样,则不在同一局域网内. 若MASK一样,分别计算IP&MASK.若二者相同,则在同一局域网,否 ...

  9. 判断mac地址单播还是组播(shell脚本)

    MAC地址是以太网二层使用的一个48bit(6字节十六进制数)的地址,用来标识设备位置.MAC地址分成两部分,前24位是组织唯一标识符(OUI, Organizationally unique ide ...

  10. 【TCP/IP】单播与组播

    [TCP/IP]单播与组播 三种IP地址: 单播地址.广播地址和组播地址 广播和多播仅应用于UDP. TCP是一个面向连接的协议,TCP一定是点对点的,一点是两个主机来建立连接的,TCP肯定是单播.只 ...

最新文章

  1. 一夜间,中英同时发布新冠疫苗临床试验结果:均可引起免疫反应,同时登上《柳叶刀》...
  2. 特约专栏丨孙茂松教授——自然语言处理一瞥:知往鉴今瞻未来
  3. 【Windows8系统控制面板和电脑设置在哪个位置】
  4. hbuilder怎么设置网页的大小_大明:网页字体大小怎么调?教你方法一键搞定
  5. AspectJ——AOP框架快速入门
  6. phoneGap2.9+eclipse开发环境和helloword案例
  7. 花钱的最高境界是什么?
  8. cas java单点登录_java单点登录系统CAS的简单使用
  9. ai作文批改_抢鲜体验丨大鱼人机口语“AI智能作文批改”正式上线
  10. 装了linux开机出现错误,[已解决]安装完,启动出现错误!
  11. 英文拼写及语法检查软件
  12. 简单ajax跨域请求
  13. Oracle 11g RAC搭建(VMware环境)UDEV(二)
  14. bat脚本变量赋值输出时提示”ECHO 处于关闭状态“
  15. 雅戈尔关于媒体报道出澄清公告 谨防股价变动
  16. 华为 小米 OPPO 手机type-c快充接口 会用到什么胶水?
  17. Three导入dae格式模型实例
  18. Java期末作业-各种系统设计
  19. uniapp里css不是识别*,报 error at token “*“
  20. odoo12 物流 自动计算运费 ,采购销售使用不同计量单位自动换算

热门文章

  1. 微软.NET Framework 4.5.2 RTM正式版
  2. 浏览器是如何工作的系列:渲染引擎
  3. C#面向对象设计模式第九讲:Composite 组合模式(结构型模式)
  4. MySql修改数据库编码为UTF8
  5. 简单使用Git和Github来管理自己的代码和读书笔记
  6. Spring中Bean的概念
  7. css --- 兄弟选择器
  8. http --- 基本认证与摘要认证
  9. 检测raid类型和磁盘坏道脚本
  10. Android JNI开发系列(二)HelloWorld