广播只有2层的。跨网段访问是寻址。

三层交换机等同于路由器。也就是说源ip和目的ip在数据包里一直不变(不经过nat的情况),mac地址将时刻改变。广播只存在二层。三层情况下是路由寻址。

二层广播:全F的二层广播帧(交换机一般所发送的广播帧)
三层广播:192.168.1.255&255.255.255.255(区别是一个网段内的广播&全网络广播,一般是路由传播。但默认情况下路由器不转发广播包)

广播地址是一种特殊的IP地址形式,一种是直接广播地址,一种是有限广播地址。 直接广播地址包含一个有效的网络号和一个全“1”的主机号,如你说的202.163.30.255,255就是一个主机号,202则是C类的IP地址,C类IP地址就是我们常接触到的。 受限广播地址是32位全1的IP地址(255.255.255.255)。该地址用于主机配置过程中IP数据报的目的地址,此时,主机可能还不知道它所在网络的网络掩码,甚至连它的IP地址也不知道。在任何情况下,路由器都不转发目的地址为受限的广播地址的数据报,这样的数据报仅出现在本地网络中。

受限广播可以用在计算机不知道自己IP地址的时候,比如向DHCP服务器索要地址时、PPPOE拨号时等.
直接广播可用于本地网络,也可以跨网段广播,比如主机192.168.1.1/30可以发送广播包到192.168.1.7,使主机192.168.1.5/30也可以接收到该数据包,前提是之间的路由器要开启定向广播功能.

另外,无论是何种广播,它第二层目的MAC地址都是FF-FF-FF-FF-FF-FF,这样交换机也就可以往外flood广播包.区别于多播的MAC帧头是01005A+subnetid。

------------------------------------------------------------------------------------------------------------------------------------------------

简单说:

  1. 路由不是禁止广播,而是终结广播,就是说路由无法不禁止广播。

  2. vlan划分隔离的是vlan之间的广播,同一二层内广播依就,意思是vlan仅仅是将管理目标划分成不同的二层区域。

  3. 二层广播是因为不知道目标而产生的,属于被动产生;三层广播是因为应用的需要而主动进行的,是两个概念。当然,他们都不会跨越路由。

稍微详细点:

  1. 这里所谓的广播是指当计算机发出数据时,所有在同一二层上的计算机都能收到这个数据包,此时每个计算机都会识别数据包是否是给自己的,不是则抛弃,这是集线器时代的特征。从中可以看出当一个终端发送数据时,其他终端必须等待,以避免冲突。可以产生这种冲突的范围叫作冲突域,即每时刻 t 只有一个数据包在走。实际上,集线器很像一个并联若干灯泡的电路,一通电就全亮了。当然计算机不是灯泡,是否应该亮(接收)由计算机决定。如果把供电源看成信号源,则每个计算机在这个电路中都是信号源。

  2. 而交换机则利用mac地址与端口对应关系来阻塞数据包向其他端口发送,以便抑制广播数量。也就是当两个端口通讯时,其他端口之间可以同时通讯,冲突问题被抑制在端口上而不是整个设备上。但交换机遇到一个新出现的mac地址时,依然要向所有端口发送数据,也就是广播。还有就是计算机本身发出的广播数据包,也就是不知道目标mac时,目标mac以广播地址形式出现(目标mac为空),此时数据包会被所有同一二层终端接收,并进行上一层(三层)IP地址的识别,不是自己的抛弃,是则接收处理并进行回应。回应产生后,源终端和交换机也就都有了这个目标的mac,之后的发送就不需要交换机再广播了。所以,凡是能够接收到一个广播范围的区域叫做广播域,也就是说一个二层范围就是一个广播域。

  3. 当数据目标是发送到网关时,路由判定目标不属于本网段,则首先用自己的mac替换源mac地址,并向目标网络发送(重组数据包)。也就是说,广播到路由就被终结(隔离、不继续扩散)了。应当这样理解路由:是一台插着双网卡的计算机,从网卡A来的数据是否要通过网卡B转发出去,由计算机的一个应用,也就是路由程序来决定,而不是直接扩散出去。其实这也是路由器的原始形态,作为独立出现的路由设备就是一台插着很多网卡(端口)的终端。

  4. 所谓三层交换机实际上是vlan出现后的产品,它是将二层交换与路由合并的结果,也就是可以在这样的设备上进行二层(mac)和三层(ip、路由)的数据转发。它是利用tag在一个物理设备上虚拟出若干个二层(vlan),同时完成各二层之间的路由(三层)。所以所谓三层隔离广播,实际上依然是路由导致一个vlan内广播终结的效果。因为三层是包含了接入级的路由设备,所以一般端口数量比纯路由设备多。

  5. 虽然三层隔离了各vlan之间的广播,但因为病毒、漏洞等原因,一旦一个vlan产生广播风暴超出三层设备本身的容量,就会导致整个三层设备瘫痪,即其他vlan通讯也会被阻塞,但不会影响到其他三层设备。所以一般中大型网络都不止一个三层设备,尤其是要在汇聚级别都会使用三层设备,以减小类似风暴的影响范围。



二层广播(帧广播)和三层广播(路由器广播)有什么区别?相关推荐

  1. 在交换机上,广播帧是如何发送的,

    请问: 在交换机上,广播帧是如何发送的,若一个交换机的端口在令一个网段,是否能收到广播帧呢? 我是新手 转载于:https://blog.51cto.com/test2016/155379

  2. 【内网穿透开机】外网环境下基于路由器广播,一键唤醒内网计算机实现远程开机

    外网环境下基于路由器广播,一键唤醒内网计算机实现远程开机(详细) 之前文章向大家介绍了 外网环境下基于FRP.VNC技术远程访问计算机,实现内网穿透 以及利用 WOL远程唤醒功能 基于FRP.VNC技 ...

  3. 计算机网络四种帧介绍,广播帧、未知帧、同网帧、异网帧

    文章原文件下载 https://download.csdn.net/download/L_Z_jay/37943385 前言: (1)网上这一部分总结感觉比较少,或者说找起来不是很好找. (2)然后又 ...

  4. 网络类型—p2p、MA(BMA广播型多路访问、NBMA非广播型多路访问)

    网络类型--二层的封装技术: 一.网络类型分类: 1.点到点 --在一个网段中,仅允许存在两个节点 2.MA – 多路访问 在一个网段中节点的数量不做限制 2.1)BMA – 广播型多路访问 2.2) ...

  5. 什么是广播域?可用什么方法隔离广播域?

    什么是广播域?可用什么方法隔离广播域? 广播域: 在数据链路层传输的时候,由于不知道目的主机的MAC地址,所以需要在网段内进行广播,向所有主机发送报文,在这个广播的区域内叫广播域. 隔离广播域: 根据 ...

  6. spark 获取广播变量_Spark流式程序中广播变量和累加器为何使用单例模式

    Spark中广播变量详解以及如何动态更新广播变量​mp.weixin.qq.com 1.广播变量是只读的,使用单例模式可以减少Spark流式程序中每次job生成执行,频繁创建广播变量带来的开销 2. ...

  7. android s静态广播,重走android(3)广播 · sk600’s Studio

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 广播作为android四大组件之一,应用非常广泛,主要通过intent这个"介质"来传递信息,可以完 ...

  8. 钢铁厂IP网络广播呼叫对讲案例解析-IP网络广播呼叫对讲应用川威集团钒钛钢厂

    钢铁厂IP网络广播呼叫对讲案例解析-IP网络广播呼叫对讲应用川威集团钒钛钢厂 北京海特伟业科技有限公司发布于2022年6月4日 文/王丽 一.钢铁厂IP网络广播呼叫对讲系统概述 钢铁厂IP网络广播呼叫 ...

  9. 计算机网络在广播电视工程中的应用,论广播电视工程中计算机技术的应用

    论广播电视工程中计算机技术的应用 广播电视工程作为广大群众观看文娱节目的基础工程,在信息时代逐步与现代化的技术相融合,从而为群众提供了更加丰富多彩.优质的电视节目.下面是小编搜集整理的相关内容的论文, ...

最新文章

  1. 浅谈Disruptor
  2. ListView 异步更新出现问题的解决(Handler)
  3. css 大于号 标签_web前端教程之怎样学好css?
  4. php如何减缓gc_管理信息传播-使用数据科学减缓错误信息的传播
  5. Image inpainting 图像修补最新综述
  6. 微课|中学生可以这样学Python(例11.3):tkinter通信录管理系统1
  7. Java从入门到精通 第14章 关于类的专题研究
  8. Spring总结七:AOP动态代理的实现
  9. JSONObject.fromObject()方法报错解决方法
  10. [电脑桌面壁纸]macOS Big Sur 桌面壁纸分享
  11. PID算法的原理和公式
  12. arcgis许可服务器不运行,ArcGIS许可服务管理器无法启动问题解决方法
  13. 英语知识(与字面意思 相反的) Corner office
  14. 显示器间歇性黑屏问题排查
  15. Android8 miui9使用,小米古董机刷完安卓8.0健步如飞!感觉比MIUI9还快
  16. 你感受过VR视频故事线吗?适用于哪些方面?
  17. Mac 安装第三方软件遇到的问题解决方案汇总
  18. 1404:我家的门牌号(C C++)
  19. python模拟鼠标键盘点击,简单自动化动物餐厅
  20. 腾讯云配置好javaweb后仍无法访问网页

热门文章

  1. HTML5期末大作业:我的家乡——长治(8页) HTML+CSS+JavaScript 大学生DW网页设计作业成品 学生HTML个人网页作业作品下载 学生家乡网页设计模板下载
  2. I2C设备地址(7位地址左移)
  3. 几何画板放大和缩小的方法
  4. php音乐网站论文,PHP音乐交流论坛的设计与实现毕业设计
  5. sdut oj 实验7 函数的应用
  6. 车道线检测+车道线跟踪+车道线识别
  7. 深度学习——车道线检测
  8. 甲醛(Formaldehyde)
  9. 全球千亿美元市值IT企业榜单
  10. cocos2d-JS engine--cc模块 概述