单播(Unicast),多播 (Multicast) 和广播 (Broadcast) 这三个术语都是用来描述网络节点之间通讯方式的术语。那么这些术语究竟是什么意思?区别何在?

单播

网络节点之间的通信就好像是人们之间的对话一样。如果一个人对另外一个人说话,那么用网络技术的术语来描述就是“单播”,此时信息的接收和传递只在两个节点之间进行。单播在网络中得到了广泛的应用,网络上绝大部分的数据都是以单播的形式传输的,只是一般网络用户不知道而已。例如,你在收发电子邮件,浏览网页时,必须与邮件服务器,web服务器建立连接,此时使用的就是单播数据传输方式。但是通常使用“点对点通信”。(point to point)代替“单播”,因为“单播”一般与“多播”和“广播”相对应使用。

多播

多播也可以称为”组播“,在网络技术的应用并不是很多,网上视频会议,网上视频点播特别适合采用多播方式,因为如果采用单播方式,逐个节点传输,有多少个目标节点,就会有多少次传送过程,这种方式显然效率极低,是不可取的;如果采用不区分目标,全部发送的广播方式,虽然一次可以传送完数据,但是显然达不到区分特定数据接收对象的目的。采用多播方式,既可以实现一次传送所用目标节点的数据,也可以达到只对特定对象传送数据的目的。IP网络的多播一般通过多播IP地址实现。多播IP地址就是D类Ip地址,即224.0.0.0到239.255.255.255之间的IP地址。Windows 2000 中的DCHCP管理器支持多播IP地址的自动分配。

广播

广播在网络中的应用比较多,如客户机通过DHCP自动获得IP地址的额过程就是通过广播来实现的。但是同单播和多播相比,广播几乎占用了子网内网络的所有带宽。拿开会打一个比方吧,在会场上只能有一个人发言,想象一下如果所有的人同时都用麦克风发言,那会场上就会乱成一锅粥。集线器由于其工作原理决定了不可能过滤广播风暴,一般额交换机也没有这一功能,不过现在有的网络交换机(如全向的QS系列交换机)也有过滤广播风暴功能了,路由器本身就有隔离广播风暴的作用。广播风暴不能完全杜绝,但是只能在同一子网内传播,就好像喇叭的声音只能在同一会场传播一样,因此在由几百台甚至上千台电脑构成的大中型局域网中,一般进行子网划分,就像将一个大厅用墙壁隔离成许多小厅一样,以达到隔离广播风暴的目的。在IP网络中,广播地址用IP地址255.255.255.255 来表示,这个Ip地址代表同一子网内所有的IP地址。当前的网络中有三种通讯模式:单播,广播,多播(组播)其中组播出现时间最晚但同时具备单播和广播的优点,最具有发展前景。

网络中广播和多播的认识相关推荐

  1. UDP、广播、多播与IGMP(七)

    (参考文献)TCP/IP详解,卷1:协议 UDP是一个简单的面向数据报的运输层协议:进程的每个输出操作都正好产生一个UDP数据报,并组装成一份待发送的IP数据报.UDp数据报封装成IP数据报格式如下图 ...

  2. TCP/IP详解 (12)广播和多播

    12 广播和多播 12.1 引言 在第1章中我们提到有三种IP地址:单播地址.广播地址和多播地址.本章将更详细地 介绍广播和多播. 广播和多播仅应用于UDP,它们对需将报文同时传往多个接收者的应用来说 ...

  3. P2P网络中的DHT分布式哈希结构

    现有的P2P实现可以分为三种类型.它们分别是:基于目录服务器P2P,非结构化P2P和结构化P2P.基于目录服务器这一类系统中设置目录服务器,用于保存用户节点的地址信息和该节点上共享文件的描述信息,文件 ...

  4. 网络中的计算机显示不全,查看工作组计算机时计算机显示不全

    网上邻居的工作原理:浏览服务 为了帮助用户找到网络资源,微软使用了叫做"浏览服务"的机制完成网络资源查找和定位. 当我们在一个对等网中,当主机的数量多于一定的数量的时候,有时我们打 ...

  5. wifi丢包率高怎么解决_大家有没有发现无线网络中多播的丢包率很高

    在linux下用vlc在若干笔记本组成的无线网络中做视频传输实验 如果用单播(unicast)的udp,效果很好,很流畅 但如过用多播(Multicast)的udp,效果就很差,接收的图像上有很多方块 ...

  6. Ospf在广播网络中建立邻居关系的详细过程

    Ospf 在广播网络中建立邻居关系的详细过程 目的:观察在广播网络中,OSPF建立邻接关系的过程 拓扑及设备需求 拓扑: 图片1 设备需求:3台路由器,ios版本为12.2 需求:配置3台路由器的以太 ...

  7. Unity网络:在局域网P2P网络中利用UDP广播实现保活/心跳

    C/S与P2P 严格来讲客户端与服务器指的都是进程,N个Client客户端进程与一个或多个Server服务器进程可以组成一个C/S结构的网络,而同时既是客户端也是服务器的N个节点可以组成一个P2P网络 ...

  8. 通过UDP广播获取网络中所有设备ip地址

    说明: 源码下载地址:http://download.csdn.net/detail/dxzysk/9756896 源码使用说明,先在需要获取IP地址的主机上运行server端程序,然后在需要搜索主机 ...

  9. windows C++ 通过UDP广播获取网络中所有设备ip地址

    说明: 源码下载地址:http://download.csdn.net/detail/dxzysk/9756896 源码使用说明,先在需要获取IP地址的主机上运行server端程序,然后在需要搜索主机 ...

最新文章

  1. 和12岁小同志搞创客开发:手撕代码,做一款亮度可调节灯
  2. Python从入门到精通- 什么是NumPy? (上)
  3. Tensorflow快餐教程(8) - 深度学习简史
  4. JVM运行时数据区概览
  5. BAT都在使用的开源接口管理平台,你用了吗?
  6. java之包装类与BigInteger、BigDecimal
  7. 前6个最常用的Redis库
  8. YOLO-LITE:专门面向CPU的实时目标检测
  9. 中国恒大拟出售恒大汽车2.66%股权 配股金额约106亿港元
  10. 作为一个销售人员,要做到这些
  11. Unity在NGUI中默认动态字体Arial字体显示不完整解决方案
  12. 微信小程序、小游戏反编译获取源码
  13. 基于MC1496的DSB调制电路的设计与分析
  14. 用奈式第一准则判断是否有码间干扰
  15. 第三讲 信息资产的分类与控制
  16. google账号已停用(已解决)
  17. 五分钟学会文献管理神器—— Zotero
  18. 移动磁盘拒绝访问要如何办啊
  19. 分布式存储Ceph之PG状态详解
  20. html5常用的单标签,HTML5的常用的标签

热门文章

  1. bash 抓捕异常_SHELL异常处理(转载)
  2. Anaconda3的安装
  3. python-OpenCV之numpy数组操作
  4. 关于python django.url问题 求助
  5. macOS Big Sur正式版发布!Big Sur安装失败?更新时卡住了怎么办?
  6. 电脑怎么换自己的壁纸_怎么才能给自己的爱机一个合理的价格—想把自己电脑回收的...
  7. 第36课 天连碧水碧连天 《小学生C++趣味编程》
  8. 1.4_10 有一门不及格的学生
  9. STM32H743+CubeMX-串口重定向printf
  10. js 获得明天0点时间戳_需要知道的JS的日期知识,都在这了