精华内容
下载资源
问答
  • 随着互联网的发展,各种应用层出不穷,日新月异,对网络...对于二层交换机来说,它在转发报文时,只有四种类型的报文:广播、组播、未知单播、已知单播。虽然看起来比较简单,但是根据我多年的经验,能理解这四种...

    随着互联网的发展,各种应用层出不穷,日新月异,对网络设备的要求也越来越高,对广大设备厂商也提出更多的要求。不过这些事情都与二层交换机没有关系:) ,因为各种应用的数据到达二层交换机时,都只会变成一个一个数据包(帧),交换机基本不会去识别其属于哪种类型的应用。

    对于二层交换机来说,它在转发报文时,只有四种类型的报文:广播、组播、未知单播、已知单播。虽然看起来比较简单,但是根据我多年的经验,能理解这四种报文转发机制的小伙伴不多,大多数人一直都很迷糊,但是还成功的活了这么多年:)。我们今天就来先看一下这四种报文中的三种:广播、组播、未知单播,下一篇文章会单独的介绍已知单播。

    交换机对广播、组播、未知单播 三种报文处理方式相同

    俗话说“物以类聚,人以群分”,估计有小伙伴会有疑问了,广播、组播、未知单播这三种类型的报文看起来差别挺大的,没有什么联系,为什么要放在一起讲呢?

    这个世界总是屁股决定脑袋,每个人都有自己的立场,这几个报文对我们来说不一样,但是对于二层交换机来说,处理这三种报文的方式是一样的:将它们进行泛洪,所以会把它们放在一起讲述。

    不过在讲解泛洪之前,我们先来认识一下什么是二层广播、组播和未知单播报文。

    二层广播报文

    当二层交换机收到一个报文时,会取出报文的目的MAC地址,如果MAC地址为全FF,则这个报文就是二层广播报文,例如下面的wireshark抓包截图:

    1e925de566a1aaf202dfb831c08ea521.png

    二层广播报文

    二层组播报文

    如果二层交换机收到的报文的MAC地址是以 000:01:5E开头的报文,则这个报文就是二层组播报文,例如下面的wireshark抓包:

    fac9e6de55d7e66ac00aeabf6bc445e7.png

    二层组播报文

    未知单播报文

    那未知单播报文是什么呢?首先它是一个单播报文,那啥是单播报文呢?简单说除了广播和组播以外的报文,就是单播报文了,即目的MAC地址既不是全F,也不是01:00:5E开头的报文。例如下面的wireshark抓包的内容,就是单播报文了:

    439034f11af95d9458691e349502b9f5.png

    二层单播报文

    那什么是未知单播报文呢?是指哪些在交换机MAC地址表中,没有表项的单播报文,例如下图:

    c5176e6f6d5caa8988959248b3df70ae.png

    MAC地址表

    当交换机收到目的MAC地址为0000:2222:2222报文时,会查找MAC地址表,发现没有表项存在,就认为这个报文是未知单播报文。

    相反的,当交换机收到目的MAC地址为0000:1111:1111报文时,能查找到表项,就认为这个报文是已知单播报文。

    二层交换机对这三种报文全部泛洪处理

    上面我们已经掌握交换机如何判别一个报文属于哪种类型,并且说了二层交换机对广播、组播、未知单播的处理方式相同,那到底怎么处理它们呢?网络界有一个专有名词,叫做泛洪,就是为它们专门定制的!

    泛洪,英文单词是flooding,表示像洪水一样,会占满所有的空隙,不留任何空间。在交换机里,也是一样的,当一个端口收到上面所说的任何一种报文以后,就会从所有在同一个VLAN里、UP的端口转发出去,例如下图:

    e544c77e2a143bb35e200dd18a47e5ad.png

    报文泛洪

    当交换机端口P1收到广播、组播、未知单播中的任何一种,会在交换机内部复制4份,然后从P2-P5这4个端口都转发出去。就像洪水占满所有空隙一样,交换机也会把报文从所有的端口发送出去!

    总结

    经过上面的解释,各位小伙应该对二层交换机处理报文的机制有一定了解了吧,我在来做一个简单的总结:

    1. 在二层交换机的世界里,报文只分为4类:广播、组播、未知单播、已知单播;
    2. 二层广播报文是指目的MAC为全F的报文,即FF:FF:FF:FF:FF:FF;
    3. 二层组播报文指的目的MAC以01-00-5E开头的报文;
    4. 二层未知单播指的是在MAC不是广播和组播,在交换机中无表项的单播报文;
    5. 交换机对广播、组播、未知单播的处理方式相同:泛洪处理;

    如果各位小伙伴对上面的内容还有疑问,欢迎留言讨论!也非常欢迎关注我的头条号,一起探讨网络知识!

    最后给大家推荐一个OSPF专栏,预计100节,针对OSPF的每个知识点都进行详细的解释,欢迎选购!

    展开全文
  • ARP广播泛洪

    2021-05-06 20:35:16
    初始状态下交换机中的Mac地址为空,为了建立Mac地址表,交换机会传输一种特殊的广播帧,这一过程称之为ARP广播泛洪

    初始状态下交换机中的Mac地址为空,为了建立Mac地址表,交换机会传输一种特殊的广播帧,这一过程称之为ARP广播泛洪。

    展开全文
  • 单播组播广播泛洪

    千次阅读 2019-06-02 13:18:58
    CSMA/CD单播组播广播泛洪 局域网(LAN)的组件 : 计算机 : 个人计算机 , 服务器 互连介质 :​网卡(NIC) 网络设备 集线器(Hub) ,交换机(Switch) ,路由器(Router) 协议 :​以太网(Ethernet) ,网际协议(IP) ,地址解析协议...

    CSMA/CD单播组播广播泛洪

    局域网(LAN)的组件 :

    计算机 : 个人计算机 , 服务器

    互连介质 :​网卡(NIC)

    网络设备 集线器(Hub) ,交换机(Switch) ,路由器(Router)

    协议 :​以太网(Ethernet) ,网际协议(IP) ,地址解析协议(ARP) ,动态主机配置协议(DHCP)

    在这里插入图片描述

    保证同一时刻,只有一个节点能够在冲突域 内传送数据

    先听后说,边听边说; 一旦冲突,立即停说; 等待时机,然后再说;

    在这里插入图片描述

    单播: 发送主机需要分别向n个主机发送,共发送n次。

    **组播:**主机用组播协议向n个主机发送相同的数据时,只要发送1次,其数据由网络 中的路由器和交换机 逐级进行复制并发送给各个接收,节省资源。 只有组播接收方,向路由器发出请求后,网络路由器才复制一份数据给接收方, 从而节省接收方的带宽。

    **广播:**无论接收方是否需要,网络设备都将所有广播信息向所有设备发送,从而大量 占据接收方的接入带宽。

    泛洪&广播

    泛洪的产生: MAC地址表显示了主机的MAC地址与以太网交换机端口映射关系,指出数据 帧去往目的主机的方向。当以太网交换机收到一个数据帧时,将收到数据帧的 目的MAC地址与MAC地址表进行查找匹配。如果在MAC地址表中没有相应的 匹配项,则向除接收端口外的所有端口广播该数据帧,我们将这种操作翻译为 泛洪(Flooding,泛洪操作广播的是普通数据帧而不是广播帧)。 注意:广播帧和组播帧是直接向所有端口转发。

    **广播帧的产生: **网络中存在有广播帧是不可避免的,比如开启了DHCP服务器,每次请求,都 会有以“FFFF.FFFF.FFFF”的帧格式出现。它向所有端口转发。如果局域网内 的网卡有故障有时也会有广播帧Broadcast出现,如果大量的这种帧出现,外 在表现为网络速度变慢。

    **泛洪和MAC列表相关。**在L2中存在。是有确定的MAC地址的,只是在 MAC表中找不到具体转发的端口和MAC的配对,才开始泛洪处理。但是泛洪 并不是广播帧(FF.FF.FF.FF.FF.FF)。

    展开全文
  • 随着互联网的发展,各种应用层出不穷,日新月异,对网络...对于二层交换机来说,它在转发报文时,只有四种类型的报文:广播、组播、未知单播、已知单播。虽然看起来比较简单,但是根据我多年的经验,能理解这四种...

    随着互联网的发展,各种应用层出不穷,日新月异,对网络设备的要求也越来越高,对广大设备厂商也提出更多的要求。不过这些事情都与二层交换机没有关系:) ,因为各种应用的数据到达二层交换机时,都只会变成一个一个数据包(帧),交换机基本不会去识别其属于哪种类型的应用。

    对于二层交换机来说,它在转发报文时,只有四种类型的报文:广播、组播、未知单播、已知单播。虽然看起来比较简单,但是根据我多年的经验,能理解这四种报文转发机制的小伙伴不多,大多数人一直都很迷糊,但是还成功的活了这么多年:)。我们今天就来先看一下这四种报文中的三种:广播、组播、未知单播,下一篇文章会单独的介绍已知单播。

    交换机对广播、组播、未知单播 三种报文处理方式相同

    俗话说“物以类聚,人以群分”,估计有小伙伴会有疑问了,广播、组播、未知单播这三种类型的报文看起来差别挺大的,没有什么联系,为什么要放在一起讲呢?

    这个世界总是屁股决定脑袋,每个人都有自己的立场,这几个报文对我们来说不一样,但是对于二层交换机来说,处理这三种报文的方式是一样的:将它们进行泛洪,所以会把它们放在一起讲述。

    不过在讲解泛洪之前,我们先来认识一下什么是二层广播、组播和未知单播报文。

    二层广播报文

    当二层交换机收到一个报文时,会取出报文的目的MAC地址,如果MAC地址为全FF,则这个报文就是二层广播报文,例如下面的wireshark抓包截图:

    5b1fbdc89ed93775f3c550cd02babe62.png

    二层广播报文

    二层组播报文

    如果二层交换机收到的报文的MAC地址是以 000:01:5E开头的报文,则这个报文就是二层组播报文,例如下面的wireshark抓包:

    a02b6c71eb3f7010ced2cd1265cdb38c.png

    二层组播报文

    未知单播报文

    那未知单播报文是什么呢?首先它是一个单播报文,那啥是单播报文呢?简单说除了广播和组播以外的报文,就是单播报文了,即目的MAC地址既不是全F,也不是01:00:5E开头的报文。例如下面的wireshark抓包的内容,就是单播报文了:

    37c34321b3b26b1c1125e9a1a965646b.png

    二层单播报文

    那什么是未知单播报文呢?是指哪些在交换机MAC地址表中,没有表项的单播报文,例如下图:

    b635f81da32842847762eae6121c4791.png

    MAC地址表

    当交换机收到目的MAC地址为0000:2222:2222报文时,会查找MAC地址表,发现没有表项存在,就认为这个报文是未知单播报文。

    相反的,当交换机收到目的MAC地址为0000:1111:1111报文时,能查找到表项,就认为这个报文是已知单播报文。

    二层交换机对这三种报文全部泛洪处理

    上面我们已经掌握交换机如何判别一个报文属于哪种类型,并且说了二层交换机对广播、组播、未知单播的处理方式相同,那到底怎么处理它们呢?网络界有一个专有名词,叫做泛洪,就是为它们专门定制的!

    泛洪,英文单词是flooding,表示像洪水一样,会占满所有的空隙,不留任何空间。在交换机里,也是一样的,当一个端口收到上面所说的任何一种报文以后,就会从所有在同一个VLAN里、UP的端口转发出去,例如下图:

    94faed5b354855982f6316d0116453db.png

    报文泛洪

    当交换机端口P1收到广播、组播、未知单播中的任何一种,会在交换机内部复制4份,然后从P2-P5这4个端口都转发出去。就像洪水占满所有空隙一样,交换机也会把报文从所有的端口发送出去!

    总结

    经过上面的解释,各位小伙应该对二层交换机处理报文的机制有一定了解了吧,我在来做一个简单的总结:

    1. 在二层交换机的世界里,报文只分为4类:广播、组播、未知单播、已知单播;
    2. 二层广播报文是指目的MAC为全F的报文,即FF:FF:FF:FF:FF:FF;
    3. 二层组播报文指的目的MAC以01-00-5E开头的报文;
    4. 二层未知单播指的是在MAC不是广播和组播,在交换机中无表项的单播报文;
    5. 交换机对广播、组播、未知单播的处理方式相同:泛洪处理;

    如果各位小伙伴对上面的内容还有疑问,欢迎留言讨论!也非常欢迎关注我的头条号,一起探讨网络知识!

    最后给大家推荐一个OSPF专栏,预计100节,针对OSPF的每个知识点都进行详细的解释,欢迎选购!

    展开全文
  • 单播、组播、广播泛洪的区别

    千次阅读 2020-06-30 20:33:07
    2、广播泛洪的区别 广播是有一个具体的行为,它的对象是整个网络, 在ARP时往往需要有特定的主机来响应, 当然太多的广播对于网络是有害的, 容易造成广播风暴.。 总的来说, 主要有以下两点区别: 泛洪操作广播的是...
  • 1.泛洪 交换机根据收到数据帧中的源MAC地址建立该地址同交换机端口的映射,并将其写 入MAC地址表中。交换机将数据帧中的目的MAC地址同已建立的MAC地址表进行比较,以决定由哪个端口进行转发。如数据帧中的目的MAC...
  • 广播泛洪的区别

    万次阅读 多人点赞 2014-08-04 00:12:43
    广播帧的产生:网络中存在有广播帧是不可避免的,比如开启了DHCP服务器, 每次请求, 都会有以”FF.FF.FF.FF.FF.FF”的帧格式出现.它向所有端口转发.假设主机A与B在同一个网络内,当主机A要向主机B发送信息,那么需要...
  • 广播泛洪的区别

    千次阅读 2015-07-07 16:04:12
    泛洪(Flooding)是交换机和网桥使用的一种数据流传递技术,将某个接口收到的数据流从除该接口之外的所有接口发送出去。 交换机根据收到数据帧中的源MAC地址建立该地址同交换机端口的映射,并将其写 入MAC地址表中...
  • 使用超核心协议扩展的泛洪广播超洪水使用超核心协议扩展的泛洪广播npm i-保存超洪水const HyperFlood = require('hyper-flood')const feed = hypercore()const Flood = new HyperFlood()feed ....
  • 下文所讲的均是IPv4协议的单播、组播、广播。(IPv6协议已经取消了广播)单播:一点对一点的通信 单播就是单点对单点的通信,交换机转发时不会进行复制而直接转发。若10个主机需要向服务器申请相同的数据,则服务器...
  • 水声传感器网络(Underwater acoustic sensor networks,UASN)...通过OPNET仿真证明了在相同的条件下,相比于简单泛洪与概率泛洪广播算法,本算法可以在较短的时间内建立起有效路由,降低了水声网络在自组织阶段的能量消耗。
  • 那个网络中的主机越是多,造成的结果越是严重,因为每个主机默认都会响应这个ping,导致链路流量过大而拒绝服务,所以属于增幅泛洪攻击,当然也可以对本 网络发送广播ping。  3)DDos发生在OSI第三、四层,攻击...
  • 大数据、云计算及SDN等新兴技术的使用已成为未来数据中心建设新趋势,这些技术在为业务带来快速投产、高冗余度及高灵活性的同时,也在其部署的网络环境中引入了多种新型封装格式的数据包和大量的BUM类泛洪流量。...
  • 网络泛洪广播风暴

    千次阅读 2019-08-29 09:51:15
    以下内容转载自雨水泛洪和网络泛洪那个更可怕,原作者为Hardy晗狄,部分内容有删节。 交换和网络泛洪 网络泛洪是网络概念,在交换机二层通信的过程中,当一台交换机收到一个数据帧时,分析数据帧头部的目的地址...
  • 泛洪广播的简析

    千次阅读 2017-06-20 18:56:07
    泛洪广播的简析 什么是泛洪广播?有什么区别吗? 一.泛洪的产生: MAC地址表显示了主机的MAC地址与以太网交换机端口映射关系,指出数据帧去往目的主机的 方向。当以太网交换机收到一个数据帧时,将收到数据帧的...
  • 广播泛洪的区

    2020-12-26 09:27:55
    广播帧的产生:网络中存在有广播帧是不可避免的,比如开启了DHCP服务器, 每次请求, 都会有以”FF.FF.FF.FF.FF.FF”的帧格式出现....而泛洪和MAC列表相关, 在缓存中是存在的, 有确定的MAC地址. 只是在MAC表
  • 泛洪

    2021-06-22 23:09:25
    泛洪(Flooding)是交换机和网桥使用的一种数据流传递技术,将从某个接口收到的数据流向除该接口之外的所有接口发送出去中文名泛洪外文名Flooding适用范围交换机和网桥领域信息科学泛洪泛洪的过程编辑语音交换机根据...
  • 泛洪广播的区别

    千次阅读 2017-04-12 16:04:25
    首先解释一下ARP请求,地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机,并接收... 泛洪是指交换
  • IS-IS LSP泛洪同步过程

    2021-01-15 13:12:36
    IS-IS通过泛洪LSP来实现链路状态同步过程,如何保证泛洪过程的可靠性及LSP的完整性则需要SNP报文的协助完成,它分为两类: CSNP (Complete Sequence Number Packet:完全序列号报文)。 PSNP (Partial Sequence ...
  • 网络中泛洪攻击

    2021-03-15 20:42:44
    ARP报文泛洪攻击 ARP报文泛洪类似DHCP泛洪,同样是恶意用户发出大量的ARP报文,造成L3设备的ARP表项溢出,影响正常用户的转发。 广播: 广播分为第2层广播和第3层广播。 第2层广播也称硬件广播,用于在局域网内向...
  • 泛洪相关概念

    千次阅读 2021-11-24 14:06:24
    二、广播泛洪的区别 ①广播帧的产生 网络中存在有广播帧是不可避免的,比如开启了DHCP服务器, 每次请求, 都会”FF.FF.FF.FF.FF.FF”的帧格式出现。它向所有端口转发. 假设主机A与B在同一个网络内,当主机A要向主机B...
  • 该脚本生成一个随机部署的无线网络,并模拟概率广播。 在概率广播中,每个节点根据概率重新传输数据包。 概率广播的链接: http://lsewww.epfl.ch/Documents/acrobat/SCS03.pdf DFS算法的链接: ...
  • Java 泛洪协议

    2014-12-30 15:42:28
    这是模拟泛洪协议,进行广播发送信息的代码
  • 泛洪攻击实验

    2021-09-03 21:44:42
    1.泛洪攻击利用了哪些条件 (1)交换机的MAC学习机制 (2)MAC表项的数据限制 (3)交换机的转发机制 2.实验原理 攻击机向交换机发送多个不同MAC地址的数据包,交换机的MAC学习机制会学习收集到的MAC地址,MAC地址表...
  • 泛洪攻击的几种方式

    千次阅读 2018-10-16 11:14:14
    ICMP泛洪 ICMP泛洪(ICMP flood)是利用ICMP报文 进行攻击的一种方法。如果攻击者向目标主机发 送大量的ICMP ECHO报文,将产生ICMP泛洪, 目标主机会将大量的时间和资源用于处...
  • OSPF报文结构 OSPF共有5中类型的协议报文 HELLO报文:周期性发送,用来发现和维持OSPF邻居关系 DD报文:database description packet描述...LSU(link state update packet):向对方发送其所需的LSA或者泛洪自己更新
  • MAC泛洪学习记录

    2021-04-23 18:25:34
    MAC泛洪攻击MAC泛洪原理实验过程其他前言一、MAC泛洪原理二、实验步骤1.搭建拓扑2.清空CAM表3.开始攻击三、其他总结 MAC泛洪原理 实验过程 其他 前言 4月19日网络安全实验:MAC泛洪攻击 实验器材:eNSP Kali 一、...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,093
精华内容 2,437
关键字:

广播泛洪