二层交换机工作原理

二层交换机原理 二层交换机是指在同一个IP网段内,数据通过二层交换机进行转发的。数据发送端和接收端都同时处于同一个IP网段内,所以不需要通过IP来寻址,也不需要路由,直接利用各个设备接口的以太网MAC(介质访问控制)地址进行寻址。MAC地址也称为硬件地址,是处于链路层的地址。以太网的MAC地址由48比特、12个十六进制数字组成。从左到右,0-23位(共有24位)是厂商向IETF(因特网工程任务组)等机构申请用来标识厂商的代码,24位-47位由厂商自动分配,它是各个厂商制造的所有网卡或以太网设备接口的唯一的编号。 阅读详情

一、交换机的工作原理  

        1.交换机根据收到数据帧中的源MAC地址建立该地址同交换机端口的映射,并将其写入MAC地址表中。

2.交换机将数据帧中的目的MAC地址同已建立的MAC地址表进行比较,以决定由哪个端口进行转发。

3.如数据帧中的目的MAC地址不在MAC地址表中,则向所有端口转发。这一过程称为泛洪(flood).

4.广播帧和组播帧向所有的端口转发。

 

二、交换机的三个主要功能 

学习:以太网交换机了解每一端口相连设备的MAC地址,并将地址同相应的端口映射起来存放在交换机缓存中的MAC地址表中。

转发/过滤:当一个数据帧的目的地址在MAC地址表中有映射时,它被转发到连接目的节点的端口而不是所有端口(如该数据帧为广播/组播帧则转发至所有端口)。  

 消除回路:当交换机包括一个冗余回路时,以太网交换机通过生成树协议避免回路的产生,同时允许存在后备路径。

 

三、交换机的工作特性 

  1.交换机的每一个端口所连接的网段都是一个独立的冲突域。 

  2.交换机所连接的设备仍然在同一个广播域内,也就是说,交换机不隔绝广播(惟一的例外是在配有VLAN的环境中)。 

  3.交换机依据帧头的信息进行转发,因此说交换机是工作在数据链路层的网络设备(此处所述交换机仅指传统的二层交换设备)。

 

四、交换机的分类 

  依照交换机处理帧时不同的操作模式,主要可分为两类: 

  存储转发:交换机在转发之前必须接收整个帧,并进行错误校检,如无错误再将这一帧发往目的地址。帧通过交换机的转发时延随帧长度的不同而变化。   

直通式:交换机只要检查到帧头中所包含的目的地址就立即转发该帧,而无需等待帧全部的被接收,也不进行错误校验。由于以太网帧头的长度总是固定的,因此帧通过交换机的转发时延也保持不变。

 

五、二、三、四层交换机? 

    多种理解的说法:    

 1. 

    二层交换(也称为桥接)是基于硬件的桥接。基于每个末端站点的唯一MAC地址转发数据包。二层交换的高性能可以产生增加各子网主机数量的网络设计。其仍然有桥接所具有的特性和限制。 

    三层交换是基于硬件的路由选择。路由器和第三层交换机对数据包交换操作的主要区别在于物理上的实施。 

四层交换的简单定义是:不仅基于MAC(第二层桥接)或源/目的地IP地址(第三层路由选择),同时也基于TCP/UDP应用端口来做出转发决定的能力。其使网络在决定路由时能够区分应用。能够基于具体应用对数据流进行优先级划分。它为基于策略的服务质量技术提供了更加细化的解决方案。提供了一种可以区分应用类型的方法。

2. 

    二层交换机 基于MAC地址 

    三层交换机 具有VLAN功能 有交换和路由 ///基于IP,就是网络     四层交换机 基于端  口,就是应用

3. 

    二层交换技术从网桥发展到VLAN(虚拟局域网),在局域网建设和改造中得到了广泛的应用。第二层交换技术是工作在OSI七层网络模型中的第二层,即数据链路层。它按照所接收到数据包的目的MAC地址来进行转发,对于网络层或者高层协议来说是透明的。它不处理网络层的IP地址,不处理高层协议的诸如TCP、UDP的端口地址,它只需要数据包的物理地址即MAC地址,数据交换是靠硬件来实现的,其速度相当快,这是二层交换的一个显著的优点。但是,它不能处理不同IP子网之间的数据交换。传统的路由器可以处理大量的跨越IP子网的数据包,但是它的转发效率比二层低,因此要想利用二层转发效率高这一优点,又要处理三层IP数据包,三层交换技术就诞生了。

 

三层交换技术的工作原理 

    第三层交换工作在OSI七层网络模型中的第三层即网络层,是利用第三层协议中的IP包的包头信息来对后续数据业务流进行标记,具有同一标记的业务流的后续报文被交换到第二层数据链路层,从而打通源IP地址和目的IP地址之间的一条通路。这条通路经过第二层链路层。有了这条通路,三层交换机就没有必要每次将接收到的数据包进行拆包来判断路由,而是直接将数据包进行转发,将数据流进行交换

 

4. 

    二层交换技术 

    二层交换技术是发展比较成熟,二层交换机属数据链路层设备,可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口记录在自己内部的一个地址表中。具体的工作流程如下:

(1) 当交换机从某个端口收到一个数据包,它先读取包头中的源MAC地址,这样它就知道源MAC地址的机器是连在哪个端口上的; 

   (2) 再去读取包头中的目的MAC地址,并在地址表中查找相应的端口; 

   (3) 如表中有与这目的MAC地址对应的端口,把数据包直接复制到这端口上; 

   (4) 如表中找不到相应的端口则把数据包广播到所有端口上,当目的机器对源机器回应时,交换机又可以学习一目的MAC地址与哪个端口对应,在下次传送数据时就不再需要对所有端口进行广播了。

不断的循环这个过程,对于全网的MAC地址信息都可以学习到,二层交换机就是这样建立和维护它自己的地址表。

 

从二层交换机的工作原理可以推知以下三点: 

   (1) 由于交换机对多数端口的数据进行同时交换,这就要求具有很宽的交换总线带宽,如果二层交换机有N个端口,每个端口的带宽是M,交换机总线带宽超过N×M,那么这交换机就可以实现线速交换; 

   (2) 学习端口连接的机器的MAC地址,写入地址表,地址表的大小(一般两种表示方式:一为BEFFER RAM,一为MAC表项数值),地址表大小影响交换机的接入容量; 

 (3) 还有一个就是二层交换机一般都含有专门用于处理数据包转发的ASIC (Application specific Integrated Circuit)芯片,因此转发速度可以做到非常快。由于各个厂家采用ASIC不同,直接影响产品性能。 

    以上三点也是评判二三层交换机性能优劣的主要技术参数,这一点请大家在考虑设备选型时注意比较。specific Integrated Circuit)芯片,因此转发速度可以做到非常快。由于各个厂家采用ASIC不同,直接影响产品性能。 

    以上三点也是评判二三层交换机性能优劣的主要技术参数,这一点请大家在考虑设备选型时注意比较。

 

分析网桥与二层交换机的工作原理--视频笔记 网桥(二层交换机)工作原理与安全威胁 集线器现在用的比较少了。 网桥的知识要重视。 网桥与二层交换机的特点 划分冲突域利用CAM表选路两个主机可以同时发送它的优势也是安全漏洞 什么是冲突域 虽然集线器组织的是一个星型结构的网络,但是这个所谓的“星型网络”实际上是一个物理环境连接的星型。并不是访问介质协议(以太网的访问介质协议就是CSMA/CD)上的星型,从访 阅读详情

相关推荐

二层交换机的工作原理与局域网设备通信详解

二层交换机在局域网中的核心作用是通过MAC 地址表转发数据,实现设备之间的高效通信,并隔离冲突域,提升网络性能。主机之间的通信流程包括 MAC 地址学习、ARP 广播以及基于 IP 地址的最终数据传输。IP 地址可以通过手动或 DHCP 动态分配,确保每台设备在同一个子网内,才能顺利通信。

小诸葛的博客 1630

二层交换机的原理

交换机会保存MAC地址,具体的来说,假设1终端向2终端发送一个数据帧,交换机会将数据帧拆包,记录数据帧中的源MAC地址。,交换机会记录,将1终端对应的接口与1终端MAC地址进行记录,记录在虚拟机的MAC地址表上,接着虚拟机会根据此数据帧的目的MAC地址对应MAC地址表,若MAC地址表里没有此地址,则交换机会广播此地址,终端2收到广播会向1终端发送一个数据帧,交换机会记录终端2的源MAC地址,然后对照MAC地址表查找终端1对应的MAC地址,终端1的MAC地址对应在1好接口,则数据从1号接口传向1号终端机。

weixin_55707333的博客 1312

网络规划师学习-二层交换机工作原理和二层交换机为啥不能跨网段通信

二层交换机工作原理和二层交换机为啥不能跨网段通信

bigeightwind的博客 6129

二层交换机的工作原理

二层交换机工作在网络模型的第二层(数据链路层),拆开数据包的二层头部,识别MAC地址信息,根据目标MAC转发数据,它里面会有一个MAC地址表存储端口与目标MAC的对应关系。因此二层交换机的数据识别和转发能力需要特别好。 工作原理 简单的说就是基于目标MAC转发数据,有就转发,无就洪泛。 详细点说,二层交换机从某个端口接收到一个数据包,拆开二层头部,识别数据包的源MAC地址,与接收的端口号对应

轻狂少年书 4528

二层交换机工作原理与MAC地址介绍

MAC地址(物理地址、硬件地址、网卡地址)是48bit二进制的地址,不过一般用12个十六进制来标识,全球唯一;比如54-89-98-A1-19-93就是一个MAC地址第7bit标识MAC地址范围:0标识广域地址 1标识区域地址第8bit标识MAC地址为组播还是单播:0标识单播 1标识组播前24bit是厂商识别码(只有单播MAC的前24bit是厂商识别码),用来标识是哪个厂商生产的网卡;每个网卡的前24bit都是唯一的后24bit是由厂商给每个网卡进行分配;

m0_49864110的博客 4371

二层交换机和三层交换机到底有啥区别?如何从二层切换到三层模式,结合思科、华为、瞻博三厂商!

二层交换机和三层交换机在功能和适用范围上有所差异。选择合适的交换机类型取决于网络规模、性能需求、安全要求以及预算限制等因素。对于小型局域网,二层交换机的简单操作和快速转发特性可能是更合适的选择;而在较大规模的网络环境中,三层交换机的路由功能和更灵活的配置能力则更具优势。

网络技术联盟站 3419

二层交换机的特点和工作原理是什么?

二层交换机,也被称为数据链路层交换机,是在数据链路层(第二层)进行数据交换的设备。它基于MAC(Media Access Control)地址来转发数据包,实现局域网内部的数据传输。

2301_78457663的博客 3043

锐捷RGSA | 二层交换机工作原理和VLAN原理

当接收帧的目的MAC地址不存在本地的MAC地址表中,会从除了接收帧的端口外的所有端口转发出去。为了实现在互联线缆上承载多个VLAN数据帧,需要一种能区分不同VLAN数据帧的方式,交换机用VLAN标签区分不同VLAN的以太网帧,802.1Q规定了VLAN的标签信息和标签格式。以太网是基于CSMA/CD(带冲突检测的载波侦听多路访问)的通信技术,特点是共享通信介质,当主机的数量过大的时候就会产生广播泛滥的问题,导致网络通信性能下降。T568B:白橙、橙、白绿、蓝、白蓝、绿、白棕、棕。根据频率和信噪比分类。

深耕信创・网络・云原生领域 2152

交换机工作原理:二层交换机如何实现数据帧的转发

本章系统讲解了"交换机工作原理:二层交换机如何实现数据帧的转发",希望读者能够学以致用,在实践中不断深化理解。如有疑问,欢迎在评论区交流讨论。

未来 95% 的 AI 应用将变得隐形,广泛融入日常生活。 1万+

深入理解二层交换机工作原理及其配置

本文对二层交换机的基础知识进行了深入讲解,包括其在园区网中的作用、主要功能、MAC地址概念、交换机寻址过程以及VLAN和Trunk的配置。通过详细的案例分析和步骤解析,帮助读者全面理解二层交换机的工作机制,并掌握其基本配置方法。

weixin_42629522的博客 910

详细介绍:国产操作系统银行麒麟V10的下载和安装

银河麒麟是由。银河麒麟已经发展为银河麒麟服务器操作系统、桌面操作系统、嵌入式操作系统、麒麟云、操作系统增值产品为代表的产品线。为攻克中国软件核心技术“卡脖子”的短板,银河麒麟建设自主的开源供应链,发起中国首个开源桌面操作系统根社区openKylin,银河麒麟操作系统以openKylin等自主根社区为依托,发布最新版本。

lz17267861157的博客 1万+

交换机(二层交换机)完整工作原理

二层交换机工作在,基于转发数据帧;核心硬件:端口、MAC 地址表(CAM 表)。区分:路由器基于,交换机基于。

Ai_kaihui的博客 950

判断两个多边形是否相交(java实现)

判断两个多边形是否相交 ,当前认为一个点相交也是相交,可针对凹多边形和凸边型等多复杂的多边形进行相交判断,采用java实现,因为网上java实现的比较少,所以这里写下如何实现,适用于碰撞检测,地图等等应用场景

IT_CREATE的博客 5844

二层交换机、三层交换机和路由器的基本工作原理和三者之间的主要区别

二层交换机:二层交换技术是发展比较成熟,二层交换机属数据链路层设备,可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口记录在自己内部的一个地址表中。 具体如下: (1)当交换机从某个端口收到一个数据包,它先读取包头中的源MAC地址,这样它

maopig的专栏 8470

STM32G474多通道ADC电压采集:软件触发与单次转换实战

本文详细介绍了STM32G474多通道ADC电压采集的实战方法,重点讲解了软件触发与单次转换的实现技巧。通过硬件设计、HAL库配置、多通道轮询采集及数据处理等环节的详细解析,帮助开发者高效完成精确电压采集任务。文章还提供了常见问题调试技巧和性能优化建议,适用于需要高精度电压监测的嵌入式应用场景。

weixin_28720767的博客 462

DataGridView 右键菜单复制(公共)

dataGridView1.CellMouseClick += new DataGridViewCellMouseEventHandler( (sender1, e1) => { if (e1.Button == MouseButtons.Right) {

沁心渃水 2832

二层交换机和三层交换机的工作原理

一. 二层交换机和三层交换机的工作原理 1.1 二层交换机 单播 :如果匹配了MAC地址表就转发该帧;如果没有匹配上就泛洪到所有端口 广播:泛洪到所有端口 二层交换机分为傻瓜交换机和可网管交换机:傻瓜交换机不能配ip不能做任何配置;可网管交换机属于2.5层交换机,他只能配置一个ip和一个静态路由 1.2 三层交换机 ip地址是同网段:二层转发机制:如果匹配了MAC地址表就转发该帧;如果没有匹配上就泛洪到所有端口 ip地址不同网段:三层路由转发 二. 交换机access口的规则

qq_33808440的博客 4346

保姆级教程:用BIGEMAP和Global Mapper搞定5米精度DEM高程数据下载与处理

本文提供了一份详细的5米精度DEM高程数据处理教程,涵盖从BIGEMAP下载到Global Mapper处理的完整流程。通过实战案例和避坑指南,帮助用户掌握高效下载DEM数据、优化等高线生成及坐标系转换的关键技巧,适用于GIS新手和专业人士。

weixin_34169322的博客 390

别再混淆了!二层交换机工作原理(含 MAC 学习 / 老化 / 广播)

pc1,pc2同网段,pc1去pingpc2,pc1将数据包发给二层交换机,其中源mac地址为自己,目标mac地址为pc2,交换机接收到该数据包,讲pc1源mac地址写入mac地址表中,然后发现目的mac不在mac表中,泛洪出去,直到目标主机回应,然后写人mac地址表中。答:广播帧是目的 MAC 为全 F 的帧(如 ARP 请求),交换机必泛洪;答:表满后无法学习新 MAC,新帧会被泛洪(类似未知单播),可能导致网络拥堵,可通过端口安全限制单端口学习 MAC 数量。2. 关键机制补充(选答,突出深度)

ICT系统集成实战派博主|深耕数通/云计算/网络安全/系统集成领域,聚焦华为/思科/华三/锐捷设备配置、项目排障与落地实战。 479

【文献阅读:信道估计】Deep Residual Learning Meets OFDM Channel Estimation

基于深度学习的信道估计技术

weixin_43178683的博客 1753

DRV8711驱动器的各寄存器的介绍

drv8711驱动器

PCLintelligence的博客 1634
上一篇: Qt纯代码显示中文乱码的问题
下一篇: 【Linux c】圆括号中的组合语句
ckangle
博客等级 码龄14年 48粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值