单播、多播(组播)和广播的区别
1.单播:服务器对各个客户端的不同请求作出不同的响应(本文采取),网络节点之间的通信就好像是人们之间的对话一样。如果一个人对另外一个人说话,那么用网络技术的术语来描述就是“单播”,此时信息的接收和传递只在两个节点之间进行。
单播在网络中得到了广泛的应用,网络上绝大部分的数据都是以单播的形式传输的,只是一般网络用户不知道而已。例如,你在收发电子邮件、浏览网页时,必须与邮件服务器、Web服务器建立连接,
此时使用的就是单播数据传输方式。但是通常使用“点对点通信”(Point to Point)代替“单播”,因为“单播”一般与“多播”和“广播”相对应使用。
2.多播:一个多播地址需要的客户端就加入,“多播”也可以称为“组播”,在网络技术的应用并不是很多,网上视频会议、网上视频点播特别适合采用多播方式。因为如果采用单播方式,逐个节点传输,有多少个目标节点,
就会有多少次传送过程,这种方式显然效率极低,是不可取的;如果采用不区分目标、全部发送的广播方式,虽然一次可以传送完数据,但是显然达不到区分特定数据接收对象的目的。采用多播方式,
既可以实现一次传送所有目标节点的数据,也可以达到只对特定对象传送数据的目的。 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.255.255”来表示,这个IP地址代表同一子网内所有的IP地址:
单播、多播(组播)和广播的区别相关推荐
- 单播,组播,广播的区别
单播,组播,广播的区别 单播"(Unicast)."多播"(Multicast)和"广播"(Broadcast)这三个术语都是用来描述网络节点之间通讯 ...
- MAC地址,单播、组播、广播的区别
广播地址 FF:FF:FF:FF:FF:FF 单播地址 前24位为厂商地址:后24位是厂商位网卡制定的唯一编号: 单播地址的特征是头8位的最低位为0:(不需要组播时,通常用单播,注意MAC地址,第一字 ...
- IP网络通信的单播、组播和广播
一.判断两台设备是否在同一局域网内 查看两台设备的ip4地址和子网掩码MASK. 若MASK不一样,则不在同一局域网内. 若MASK一样,分别计算IP&MASK.若二者相同,则在同一局域网,否 ...
- 单播、广播、多播(组播)的概念和区别
单播.广播.多播(组播)的概念和区别 简单理解如下: 1.一台机器和一台机器通信这是单播. 2.一台机器发出的数据包能被多台机器收到这就叫组播. 一个机器发送,多台机器接收,但是又不同于广播, 发送端 ...
- 单播、组播、广播三者之间的区别
单播.组播.广播其实是IPv4定义的三种流量类型 - 单播流量:一个人发送
- Java实现单播,组播,广播
单播.组播.广播介绍:https://blog.csdn.net/ahou2468/article/details/86526509 目录 1.单播.组播.广播关键类说明 2.单播和广播的具体实现 2 ...
- HCIA-RS自用笔记(9)数据转发过程、单播/多播/组播
数据转发过程(7/13,29min) 网关(Gateway) 不同网络的主机需要通讯,首先要把数据转发给网关,网关代表一条缺省路由 查看Windows主机路由表: C:\Users\Admin> ...
- 单播、组播、广播区别与联系
单播:在同一网络内,两个设备点对点的通信就是单播通信. 组播:在同一网络可达范围内,一个网络设备与关心其数据的部分设备进行通信就是组播. 广播:在同一网络可达范围内,一个网络设备向本网络内所有设备进行 ...
- 【Socket网络编程】5.单播、多播(组播)、广播
[单播].[多播(组播)].[广播] https://blog.csdn.net/daaikuaichuan/article/details/83474089 ####[单播] 用于两个主机之间的端对 ...
- 网络层:单播unicast 组播multicast 广播broadcast
当前的网络中有三种通讯模式:单播.广播.组播(多播),其中的组播出现时间最晚但同时具备单播和广播的优点,最具有发展前景. 一.单播unicast: 主机之间"一对一"的通讯模式,网 ...
最新文章
- QT 下配置OpenCV(VS编译器+QT+OpenCV)
- 聚类算法K-Means, K-Medoids, GMM, Spectral clustering,Ncut
- 蜘蛛纸牌java注释_自己摸索的纸牌游戏代码,感觉还有很多知识不懂,任重道远啊!...
- 包云岗:伯克利科研模式的启发
- CentOS7文本模式下配置及安装KVM虚拟机
- Thread类和Runnable接口如何运用?
- 客户端 API 开发总结
- PTA 基础编程题目集 7-15 计算圆周率 C语言
- 网易buff服务器不稳定,《梦幻西游》手游平民94方寸逆袭成神分享心得助你腾飞_
《梦幻西游》手游官网-人人都玩,无处不在...
- 电气-NPN、PNP传感器应用
- 王者荣耀刷金币C/C++语言脚本
- c++的两个冒号::四个点是什么意思,什么作用呢?
- 调用自定义模块出现ModuleNotFoundError: No module named ‘XXX‘的解决方案
- 设计一个H5编辑器的数据模型和核心功能
- 【Linux数据库注意问题】java.sql.SQLSyntaxErrorException: Table ‘e.USER‘ doesn‘t exist
- 抖音如何快速涨粉?李佳琦涨粉技巧揭秘
- Java如何设置word中某段文字的字体/段落样式
- 新能源汽车车架号VIN码查询车辆信息
- 除了照片征集、视频征集,fotoo还可以征集什么?
- Visual Studio各版本区别