广播域与冲突域详解

news2025/7/26 20:01:19

广播域与冲突域详解

一般普遍认为一个HUB(集线器)就是一个冲突域,而使用交换机就可以隔离冲突域。但是无论是HUB 还是交换机它们都具有广播域。HUB 和交换机的区别:同一个 HUB 的所有端口都在同一个广播域和同一个冲突域内的。而同一台交换机的所有端口都在同一个广播域内,而每一个端口就是一个冲突域。


文章目录

  • 广播域与冲突域详解
  • 一、什么是广播域和冲突域?
    • 1.冲突域
    • 2.广播域
    • 3. ARP协议
  • 二、广播域与冲突域在物理设备上的体现
    • 1.冲突域在物理设备(HUB)上的体现
      • (1)网络拓扑图
      • (2)使用 PC1 去 ping PC2 的 IP地址
      • (3)抓包分析
    • 2.广播域在物理设备(交换机)上的体现
      • (1)网络拓扑图
      • (2)使用 PC4 去 ping PC5 的 IP地址
      • (3)抓包分析


一、什么是广播域和冲突域?

1.冲突域

在这里插入图片描述

冲突域就是所有节点竞争同一带宽,从一个节点上发出的报文(无论是单播、组播、广播),除这个发送节点和接收节点会接收到相应的报文之外,和它同一个介质(也就是同一台物理设备)上其余所有的节点都会收到不应该出现在这些节点上的报文。

一般普遍认为一个 HUB(集线器)就是一个冲突域。

2.广播域

广播报文所能到达网络的整个访问范围称为二层广播域,简称广播域,同一广播域内的主机都能收到广播报文。广播报文一般采用 ARP 协议进行广播。

在这里插入图片描述

一个 MAC 地址全为 1 的地址( FF-FF-FF-FF-FF-FF )就是广播地址,所有节点都会把目的地址处理为广播地址的数据帧,这个数据帧能到达的整个访问范围就称为二层广播域,也就是广播域。

正常来说,通过广播地址就可以访问到同一个网络中所有的设备,广播域的目的就是要让同一个网络中的所有设备都能收到报文。二层交换机需要把广播帧从除源端口之外的端口转发出去,所以二层交换机不能够隔离广播。

3. ARP协议

在这里插入图片描述

ARP(Address Resolution Protocol,地址解析协议)是用来将 IP 地址解析为 MAC 地址的协议。 ARP 协议位于网络参考模型中的第二层,也就是数据链路层,通过上面的协议地图也可以看到。

MAC 地址是物理地址,在设备出厂时就已经烧录在固件里面了,作为设备的唯一标识,作用就相当于一个身份证,要想准确无误的找到一台设备就必须要知道它的 MAC 地址。

但是在实际的网络中,我们一般都是去通过 IP 地址去访问相应的设备,因为 IP 地址是一个逻辑地址,可以屏蔽物理地址的差异。

简单来说,就是两台 PC 之间需要通信,一般都只知道对方的 IP 地址,而不知道对方的 MAC 地址,所以想要去访问另外一台主机就需要通过 ARP 协议把 IP 地址转换为我们目标主机的 MAC 地址,这样我们就可以找到对应的目标主机了。

注:ARP 的协议报文是由终端(PC、服务器等)发出的,而不是由交换机发出来的!!!


二、广播域与冲突域在物理设备上的体现

1.冲突域在物理设备(HUB)上的体现

(1)网络拓扑图

演示冲突域需要使用 HUB(集线器),也就是下面图中中间的设备

HUB(集线器)在的现实生活中已经基本算是被淘汰了,平时的二层网络的连接一般都是使用交换机,但是即使是这样我们还是应该要知道有这样一个东西。

在这里插入图片描述

(2)使用 PC1 去 ping PC2 的 IP地址

在这里插入图片描述

(3)抓包分析

使用 Wireshark 抓包软件分别抓一下 HUB 的三个接口,就可以观察到一些现象。

使用 PC1 去 ping PC2 的 IP 地址,按理来说应该只有 HUB 上的 Ethernet 0/0/1 接口和 Ethernet 0/0/2 端口可以抓到相应的 ARP 回复报文以及对应的 ICMP报文,Etherner 0/0/3 端口应该是除了 ARP的广播之外什么都收不到的,但事实上却是 Etherner 0/0/3 端口也会收到 ARP 的回复报文以及 ping 命令产生的 ICMP 报文。 这个就是一个冲突域的体现。

对 HUB 的 Ethernet 0/0/1 端口抓包:
这个是数据的发送端,虽然看这个的意义并不大,但我们可以观察到有两条 ARP 的报文,以及一些 ICMP 报文(由 ping 命令产生的)

第一条就是 ARP 的广播报文,在终端不知道目标的 MAC 地址时会向网络中的各个端口询问 Who has 192.168.10.20(目标主机的 IP 地址),告诉其他端口发送端的 IP 地址,并把发送端的 MAC 地址(这里就是 PC1 的 MAC 地址)封装到 ARP 报文中

第二条 ARP 报文是目标主机返回给源主机的报文,报文里面就带有目标主机的 MAC 地址

在这里插入图片描述

对 HUB 的 Ethernet 0/0/2 端口抓包:
可以看到 Ethernet 0/0/2 端口也可以抓到 ARP 的广播报文和、ARP 的回复报文以及 ICMP报文

在这里插入图片描述

对 HUB 的 Ethernet 0/0/3 端口抓包:
这个端口也收到了一个ARP 广播报文,然后这个本来与接收端和发送端任何没有关系的端口也收到了并不属于它的 ARP 的回复报文(第二条 ARP 报文)以及 ICMP 报文,这些报文按理来说都是不应该出现在这个端口上的东西,这个现象就是冲突域在真实设备上面的体现,所以普遍认为一个HUB(集线器)就是一个冲突域。

在这里插入图片描述

注:通过上面的实验其实不难发现,HUB(集线器)既不能隔离冲突域也不能隔离广播域!!!

2.广播域在物理设备(交换机)上的体现

(1)网络拓扑图

使用二层交换机来演示广播域在物理设备中的具体体现形式(不需要在交换机上做任何配置)
在这里插入图片描述

(2)使用 PC4 去 ping PC5 的 IP地址

在这里插入图片描述

(3)抓包分析

对交换机的 Ethernet 0/0/1 端口抓包:
这个是发送端的端口,所以当然可以收到 ARP 广播报文、ARP 回复报文以及 ICMP 报文

在这里插入图片描述

对交换机的 Ethernet 0/0/2 端口抓包:
这个是接收端的端口,也可以收到 ARP 广播报文、ARP 回复报文以及 ICMP 报文

在这里插入图片描述

对交换机的 Ethernet 0/0/3 端口抓包:
这个端口就与 PC4 和 PC5 之间的通信没有多大关系了,只是收到了一个 ARP 广播报文,并没有收到其他一些不应该出现在这个端口的数据报文(ARP 回复报文、ICMP 报文),这个就是与之前的 HUB 不一样的地方了,交换机会将冲突域隔离。

在这里插入图片描述

注:交换机其实与 HUB(集线器)能够接收到的数据报文类似,但是不同的地方在于交换机可以隔离冲突域,但是不能隔离广播域!!!


如果文章对各位小伙伴有帮助的话欢迎三连!!!

另外,文章如有错误之处,也欢迎各位大佬批评指正!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1156829.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

NIFI1.23.2_最新版_性能优化通用_技巧积累_随时更新---大数据之Nifi工作笔记0063

nifi好用,但是对机器的性能要求也高,如果性能达不到,就会导致,问题发生,比如,队列里显示有内容,但是实际上队列是空的,清也清不掉,只能重启,很麻烦. 关于优化:1.配置前端页面刷新的间隔时间默认30秒,我们可以自己需要看的时候手动刷新我们改成300sec 2.修改CPU阻塞时间,提高CPU…

C++-实现一个简单的菜单程序

C-实现一个简单的菜单程序 1,if-else语句实现1.1,代码实现1.2,功能检测 2,switch语句实现2.1,代码实现2.2,功能检测 1,if-else语句实现 实现一个简单的菜单程序,运行时显示"Men…

节日活动软文怎么写?媒介盒子为您解答

不管是春节、除夕这类传统节日,还是万圣节、情人节这类舶来节日,又或者是双十一、618这类电商节。品牌方只要在节日中举办活动,都能够提升品牌曝光率,还能有效减少运营时间成本提高效率,节日活动软文能够帮助商家宣传活…

Java实验四

要求:设计一个文字字体设置窗体,在该窗体中可以设置要显示文字的字体内容,包括字体名称、字体大小、粗体和斜体等字体风格。并模拟在不同操作系统下的显示效果。添加事件处理机制,要求实现如下功能: 当在文本框中输入…

C++学习初探---‘C++面向对象‘-继承函数重载与运算符重载

文章目录 前言继承继承是什么?三种访问权限的继承: 函数重载与运算符重载函数重载运算符重载可重载运算符&不可重载运算符 前言 第三次学习记录,依旧是C面向对象的内容。 继承 继承是什么? C中的继承是一种面向对象编程&am…

Spring5学习笔记汇总

✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉 🍎个人主页:Leo的博客 💞当前专栏: Spring专栏 ✨特色专栏: M…

[AUTOSAR][诊断管理][ECU][$2F] 通过ID控制IO

文章目录 一、简介服务功能功能描述应用场景服务请求请求格式控制参数(IOCP)请求实例服务响应响应格式正响应实例负响应NRC支持二、 示例代码2f_io_ctl_by_id.c一、简介 2F诊断服务主要在车身域比较常见,比如车窗控制,传感器开关、执行器控制等。 UDS诊断服务协议都以ISO标准…

VM Ware在桥接模式下无法联网

目录 一,说明二,桥接模式下选择对应网卡三,物理机设置静态IP四,虚拟机设置静态IP四,测试 一,说明 VM Ware是一款常用的虚拟软件,我们可以在Windows系统上安装该软件,加载相应的镜像…

【T3】彻底关闭服宝

【问题描述】 畅捷通T3登录后, 右下角会出现服宝窗口,需要手工退出。 但是每次重新登录账套后都会出现,非常烦;并且界面空白。 【解决方法】 在软件的安装目录下\UFSMART\Portal,找到【url.ini】文件。 用记事本打开…

如何用ChatGPT加速生成一份有图有文的简报ppt,实战案例教学

今天小编给大家提供一个小技巧,让大家在让chatgpt帮你写ppt的时候自动把图也配上。 这个prompts经过小编反复调试,达到了一个较好的效果,就是下面这条,大家可以复制发送到我们AI写稿专家公众号里进行生成: 以「个人知…

Unity 粒子特效-第四集-光球闪烁特效

一、特效预览 二、制作原理 光球素材资源 链接:https://pan.baidu.com/s/1XzWpQU2zX_wupMXSW7RxwA?pwdvu5r 提取码:vu5r 1.素材介绍 仔细看,我们的粒子贴图是(如下),一颗球球 2.步骤介绍 1.光球动画的…

PyCharm下载和安装教程(包含配置Python解释器)

PyCharm 是 JetBrains 公司(www.jetbrains.com)研发,用于开发 Python 的 IDE 开发工具。图 1 所示为 JetBrains 公司开发的多款开发工具,其中很多工具都好评如潮,这些工具可以编写 Python、C/C、C#、DSL、Go、Groovy、…

服务器遭受攻击如何处理(记录排查)

本文的重点是介绍如何鉴别安全事件以及保护现场的方法,以确保服务器负责人能够在第一时间对安全攻击做出反应,并在最短时间内抵御攻击或减少攻击所带来的影响。 在服务器遭遇疑似安全事件时,通常可以从账号、进程、网络和日志四个主要方面进…

学习MySQL数据库之前非看不可的一篇文章

目录 1、数据库概念1.1主流数据库 3、基本使用2.1 连接服务器2.2 服务器、数据库、表关系2.3 见见猪跑 3、MySQL架构4、SQL分类 1、数据库概念 数据库(Database)是一个有组织的数据集合,用于存储、管理和检索信息。它是一个计算机系统中的关键…

【错误解决方案】ModuleNotFoundError: No module named ‘zarr‘

1. 错误提示 在python程序,尝试导入一个名为zarr的模块,但Python提示找不到这个模块。 错误提示:ModuleNotFoundError: No module named ‘zarr‘ 2. 解决方案 这可能是因为你尚未安装这个模块或者安装过程中出现了问题。 zarr是一个用于存…

Elasticsearch:从头开始解释带有 Transformer 的生成式 AI 架构

作者:ARIS PAPADOPOULOS 这篇长篇文章解释了生成式人工智能的工作原理,从基础一直到注重直觉的生成式 transformer 架构。 这篇长篇文章解释了生成式人工智能的工作原理,从基础一直到生成式 transformer 架构。 重点是直觉,而不是…

阿里发布AI编码助手:通义灵码,兼容 VS Code、IDEA等主流编程工具

今天是阿里云栖大会的第一天,相信场外的瓜,大家都吃过了。这里就不说了,有兴趣可以看看这里:云栖大会变成相亲现场,最新招婿鄙视链来了... 。 这里主要说说阿里还发布了一款AI编码助手,对于我们开发者来说…

写时复制技术

写时复制(Copy-On-Write,COW)是一种计算机科学中常见的技术,用于在对共享资源进行写操作时,确保并发环境下的数据一致性。 1. 原理 初始共享状态:在共享资源被多个进程或线程共享时,初始时它们…

【串,BF算法】

文章目录 串(String)---- 零个或多个任意字符组成的有限序列串的定义----几个术语 串的类型定义,存储结构及运算串的顺序串结构串的链式串结构串的链式结构串的模式匹配算法----BF算法 串(String)---- 零个或多个任意字…

蓝桥杯刷题

欢迎来到Cefler的博客😁 🕌博客主页:那个传说中的man的主页 🏠个人专栏:题目解析 🌎推荐文章:题目大解析(3) 👉🏻最大降雨量 原题链接&#xff1…