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地址:

单播、多播(组播)和广播的区别相关推荐

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

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

  2. MAC地址,单播、组播、广播的区别

    广播地址 FF:FF:FF:FF:FF:FF 单播地址 前24位为厂商地址:后24位是厂商位网卡制定的唯一编号: 单播地址的特征是头8位的最低位为0:(不需要组播时,通常用单播,注意MAC地址,第一字 ...

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

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

  4. 单播、广播、多播(组播)的概念和区别

    单播.广播.多播(组播)的概念和区别 简单理解如下: 1.一台机器和一台机器通信这是单播. 2.一台机器发出的数据包能被多台机器收到这就叫组播. 一个机器发送,多台机器接收,但是又不同于广播, 发送端 ...

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

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

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

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

  7. HCIA-RS自用笔记(9)数据转发过程、单播/多播/组播

    数据转发过程(7/13,29min) 网关(Gateway) 不同网络的主机需要通讯,首先要把数据转发给网关,网关代表一条缺省路由 查看Windows主机路由表: C:\Users\Admin> ...

  8. 单播、组播、广播区别与联系

    单播:在同一网络内,两个设备点对点的通信就是单播通信. 组播:在同一网络可达范围内,一个网络设备与关心其数据的部分设备进行通信就是组播. 广播:在同一网络可达范围内,一个网络设备向本网络内所有设备进行 ...

  9. 【Socket网络编程】5.单播、多播(组播)、广播

    [单播].[多播(组播)].[广播] https://blog.csdn.net/daaikuaichuan/article/details/83474089 ####[单播] 用于两个主机之间的端对 ...

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

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

最新文章

  1. QT 下配置OpenCV(VS编译器+QT+OpenCV)
  2. 聚类算法K-Means, K-Medoids, GMM, Spectral clustering,Ncut
  3. 蜘蛛纸牌java注释_自己摸索的纸牌游戏代码,感觉还有很多知识不懂,任重道远啊!...
  4. 包云岗:伯克利科研模式的启发
  5. CentOS7文本模式下配置及安装KVM虚拟机
  6. Thread类和Runnable接口如何运用?
  7. 客户端 API 开发总结
  8. PTA 基础编程题目集 7-15 计算圆周率 C语言
  9. 网易buff服务器不稳定,《梦幻西游》手游平民94方寸逆袭成神分享心得助你腾飞_ 《梦幻西游》手游官网-人人都玩,无处不在...
  10. 电气-NPN、PNP传感器应用
  11. 王者荣耀刷金币C/C++语言脚本
  12. c++的两个冒号::四个点是什么意思,什么作用呢?
  13. 调用自定义模块出现ModuleNotFoundError: No module named ‘XXX‘的解决方案
  14. 设计一个H5编辑器的数据模型和核心功能
  15. 【Linux数据库注意问题】java.sql.SQLSyntaxErrorException: Table ‘e.USER‘ doesn‘t exist
  16. 抖音如何快速涨粉?李佳琦涨粉技巧揭秘
  17. Java如何设置word中某段文字的字体/段落样式
  18. 新能源汽车车架号VIN码查询车辆信息
  19. 除了照片征集、视频征集,fotoo还可以征集什么?
  20. Visual Studio各版本区别

热门文章

  1. 图像按钮ImageButton
  2. 第一章:操作系统引论
  3. axure删除的页面怎么恢复_Axure高保真还原Web首页布局和交互教程
  4. 据说的屏蔽惠普增霸卡方法!
  5. c语言对c99标准声明,C语言三大标准C89,C99和C11
  6. 算法洗脑系列(8篇)——第四篇 枚举思想
  7. mac 安装ps2017和破解教程
  8. HashMap之HashMap中hashSeed(hash种子)的作用分析
  9. 算法设计与分析基础(第3版)
  10. 物理学报 LaTeX模板(自编)