电话交换机工作原理图(交换机工作原理是什么)

本文目录
- 交换机工作原理是什么
- 请问交换机是什么工作原理 交换机工作原理图
- 交换机的工作原理是什么交换环境为什么要使用生成树协议
- 交换机的工作原理是什么
- 交换机的作用是什么
- 电话工作原理和程控交换知识
- 交换机的工作原理是什么
- 交换机的工作原理及人生启示
交换机工作原理是什么
一、电路交换和:通信网中最早出现的一种交换方式,也是应用最普遍的一种交换方式,主要应用于电话通信网中,完成电话交换,已有100多年的历史。
在使用电路交换打电话之前,先拨号建立连接:当拨号的信令通过许多交换机到达被叫用户所连接的交换机时,该交换机就向用户的电话机振铃;在被叫用户摘机且摘机信号传送回到主叫用户所连接的交换机后,呼叫即完成,这时从主叫端到被叫端就建立了一条连接。
通话结束挂机后,挂机信令告诉这些交换机,使交换机释放刚才这条物理通路。这种必须经过“建立连接--通信--释放连接”三个步骤的联网方式称为面向连接的。电路交换必定是面向连接的。
二、存储器转发交换:是计算机网络领域使用得最为广泛的技术之一,以太网交换机的控制器先将输入端口到来的数据包缓存起来,先检查数据包是否正确,并过滤掉冲突包错误。确定包正确后,取出目的地址,通过查找表找到想要发送的输出端口地址,然后将该包发送出去。
扩展资料:
电路交换特点:
1、实时性好:一旦电路建立,通信双方的所有资源均用于本次通信,除了少量的传输延迟之外,不再有其他延迟,具有较好的实时性。
从电路交换的工作原理看出,电路交换会占用固定带宽,因而限制了在线路上的流量以及连接数量。电路交换设备简单,无需提供任何缓存装置。用户数据透明传输,要求收发双方自动进行速率匹配。
电路交换方式的优点是数据传输可靠、迅速,数据不会丢失,且保持原来的序列。缺点是在某些情况下,电路空闲时的信道容量被浪费;另外,如数据传输阶段的持续时间不长,电路建立和拆除所用的时间就得不偿失。
因此,它适用于远程批处理信息传输或系统间实时性要求高的大量数据传输的情况。这种通信方式的计费方法一般按照预定的带宽、距离和时间来计算。
2、可靠性高:由于电路交换对线路资源的独占性,使得通信过程中,数据传输可靠、迅速、数据不会丢失,基本不会出现抖动现象,通信可靠性高,延时也非常小,仅仅是电磁信号传输时所花费的延时。
请问交换机是什么工作原理 交换机工作原理图
***隐藏网址***
摘要:交换机并不会把收到每个数据信息都以广播的方式发给客户端,是由于交换机可以根据MAC地址智能的转发数据帧。交换机存储的MAC地址表将MAC地址和交换机的接口编号对应在一起,每当交换机收到客户端发送来的数据帧时,它就会根据MAC地址表的信息判断该如何转发。
【交换机原理】交换机的工作原理详解 交换机工作原理图
交换机 所学习到的条目并不会永运保存在MAC地址表中,默认的老化时间是300s
Mac address:交换机获取的MAC地址
Type:交换机获取MAC地址信息的方式类型
ports:MAC地址对应的交换机接口编号
交换机转发数据帧的过程
MAC地址的学习
如下面图所示,假设A主机发送的数据帧(源MAC地址为00-00-00-11-11-11,目标MAC地址为00-00-00-22-22-22)到交换机的1号接口,交换机首先查询的MAC地址表中1号接口对应的源MAC地址条目,如果条目中没有数据帧的源MAC地址,交换机会就将这个接口对应的源地址和收到该数据帧的接口标号(1号口)对应起来,添加到MAC地址表中
广播未知数据帧
如果交换机没有在MAC地址表中找到数据帧目的地所对应的条目,交换机就无法确定该从那个接口将数据帧转发出去,于是它被迫选用了广播的方式,即除了1号口之外的所有接口都将转发这个数据帧,我下面图所示,于是,网络中的 主机 B和主机C都会收到。
接收回应信息
主机B会响应这个广播,并回应一个数据帧(源MAC地址为00-00-00-22-22-22,目标MAC地址为00-00-00-11-11-11),交换机也会将此帧的源MAC地址和接口标号(2号口)对应起来,添加到MAC地址表中,如下面图所示,
交换机实现单播方式
现在,主机A和主机B之间的通讯不用借助广播了。因为MAC地址表中已经有它们的条目了,如下面图所示,主机A发送的数据帧的目标地址为00-00-00-22-22-22,交换机会发现这个地址对应的接口号为2,于是交换机将只向2号口发送数据帧。
查看MAC地址表
MAC地址表相当于交换机内部的一个数据库,记录着MAC地址和接口编号的对应关系。查看MAC地址表的命令如下面你图所示。dynamic为可选参数,它可以使交换机只显示交换机动态靴子到的MAC地址。
如下面如所示,SW1和SW2与PC1、PC2、CP、、PC3、互连在一起,在SW1上使用上述命令查看MAC地址表
由于windows系统在接入网络后会自动查询是否有其他主机存在,所以,交换机已经学习到三台主机的MAC地址。
这里值得关注的问题是,虽然PC3与SW1没有直接相连,PC3的MAC地址也存在域SW1的MAC地址表中,且对应着接口Fa0/24。这是由于交换机之间互相学习(同步)
MAC地址表所致。从MAC地址表中可以看出,SW1通过接口Fa0/24与SW2相连,于是SW1就将从SW2同步过来的MAC地址全部对应到Fa0/24接口上。
注意事项
数据帧是数据砸在网络传输时的一个数据单元
由于交换机MAC地址条目是动态学习的,所以它不会永远存在MAC地址表中
***隐藏网址***
交换机的工作原理是什么交换环境为什么要使用生成树协议
在三层环境中,一组路由器彼此互联,要实现选路, 可以运行动态路由选择协议,也可以使用静态路由, 可以指定从源到达目的地通过哪条路径,通过修改路由的属性,比如修改度量值, 修改管理距离,而在BGP中还可以修改路径矢量,也叫路径属性,通过操纵这些参数,做一个三层的路径切换,在二层环境中, 由于交换机的智能性没有路由器那么强,所以在二层环境中, 交换机之间互联, 并且当设备之间连接了冗余路径之后,源到目的地走哪条路径,如何保证源到目的地之间没有环路,而且路径是最优的 这个就要依靠一个控制层面协议, 这个协议叫STP,在讲STP之前, 我们先回顾一下交换机的工作原理。
任何设备都有控制层面和数据层面, 交换机的控制层面包含的一张表,叫MAC地址表,也叫CAM表,叫内容可寻址存储器。这张表作为交换机的转发表,用来帮助交换机做网络内的数据转发, 这个表里面的三元素,PC的MAC地址,PC所连接的交换机的接口,以及该接口所属的VLAN , 通过这个表, 交换机就可以知道通过哪个接口收到流量之后再通过哪个接口发送出去,那么交换机是如何学习到这个表呢?交换机有没有类似的动态路由选择协议来学习这些东西呢?应该说是动态交换协议。
答案是没有的, 那么能不能手工的写静态表项呢?当然可以写静态MAC地址表项,只是这个方式书写, 工作量比较大, 不灵活,当PC要经常更改一些连接, 做一些迁移,使用静态的表项是没有扩展性的,那么, 我们如何让交换机动态学习这些表项呢?一般使用自动学习,这个自动学习是特别不靠谱的,但是没有其他的更优的学习方式了, 只能使用这个方式。
刚开机, 交换机的MAC 地址表是空的, 自动学习的时候,不管这个帧是谁发的,都会携带一个源MAC地址,这个MAC地址就是设备自身的标识符,当交换机通过一个接口收到一个数据帧之后,就能基于这个数据帧的源MAC地址,接收接口以及这个接口所属的VLAN, 我把这三样地址做一个绑定,就形成了一个MAC地址表项,交换机的学习指的是,只要我收到一个帧之后,我就认为这个帧的发送者就连接在我这个接口上。
大家想, 这种学习方法靠谱吗?其实是不靠谱的, 因为我们不能保证这个发送者就直接连接在这个交换机的接口上, 因为在我们的园区网中,在一个交换区块内,交换机之间也会互联,交换机之间还是中继链路, 中继链路是可以允许多个VLAN通行的,这个时候如果在交换机之间连接了多根中继链路,你们觉得会发生什么样的事情呢?
在这个图中, 假设SW1 身后连接了主机A, SW2 身后连接了主机B, 两个交换机之间连接了两根中继链路,这个主机A当发送一个广播数据的时候, SW 2 关于主机A的MAC地址表会怎么学习呢?
我们说交换机发送的广播帧,目的MAC地址全F,交换机所能学习到的表项只能是单播表项, 收到广播帧是找不到转发条目的,所以只能泛洪, 把这个帧复制成多份, 通过其他接口发送出去,交换机做的泛洪叫VLAN内的泛洪,我通过vlan内的一个接口收到广播流量, 可以通过哪些接口发送出去呢?属于这个VLAN的其他接入接口, 以及允许VLAN 通行的中继接口以及Hybrid接口, 交换机之间互联的都是中继链路。
所以主机A发送的流量会被SW1 通过这两条中继链路都发送出去,假设通过上边的链路被先收到,SW2 就会把PCA的MAC 地址绑定到上边这个接口上, 当SW2 通过下边这个接口也收到一个一摸一样的数据,那么这个交换机SW2会做怎样的处理呢?
其实这个问题就是在问大家,当交换机通过一个接口收到一个数据帧, 接下来通过另外一个接口收到一模一样的帧,这个源MAC地址都一样,,这个地址学习该怎么处理,是后学习到的MAC地址表项会覆盖先学习到的, 还是先学习到的维持不变,对后来的不做更新呢? 还是他俩同时保持呢?答案是后学习到的会覆盖先学习到的。
当交换机通过一条路径学习到一个转发表项的时候, 如果通过另外一条路径又学习到了相同的转发表项, 那么后学习到的转发表项就会覆盖先学习到的转发表项,这个就是交换机控制层面学习不可靠的根因。
泛洪会造成MAC 地址表翻摆
因为我只要学习到这个表项, 就认为这个设备连接到了我这个接口,。而当交换机之间拥有多根冗余链路的时候, 交换机是可以通过多根链路收到相同的数据的,而如果让这多根链路同时工作, 这个设备会出现什么问题呢?这个设备就会一会儿认为通过上边路径可以访问A, 一会儿认为可以通过下边路径访问A,这个接收设备会不停的做路径切换,这就是MAC地址表翻摆,MAC 地址表的翻摆会导致流量转发的不稳定。
比如主机A发送一个广播帧, 发送给SW 1 , SW 1 通过上边的链路泛洪发送给SW2 , SW 2 会把这个数据帧拷贝多份,从除了接收接口以外的其他接口泛洪发送出去, 会发送给主机B, 也会从下边的链路泛洪发送给SW1 , 而SW1 通过下边的链路泛洪发送的广播流量会通过SW2 从上边的链路再泛洪回来, 这就形成了两个环路,泛洪会产生广播风暴,而SW 1和SW2 收到这些流量还会继续泛洪, 因为目的MAC地址是全F, 交换机在收到目的MAC地址全F的数据帧一定会泛洪发送,可以发现, 这个泛洪是永无止境的,只要设备之间拥有冗余路径, 就会出现环路, 只要链路上出现广播或者未知单播帧, 就会出现广播风暴。
那么如何解决这个问题呢? 把这些设备之间的冗余路径去掉一根就可以了, 只要设备之间没有冗余路径, 就不会产生环路,虽然这个地方还会产生泛洪, 但是这个收到的泛洪流量还能不能再泛洪回去呢?肯定是不能泛洪回去的,意思是不能通过接收接口再回送回去的, 所以, 只连接一根路径是不会出现刚才的问题的,但是单根链路会出现另外一个问题, 就是单点故障,没有冗余的网络,是没有健壮性的,为了让网络保持健壮性,设备之间还是要连接多根链路。
二层设备没有类似动态路由选择协议的一个机制来让设备知道整个网络是怎么连接的,为了解决二层设备产生的环路问题, 就引入了生成树技术。
1、可以动态监测链路和设备的运行状态,周期性发送链路探测报文,如果限制的时间内没有收到对方的探测报文, 则认为链路发生故障。
2、生成树可以自动计算最优路径,确保网络内的数据转发路径就是最优路径。
3,当设备或链路不可用, 可以立即发现拓扑变更, 立即开始拓扑变更计算, 不需要手工干预, 自动完成。
交换机的工作原理是什么
交换机工作在数据链路层。
也就是说交换机是一种二层设备,所有的交换机都组成一个广播域,普通的二层交换机是工作在OSI的第二层数据链路层,一般核心可能会工作在第三层网络层,称为三层交换机,看工作在那一层就看在交换机上有没有经过路由转发,没有就算第二层,有路由转发就算第三层。
交换机采用端口MAC地址表进行信息转发,采用透明网桥工作原理,广播未知帧,转发已知帧,丢弃同端口帧。交换机主要应用在局域网中,主要实现接入层及汇聚层实现端口接入及汇聚功能。
交换机用途:
1、学习
以太网交换机了解每一端口相连设备的MAC地址,并将地址同相应的端口映射起来存放在交换机缓存中的MAC地址表中。
2、转发或过滤
当一个数据帧的目的地址在MAC地址表中有映射时,它被转发到连接目的节点的端口而不是所有端口。
3、消除回路
当交换机包括一个冗余回路时,以太网交换机通过生成树协议避免回路的产生,同时允许存在后备路径。
交换机除了能够连接同种类型的网络之外,还可以在不同类型的网络之间起到互连作用。如今许多交换机都能够提供支持快速以太网或FDDI等的高速连接端口,用于连接网络中的其它交换机或者为带宽占用量大的关键服务器提供附加带宽。
交换机的作用是什么
交换机负责连接网络设备(如交换机、路由器、防火墙、无线AP等)和终端设备(如计算机、服务器、摄像头、网络打印机等);路由器实现局域网与局域网的互联,局域网与Internet的互联;而防火墙作为一个安全网络设备,作用于内部网络与内部网络之间,或者内部网络与Internet之间。总的来说,交换机负责连接设备,路由器负责连接网络,防火墙负责网络访问限制。
交换机连接图:
1.交换机的功能
交换机的功能是连接计算机、服务器、网络打印机、网络摄像头、IP电话等终端设备,并实现与其它交换机、无线接入点、路由器、网络防火墙等网络设备的互联,从而构建局域网络,实现所有设备之间的通信。
2.交换机的工作原理
交换机位于OSI参考模型中的第二层(数据链路层),交换机的工作依赖于对MAC地址的识别(所有的网络设备都有一个唯一的MAC地址,通常是由厂商直接烧录进网卡中)。
当交换机从其某个端口收到一个数据包时,先读取包头中的源MAC地址(即发送该数据包的设备网卡的MAC地址),将该MAC地址和端口对应起来添加到交换机内存里的地址表中;然后再读取包头中的目的MAC地址,对照内存里的地址表看该MAC地址与哪个端口对应,如果地址表中有该MAC地址的对应端口,则将该数据包直接复制到对应的端口上,如果没有找到,则将该数据帧作为一个广播帧发送到所有的端口,对应的MAC地址设备会自动接受该帧数据,同时,交换机将接受该帧数据的端口与这个目的MAC地址对应起来放入内存中的地址表中。
电话工作原理和程控交换知识
你好!建议你到书店购买相应的书进行系统学习。这里简要回答你的问题如下:
△ 电话的工作原理:话筒和听筒之间连着一对电话线,话筒把声音变成变化的电流,电流沿着导线把信息传到远方。在另一端,电流使听筒的膜片振动,携带信息的电流又变成了声音。
△ 程控电话交换机:现代的程控电话交换机是利用了电子计算机技术,电脑依靠程序能按用户所拨的号码,自动接通电话。
△ 程控交换机的工作过程:一个区域的电话都接到同一台交换机上,每部电话都编上号码,使用时,交换机把需要通话的两部电话接通,通话完毕再把线路拆开。(如图所示)
在一台交换机与另一台交换机之间连接上若干对电话线,这样,两个不同交换机的用户也就能互相通话了。
希望帮助到你,若有疑问,可以追问~~~
祝你学习进步,更上一层楼!(*^__^*)
交换机的工作原理是什么
交换机工作原理
1、交换机的作用
连接多个以太网物理段,隔离冲突域
以太网帧进行高速而透明的交换转发
自行学习和维护MAC地址信息
交换机工作在二层,可以用来隔离冲突域,在OSI参考模型中,二层的作用是寻址,这边寻址指的是MAC地址,而交换机就是对MAC地址进行转发,在每个交换机中,都有一张MAC地址表,这个表是交换机自动学习的,所以,总得来说交换机的作用是寻址和转发,这边需要注意的是寻址和转发都是MAC地址,需要跟上周分享的路由器区分开来,路由器寻址寻的是IP地址,而交换机是MAC地址。
2、交换机的特点
主要工作在OSI模型的物理层、数据链路层
提供以太网间的透明桥接和交换
依据链路层的MAC地址,将以太网数据帧在端口间进行转发
3、交换机MAC地址表转发过程:
MAC地址表初始化:
交换机刚启动时,MAC地址表中无表项。以上图中的交换机就是刚刚启动的时候的MAC地址表。可以看出并没有任何的表项,当接入PC的时候,交换机开始进行学习MAC地址,见下图:
MAC地址表学习过程(1)
PCA发出数据帧
交换机把PCA的帧中的源地址MAC_A与接收到此帧的端口E1/0/1关联起来
交换机把PCA的帧从所有其他端口发送出去(除了接收到帧的端口E1/0/1)
MAC地址表学习过程(2)
PCB、PCC、PCD发出数据帧交换机会把接收到的帧中的源地址与相应的端口关联起来,至此,交换机的MAC地址表学习完成,开始进行数据的转发。
4、交换机对数据帧的转发与过滤
单播帧的转发:
PCA发出目的到PCD的单播数据帧
交换机根据帧中的目的地址,从相应的端口E1/0/4发送出去
交换机不在其他端口上转发此单播数据帧
广播、组播和未知单播帧的转发:
交换机会把广播、组播和未知单播帧从所有其他端口发送出去(除了接收到帧的端口)
VLAN基本原理
1、广播风暴
所谓广播帧就是在二层环境中设备发出的广播帧在广播域中传播,这样会导致广播镇占用网络带宽,降低设备性能。
2、使用三层设备路由器隔离广播域
广播帧属于二层并不会跨越三层,所以为了解决广播风暴,可以使用三层设备隔离广播域,减小广播域范围。比如使用路由器来隔离广播域,由于路由器是三层设备,对数据的转发容易形成瓶颈,所以一般我们使用VLAN来隔离广播域。
3、VLAN隔离广播
二层交换机使用VLAN(虚拟局域网)隔离广播,用来减小广播域范围。这样的话,不同VLAN之间是无法进行通信的,假设PCA发送一个广播帧,只会在VLAN1之间传播并不会传播到VLAN2,这样既限制了广播域的范围,又保证了VLAN2的安全性。
4、VLan优点
有效控制广播域范围
增强局域网的安全性
灵活构建虚拟工作组
5、VLAN分类(VLAN的划分方法)
基于端口的VLAN:
基于端口的VLAN划分方法是最常用的一种划分方法,就是一个或者几个端口属于一个VLAN,这个端口下面的用户也就属于该VLAN。假设以上图中,E1/0/1和E1/0/2属于VLAN10,E1/0/3和E1/0/4属于VLAN20,那么PCA和PCB也都都属于VLAN10,可以互相通信,PCC和PCD属于VLAN20,也可以互相通信。
这种划分方法的优先就是配置比较方便,只要在交换机上将相应的端口加入相应的VLAN即可,缺点是对于用户来说如果更改了交换机的端口也就更换了VLAN ID。
基于MAC地址的VLAN:
基于MAC地址的VLAN就是在划分VLAN的时候根据MAC地址划分VLAN,比如将PCA和PCB的MAC地址划分在vlan10中,那么PCA和PCB就属于VLAN10,PCC和PCD同理。
这种划分方法的优点是对于用户来说不受地理位置的闲置,不管PCA用户接在哪个接口,都属于VLAN10,缺点是配置较基于端口的划分方法繁琐。
基于协议的VLAN:
这种划分方法是指运行不同的协议划分到相同的VLAN中,比如PCA和PCB都运行的是IP协议,属于VLAN10,PCC和PCD同理。
此种划分方法优点依旧是不受物理位置的影响,不管PCA接在交换机的哪个接口,都属于VLAN10。缺点的其实PC真正可以运行的协议并没有很多,有划分vlan数量上的限制。
基于子网的VLAN:
这种划分方法是根据子网划分,比如10.0.0.0/24属于VLAN10,20.0.0.0/24属于vlan20;
以上四种划分方法最常用配置最方便是基于端口的VLAN划分方法,后面的实验示例也是以基于端口的划分方法。
6、Vlan技术原理
VLAN标签:
对于交换机来说,是根据VLAN标签来区分不同VLAN的以太网帧的。比如PCA发送一个目的地址为PCB的数据帧,到达交换机,交换机会打上VLAN 10的标签,然后根据vlan表确定从PCB的端口转发出去交给PCB。下面会详细介绍VLAN标签的操作。
802.1Q帧格式:
我们知道PC发送的数据并不带VLAN标签,那么VLAN ID的标签是什么时候打上的呢,其实是在数据中进入交换机端口的时候打上的。在标准的以太网帧的源地址SA和类型Type之间打上的Tag标签,此tag标签中含有VLAN ID,VLAN ID的范围为4096,去掉一个默认的vlan 1和vlan4096作为保留vlan,实际可用的vlan ID个数为4094个。
单交换机VLAN标签操作:
上面已经提过PC发送的数据不带VLAN标签,所以实在进入交换机的时候打上vlan标签,既然PC发出的数据不带VLAN标签,那么在出交换机的时候交换机需要对数据帧的VLAN标签进行剥离再转发给相对应的PC。
例如:PC发送一个保标准的以太网帧,源地址为PCA的地址,目的地址为PCC的地址,到达交换的时候端口的时候,交换机会打上VLAN10的标签,然后根据vlan表从PCC所在的端口转发,同时需要将VLAN 10的标签剥离,也就是说此数据帧到达PCC的时候依旧是标准的以太网帧,并不带VLAN标签,PCB和PCD同理。
Access链路类型端口:
VLAN有三种链路类型,常用的是Access和trunk链路类型,下面也是介绍这种链路类型。第一种是Access链路类型,此链路类型的特点是指允许缺省的VLAN通过,同时仅发送和接收一个VLAN的数据帧。
所以access链路类型一般适用于连接用户设备,也就是交换机直接接PC使用access链路。
跨交换机VLAN标签操作:
上面讲过,vlan标签是在进入交换机的时候打上的,出交换机剥离标签,那么在如上的拓扑中,PCA发送一个目的地址到PCC的数据帧,到达SWA,SWA打上VLAN10的标签,然后从E1/0/24剥离标签然后转发出去,到达SWB打上vlan10的标签,从E1/0/1转发到PCC,这是正常数据帧的转发,但是上面说过Access链路类型只支持一个数据帧通过,那么入股PCB同时再发一个VLAN20的数据帧的话就无法进行转发,为此,通过trunk链路类型实现。
Trunk链路类型端口:
Trunk链路类型的有点久是允许多个VLAN通过,可以接收和发送多个VLAN的数据帧。同时对于缺省的VLAN也就是PVID的以太网帧是不带标签的。
所以trunk链路类型一般用户交换机之间的连接。
VLAN配置
1. VLAN配置基本配置:
创建VLAN并进入vlan视图
vlan vlan-id
将指定端口加入到当前vlan中
switchport interface interface-list
配置端口的链路类型为trunk类型
switchport mode trunk
允许指定的vlan通过当前trunk端口
switchport trunk allowed vlan {all|vlan-id
设置trunk端口的缺省vlan
switchport trunk native vlan vlan-id
2. VLAN拓扑图:
交换机的工作原理及人生启示
交换机是用来连接局域网的主要设备。
交换机能够根据以太网帧中的目标地址智能转发数据。因此交换机工作在数据链路层。
交换机分割冲突域,实现全双工通信。
交换机是通过MAC表来进行交换转发工作的,所以MAC地址表是交换工作的核心,网桥与交换机的不同之处就在于网桥使用软件来创建和管理MAC地址表的,而交换机使用ASIC来创建和管理MAC地址表。
学习
交换机开机初始化时,MAC地址表是空的,因为MAC地址表是存储在内存中的。交换机要学习进入该端口的数据帧的源MAC地址,并且把源地址及其对应端口号记录在MAC地址表中。
广播
交换机接收到数据帧后,要查看MAC地址表,如果数据帧的目的MAC地址不在MAC地址表中,交换机就会将该数据帧向除接收端口以外的其它所有端口广播(泛洪)出去。
转发
如果目标地址存在MAC地址表中,交换机将根据MAC地址表单播转发数据帧。
更新
交换机MAC地址表的老化时间是300s,即5min。如果该端口一直没有数据通过超过5分钟,该端口对应的MAC地址表项就会删除。腾出地方来给别的项目使用。
交换机如果发现一个数据帧的入端口与MAC地址表中的源MAC地址对应端口不一致,就会将源MAC地址重新学习到新的端口。
图解数据转发过程:
如果计算机A发送数据帧到计算机C,此时交换机的E0口接收该数据帧,交换机记录下该数据帧的源地址A及E0口的对应关系。如下图所示:
由于MAC地址表中并没有目标地址C与目标端口的对应关系,所以将此数据帧对除了接收端口E0口以外的其他端口转发出去。
如果是计算机D发送数据帧到计算机C,此时交换机的E3口接收该数据帧,交换机记录下该数据帧的源地址D的地址与端口的对应关系。此时交换机仍然不知道C的地址,所以还是要对除了E0口以外的其他端口上进行转发。
交换机不断记录每个接口上接收到的数据帧的地址,一段时间以后所有的端口对应的MAC地址都会记录到MAC地址表中。此时计算机A再向计算机C发送数据时,就直接查MAC地址表进行转发即可,不会再转发到其他端口上。
从交换机转发原理,我认识到人类智慧的伟大,这是一个非常好的学习转发更新机制。似乎也在揭示一个道理,如果一个端口老是不干活,我就要把你占用的资源释放出来,什么时候干活我分配给你。什么事情都不是一成不变的,都要存在更新机制。作为一个人,不更应该要不断更新自己,不断努力提高自己来应对环境的变化,让自已处于不败之地吗?当我真的开始去做这件事的时候,我发现尽管只学习了九牛之一毛都不到,我的焦虑感却减少了好多好多,因为我相信,只要坚持,就会积少成多,滴水穿石。总有一天我能破茧成蝶。
你也开始在你的领域提高自己需要的技能吧!

更多文章:
百度站长改版链接多跳一错误(网站更换了https协议,但是站长平台总是审核不过)
2026年10月15日 08:30
天津医科大学2021研究生招生(天津医学院2023录取分数线)
2026年10月15日 05:10
apache服务器的默认端口是(apache服务器提供服务的标准端口是)
2026年10月14日 14:10






