交换机基础原理,冲突域和广播域

article/2025/9/28 19:48:40

交换机的基本定义

提供了大量的接入端口,能够很好的满足大量用户接入到网络中的需求。
在OSI模型的二层,数据链路层;
可以识别数据包中的MAC地址信息,根据MAC地址进行转发数据,并且会将这些MAC地址与对应的端口记录在自己内部的一个MAC地址表中。

分类:

  • 按传输介质,传输速率:百兆以太网交换机(常用),千兆以太网交换机(常用),ATM交换机,FDDI交换机;
  • 端口结构分类:固定端口,模块化交换机(主要用于企业级,可以增加板卡)
  • 端口数量分类:5口交换机(适用小办公室),8口,16口,24口和48口是使用最多的,还可以更多接口;
  • 根据工作协议分类:二层交换机(接触最多的),三层交换机(企业级),四层交换机,七层交换机;
  • 根据网络层次结构分类:接入层,汇聚层,核心层;
  • 根据是否支持网管功能:
    1.网管级交换机:可以进行配置和VLAN划分;
    2.非网管型交换机:只做数据收发;

交换机和集线器有什么不同?

1.交换机有MAC,集线器没有MAC表。这是他们两个最大的区别。交换机中MAC表,根据交换机设备型号的不同,MAC表大小也不一样
a. 集线器转发数据是泛洪的方式;影响:数据转发效率相对于交换机来说要第一点。直观影响是:使用速度慢。
b.交换机学习MAC的目的,就是为了数据转发2.交换机还能隔离广播域(二层叫交换机不能隔离广播域;三层交换机可以隔离广播域)和冲突域。
(二层:链路层)
a. 集线器不能隔离广播域和冲突域;集线器下所有设备连在一起,就是一个大的局域网。3.交换机还有一个防环路的协议。(STP协议:生成树协议);
  • 冲突域(物理分段):在OSI模型中,冲突域被看作是第一层的概念,连接同一冲突域的设备有Hub,Reperter或者其他进行简单复制信号的设备。也就是说,用Hub(集线器)或者Repeater(中继器)连接的所有节点可以被认为是在同一个冲突域内,它不会划分冲突域。而第二层设备(网桥,交换机)第三层设备(路由器)都可以划分冲突域的,当然也可以连接不同的冲突域。简单的说,可以将Repeater等看成是一根电缆,而将网桥等看成是一束电缆。
  • 广播域
    接收同样广播消息的节点的集合。如:在该集合中的任何一个节点传输一个广播帧,则所有其他能收到这个帧的节点都被认为是该广播帧的一部分。由于许多设备都极易产生广播,所以如果不维护,就会消耗大量的带宽,降低网络的效率。由于广播域被认为是OSI中的第二层概念,所以象Hub,交换机等第一,第二层设备连接的节点被认为都是在同一个广播域。而路由器,第三层交换机则可以划分广播域,即可以连接不同的广播域。

冲突域
在这里插入图片描述
广播域
在这里插入图片描述
学习MAC地址
在这里插入图片描述
转发数据帧与泛洪(广播域)
在这里插入图片描述
交换机接口:
Ethernet—以太网接口
cigarette—千兆以太网接口
faste—快速以太网接口
vlanin—虚拟接口

交换机的基本原理:

  • 1.交换机基于数据的源MAC地址进行学习
  • 2.交换机基于数据的目的MAC地址,根据MAC表进行数据转发
  • 3.对应数据的目的MAC地址,没有学习过,也没有MAC地址表项,它就是执行泛洪
  • 4.交换机的接口可以学习多个MAC地址,但是一个MAC地址只能被一个交换机接口学习
  • 5.对于广播和组播的数据,交换机一律采取泛洪的措施。

交换机的三种转发方式
单波转发—泛洪(广播域)—丢弃


http://chatgpt.dhexx.cn/article/Cc0XwpsM.shtml

相关文章

冲突域和广播域的区分

一、概念理解: 1、冲突域(物理分段): 连接在同一导线上的所有工作站的集合,或者说是同一物理网段上所有节点的集合或以太网上竞争同一带宽的节点集合。这个域代表了冲突在其中发生并传播的区域,这个区域可…

冲突域和广播域的区别

冲突域 冲突域指的是会产生冲突的最小范围,在计算机和计算机通过设备互联时,会建立一条通道,如果这条通道只允许瞬间一个数据报文通过,那么在同时如果有两个或更多的数据报文想从这里通过时就会出现冲突了。 冲突域的大小可以衡…

冲突域和广播域

冲突域: 冲突域是信道的争抢,信道只有一条,A在使用,B就不可以使用,这样就会产生冲突,这就是冲突域的产生 在一个信道上的所有主机组成一个冲突域,划分网络越小越好,不会引起很大的冲…

如何理解冲突域和广播域?(转)

如何理解冲突域和广播域?(转) 转自:http://blog.sina.com.cn/s/blog_7e8dec240102wyio.html 网上看到的好文章,整理下来,方便复习,侵删 1、冲突域: 【定义】在同一个冲突域中的每…

设备划分冲突域和广播域

冲突域是一种物理分段,指连接到同一导线上所有工作站的集合、同一物理网段上所有节点的集合或是以太网上竞争同一带宽节点的集合。冲突域表示冲突发生并传播的区域,这个区域可以被认为是共享段。在OSI模型中,冲突域被看作是OSI第一层的概念&a…

HCIA—冲突域与广播域(详解 + 区别)

目录 一、冲突域: (1)HUB组网: (2)冲突域 概述 特点: 二、广播域: (1)广播域 概述特点: 三、冲突域 与 广播域的区别与联系: 一…

网络基础之冲突域和广播域

温故: 前面的几天 ,主要讲了OSI网络七层的相关知识,着重的分析了每一层所具备的功能和服务,在这里我再次强调一遍:功能指的是本层的作用,服务指的是本层能为上层提供的业务,至于协议则是定义了每…

广播域和冲突域

在准备软考的时候将广播域看成了广域网,结果就错了一道题,这篇文章就从这道错题开始... 1.广播域和冲突域的定义 广播域:网络中能接受任一设备发出的广播帧的设备的集合. 冲突域:在同一个网络内,如果任意两台计算机在同时通信是会发生冲突,那么它们所组成的网络就是一个冲突域…

计算机网络 —— 冲突域和广播域

一、概念 (1)冲突域 定义:同一时间内只能有一台设备发送信息的范围。 分层:基于OSI的第一层物理层 设备:第二层设备能隔离冲突域,比如Switch。交换机能缩小冲突域的范围,交换接的每一个端口就…

冲突域与广播域

冲突域是一种物理分段,指连接到同一导线上所有工作站的集合、同一物理网段上所有节点的集合或是以太网上竞争同一带宽节点的集合。冲突域表示冲突发生并传播的区域,这个区域可以被认为是共享段。在OSI模型中,冲突域被看作是OSI第一层的概念&a…

向上取整的代码写法

如何实现向上取整 例如,x / n 上取整,代码如下 v (x (n - 1)) / n 下取整呢?haha v x / n 例题 森林中,每个兔子都有颜色。其中一些兔子(可能是全部)告诉你还有多少其他的兔子和自己有相同的颜色。我们…

php函数向上取整,php向上取整用什么函数

我们经常用到的PHP取整函数,主要是:ceil,floor,round,intval。 ceil -- 进一法取整说明float ceil ( float value ) 返回不小于 value 的下一个整数,value 如果有小数部分则进一位。ceil() ... 在PHP中&…

PHP取整的方法

变量$num 1.直接取整,舍弃小数,保留整数 intval($num) 2.四舍五入取整 round($num) 3.向上取整(不管小数点后面是什么都会累加1) ceil($num) 4.向下取整 floor($num)

IDEA重新生成 iml 文件

IDEA中的.iml文件是项目标识文件,缺少了这个文件,IDEA就无法识别项目。 使用命令重新生成iml文件: mvn idea:module

Java程序运行的路径的说明和IDEA产生的.iml文件的特点

前排提醒:本问题的解答在“错误产生原因”中,可以直接跳转查看 目录 项目场景和问题描述 解决过程 解决方法 错误产生原因 反思 IDEA产生的.iml文件的一些特点 IDEA产生的.iml文件的一个问题 项目场景和问题描述: 最近我写了一个需要…

IDEA中maven项目缺少.iml文件的解决办法

1. 问题描述 每次修改maven项目的坐标后,idea都会提示重新加载项目 每次都点击Yes后,慢慢地发现存在很多的.iml文件 实在碍眼,直接一口气删除 删除后,自己就傻眼了,怎么显式项目结构了,将java文件都无…

如何解决创建的Springboot模块没有.iml文件的问题

如何解决上面没有.iml文件的问题 说明:我用的idea2023版本的,这只是个UI界面,如果是老版本这样做也可以成功! 1、首先鼠标选中对应的对应的模块 ,按两下Ctrl键 2、再project中选择对应的模块 3、运行mvn idea:modul…

idea:找不到iml文件解决方法

*.iml; iml的显示不显示具体操作如下 此处讲解找不到或者将其显示如图所示 按图所示:在隐藏输入框写上 *.iml; 就会对.iml文件进行隐藏,删除则显示.

新建的Maven项目里面没有.iml文件怎么办

解决办法: 右击主项目进入:Open in Terminal 此时控制台可以进行输入操作,输入 mvn idea:module 然后回车即可,等到控制台出现BUILD SUCCESS 即可 双击主项目即可看见生成的iml文件