广播、组播、点播的区别
今天学习的时候发现了广播、组播、点播这三个用来描述网络节点之间通讯方式的术语,那么这几种“播”到底有什么区别?于是乎百度总结了一下。
----------------------------------点播 ----------------------------------
“点播”是一种形式的单播,点播提供了对流的最大控制,但这种方式由于每个客户端各自连接服务器,会迅速用完网络带宽。点播连接是客户端与服务器之间的主动的连接。在点播连接中,用户通过选择内容项目来初始化客户端连接。用户可以开始、停止、后退、快进或暂停流。
那什么又是“单播”呢?
网络节点之间的通信就好像是人们之间的对话一样。如果一个人对另外一个人说话,那么用网络技术的术语来描述就是“单播”,此时信息的接收和传递只在两个节点之间进行。单播在网络中得到了广泛的应用,网络上绝大部分的数据都是以单播的形式传输的,只是一般网络用户不知道而已。例如,你在收发电子邮件、浏览网页时,必须与邮件服务器、Web服务器建立连接,此时使用的就是单播数据传输方式。但是通常使用“点对点通信”(Point to Point)代替“单播”,因为“单播”一般与“组播”和“广播”相对应使用。
如图,点播:一对一
---------------------------------- 组播 ----------------------------------
“组播”又称“多播”,可以理解为一个人向多个人(但不是在场的所有人)说话,这样能够提高通话的效率。如果你要通知特定的某些人同一件事情,但是又不想让其他人知道,使用电话一个一个地通知就非常麻烦,而使用日常生活的大喇叭进行广播通知,就达不到只通知个别人的目的了,此时使用“组播”来实现就会非常方便快捷,但是现实生活中组播设备非常少。
在网络技术的应用并不是很多,网上视频会议、网上视频观看特别适合采用组播方式。因为如果采用单播方式,逐个节点传输,有多少个目标节点,就会有多少次传送过程,这种方式显然效率极低,是不可取的;如果采用不区分目标、全部发送的广播方式,虽然一次可以传送完数据,但是显然达不到区分特定数据接收对象的目的。采用组播方式,既可以实现一次传送所有目标节点的数据,也可以达到只对特定对象传送数据的目的。
IP网络的组播一般通过多播IP地址来实现。多播IP地址就是D类IP地址,即224.0.0.0至239.255.255.255之间的IP地址。Windows 2000中的DHCP管理器支持多播IP地址的自动分配。
如图,组播:一对多
---------------------------------- 广播 ----------------------------------
“广播”可以理解为一个人通过广播喇叭对在场的全体说话,这样做的好处是通话效率高,信息一下子就可以传递到全体,如图3所示。
“广播”在网络中的应用较多,如客户机通过DHCP自动获得IP地址的过程就是通过广播来实现的。但是同单播和组播相比,广播几乎占用了子网内网络的所有带宽。拿开会打一个比方吧,在会场上只能有一个人发言,想象一下如果所有的人同时都用麦克风发言,那会场上就会乱成一锅粥。
在网络中不能长时间出现大量的广播包,否则就会出现所谓的“广播风暴”。广播风暴就是网络长时间被大量的广播数据包所占用,正常的点对点通信无法正常进行,外在表现为网络速度奇慢无比。出现广播风暴的原因有很多,一块有故障的网卡,就可能长时间向网络上发送广播包而导致广播风暴。
集线器由于其工作原理决定了不可能过滤广播风暴,一般的交换机也没有这一功能,不过现在有的网络交换机(如全向的QS系列交换机)也有过滤广播风暴功能了,路由器本身就有隔离广播风暴的作用。
广播风暴不能完全杜绝,但是只能在同一子网内传播,就好像喇叭的声音只能在同一会场内传播一样,因此在由几百台甚至上千台电脑构成的大中型局域网中,一般进行子网划分,就像将一个大厅用墙壁隔离成许多小厅一样,以达到隔离广播风暴的目的。
在IP网络中,广播地址用IP地址“255.255.来表示,这个IP地址代表同一子网内所有的IP地址。
如图,广播:一对全部
广播、组播、点播的区别相关推荐
- 单播 广播 组播区别
一:通信方式分类 在IPv4网络中,主机可采用的通信方式有如下三种: 1.单播:单台主机与单台主机之间的数据通信 带宽端口有多少台就发多少个数据 2.广播:单台主机向网络中所有主机发送数据包的过程 发 ...
- 单播 广播 组播_【技术解析】关于组播概念那些你需要知道的~
点击蓝字关注我 今天,小盟带大家继续学习一下组播知识~ 一.IGMP Message 1.组成员一旦开启IGMP,会自动发送Membership Report消息到叶路由器 2.IGMPv2版本,组成 ...
- 单播 广播 组播_组播概念3
一.IGMP Message 1.组成员一旦开启IGMP,会自动发送Membership Report消息到叶路由器 2.IGMPv2版本,组成员退出组会发送leave消息,IGMPv1不会 3.也就 ...
- java udp 广播 组播_UDP广播和组播的基础知识介绍
UDP广播和组播的基础知识介绍 ━━━━━━━━━━━━━━━━━━━━━━━━━ UDP可以实现一对多的传输方式,即通过广播和组播把数据发送给一组进程.下面就介绍下UDP广播和组播的相关知识. 一. ...
- 域服务器广播消息,广播,组播和UNIX域套接字
1.广播 1.特点 一对多 仅能使用UDP 2.概念 发送方只有一个接收方则称单播 如果同时发给局域网中的所有主机,成为广播 只有用户数据包(使用UDP协议)套接字才能广播 广播地址 1.以192.1 ...
- UDP通信多发多收(案例)和广播组播
使用UDP通信方式开发接收端和发送端(模拟视频弹幕系统) 分析:发送端可以一直发送消息 接收端可以不断的接收多个发送端的消息展示 发送端输入exit则结束发送端程序 UDP的接收端为什么可 ...
- 【软件通信协议】2. 详细解析UDP通信协议(附广播 组播)
1. UDP协议简介 UDP是User Datagram Protocol的简称,全称是用户数据报协议,在网络中它与TCP协议一样用于处理数据包,是一种无连接的协议.在OSI模型中,在第四层--传输层 ...
- OSPF两种组播地址的区别和联系
1.点到点网络: 是连接单独的一对路由器的网络,点到点网络上的有效邻居总是可以形成邻接关系的,在这种网络上,OSPF包的目标地址使用的是224.0.0.5 2.广播型网络, 比如以太网,Token R ...
- IP网络通信的单播、组播和广播
一.判断两台设备是否在同一局域网内 查看两台设备的ip4地址和子网掩码MASK. 若MASK不一样,则不在同一局域网内. 若MASK一样,分别计算IP&MASK.若二者相同,则在同一局域网,否 ...
- 广播、组播 socket编程
目录 1.单播 / 广播 / 组播 的概念 (1) 单播 (2) 广播 (3) 多播(组播) 2.广播 socket编程(只能是UDP通信) 3.多播 socket编程(只能是UDP ...
最新文章
- dac生成信号频率取决于_DAC和AOC,谁将是数据通信领域最终赢家?
- Visual Studio 2010在简洁中强调团队合作
- c# winform 关于给静态全局变量赋值的问题
- 讲师征集| .NET Conf China 2021正式启动!
- 我如何使用回归分析通过Scikit-Learn和Statsmodels分析预期寿命
- Java中各种引用(Reference)解析
- Codeforces Round #313 (Div. 1) C. Gerald and Giant Chess DP
- ssms win10_10个SSMS技巧和窍门可提高您的生产力
- C# 编译的DLL文件在其他项目中调用时,看不见注释
- [jquery] 图片热区随图片大小自由缩放
- 官网下载Android Studio以及SDK
- 收藏+下载!Flink 社区 2021 最新最全学习渠道汇总
- last-winner-airdrop
- tensorflow--之将数字标签转化为one-hot
- BZOJ 1059 [ZJOI2007]矩阵游戏
- RK3568平台开发系列讲解(蓝牙篇)蓝牙通讯协议PhoneBookAccessProfile(PBAP)同步通讯录
- mysql导出excel 科学计数法_mysql导出长数字到excel避免显示为科学记数法 解决方法...
- Android 集成微信登陆不走回调onResp
- 从“我爸是李刚”到高校教师聘用体制的改革
- 服务器pci数据捕获和信号处理 感叹号,PCI数据捕获和信号处理控制器win7驱动
热门文章
- 人工智能技术:如何提高生产效率和降低成本
- 大数据是如何捧红《纸牌屋》的?
- 实现素描效果---OpenCV-Python开发指南(49)
- Go编程 技巧 for range 和channl(除了select的另外一种)
- 虚拟化工具Xen的安装配置详解
- 山寨货把正品吊起来打,云霄假烟有多牛逼?
- Mura缺陷检测【1】:svd
- 人工智能数学课高等数学线性微积分数学教程笔记(4. 多元函数的微分学)
- Xampp/MySQL Mysql的启动失败问题(端口号被占用):Xampp port 3306 in use by“ Unable to open process“
- MATLAB中数据相关性所求相关系数的有关内容(3)