二层交换机的工作原理是什么

如题所述

工作原理:

交换机和HUB组成的网络是一个广播域。路由器的一个接口下的网络是一个广播域。所以路由器可以隔离广播域。

每个交换器将它到其周围邻居的链路状态向全网的其他交换器进行广播。

这样,一个路由器收到从网络中其他路由器发送过来的路由信息后,它对这些链路状态进行拼装,最终生成一个全网的拓扑视图,近而可以通过最短路径算法来计算它到别的路由器的最短路径。

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

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

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

3、还有一个就是二层交换机一般都含有专门用于处理数据包转发的ASIC (Application specific Integrated Circuit)芯片,因此转发速度可以做到非常快。

由于各个厂家采用ASIC不同,直接影响产品性能。

扩展资料:

二层交换机工作于OSI模型的第2层(数据链路层),故而称为二层交换机。

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

工作过程:

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

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

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

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

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

参考资料:百度百科 ------ 二层交换机

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-12-16

二层交换机进行转发的依据就是以太网帧的二层信息,即MAC地址且是帧的目的MAC地址。交换机接收到一个以太网帧后,然后根据该帧的目的MAC,把报文从正确的端口转发出去,该过程称为二层交换,对应的设备称为二层交换机。

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

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

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

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

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

扩展资料

二层交换机的特点:

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

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

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

本回答被网友采纳
第2个回答  2018-12-15

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

学习端口连接的机器的MAC地址,写入地址表,地址表的大小(一般两种表示方式:一为BUFFER RAM,一为MAC表项数值),地址表大小影响交换机的接入容量; 还有一个就是二层交换机一般都含有专门用于处理数据包转发的ASIC (Application specific Integrated Circuit)芯片,因此转发速度可以做到非常快。由于各个厂家采用ASIC不同,直接影响产品性能。

扩展资料:

工作流程:

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

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

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

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

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

参考资料:百度百科-二层交换机

本回答被网友采纳
第3个回答  2018-12-15

工作原理:

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

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

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

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

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

扩展资料:

评判二层交换机性能的参数:

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

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

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

参考资料:百度百科——二层交换机

本回答被网友采纳
第4个回答  2018-12-14

工作原理及流程:

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

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

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

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

扩展资料

1、二层交换机工作于OSI模型的第2层(数据链路层),故而称为二层交换机。二层交换技术的发展已经比较成熟,二层交换机属数据链路层设备,可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口记录在自己内部的一个地址表中。

2、二层交换机进行转发的依据就是以太网帧的二层信息,即MAC地址且是帧的目的MAC地址。交换机接收到一个以太网帧后,然后根据该帧的目的MAC,把报文从正确的端口转发出去,该过程称为二层交换,对应的设备称为二层交换机。

参考资料

百度百科--二层交换机

本回答被网友采纳

二层交换机的工作原理是什么
二层交换机工作原理:1、当交换机从某个端口收到一个数据包,它先读取包头中的源MAC地址,这样它就知道源MAC地址的机器是连在哪个端口上的。2、再去读取包头中的目的MAC地址,并在地址表中查找相应的端口。3、如表中有与这目的MAC地址对应的端口,把数据包直接复制到这端口上。4、如表中找不到相...

什么是二层交换机?二层交换机原理是什么?
二层交换机原理是什么?1、由于交换机对多数端口的数据进行同时交换,这就要求具有很宽的交换总线带宽,如果二层交换机有N个端口,每个端口的带宽是M,交换机总线带宽超过N×M,那么这交换机就可以实现线速交换;2、学习端口连接的机器的MAC地址,写入地址表,地址表的大小(一般两种表示方式:一为BUFFER...

二层交换机是什么意思?
二层交换机的工作原理是学习和转发MAC地址。当有数据包流经二层交换机时,交换机将数据包源MAC地址记录下来,然后将其转发到目标MAC地址的端口上。每个交换机都有一张MAC地址表,表中记录了设备地址和相应端口之间的映射关系。当二层交换机收到数据包时,它会查找这张表来确定目标设备的MAC地址。二层...

二层交换机的工作原理
二层交换机的工作原理是在数据链路层(第二层)进行MAC地址的学习和转发。详细解释如下:1. MAC地址学习:当二层交换机接收到一个数据帧时,它首先会检查该数据帧的源MAC地址。如果交换机的MAC地址表中没有该源MAC地址的记录,交换机会将这个MAC地址及其对应的接口加入到MAC地址表中。这样,交换机就&...

二层交换机的工作原理
二层交换机的工作原理:1. 当二层交换机从某个端口收到一个数据包时,它首先读取数据包头中的源MAC地址,以确定源设备所在的端口。2. 接着,它读取数据包头中的目的MAC地址,并在其内部地址表中查找相应的端口。3. 如果在地址表中找到与目的MAC地址对应的端口,二层交换机将数据包直接复制到该端口...

一二三层交换机的区别是什么 一二三层交换机的区别有哪些
三层交换机的原理比较简单,就是一次路由多次交换,通俗来说就是第一次进行源到目的的路由,三层交换机会将此数据转到二层,那么下次无论是目的到源还是源到目的都可以进行快速交换。3、功能不同: 二层交换机基于MAC地址访问,只做数据的转发,并且不能配置IP地址,而三层交换机将二层交换技术和三层...

二层交换机的作用是什么,专家带您了解二层交换机
二层交换机的主要工作原理及选型要求:(1) 因为交换机通常要对多窗口数据进行同时交换,所以这就要求它需要很大的总线带宽。只要二层交换机的总线带宽大于端口数×每个端口的带宽,那么此交换机就可以实现线速交换了。(2) 我们在学习端口连接的机器的MAC地址需要写入地址表。地址表的大小一般用“BUFFER ...

什么是二层交换机
二层交换机是网络设备中的一种,主要负责数据的传输和转发,它是基于OSI模型的第二层,即数据链路层进行工作的,在二层交换机中,数据的传输是靠MAC地址与二层交换机端口建立对应关系实现的。具体来说,二层交换机通过学习网络中的MAC地址,并将其与交换机的端口建立关联。当交换机接收到数据帧后,它...

二层交换机的层是什么意思?
二层交换机主要通过MAC地址表来实现其工作原理。当计算机发送数据包到交换机时,交换机会读取数据包中的MAC地址并将其记录到MAC地址表中。每当接收到一个包,二层交换机就会将其转发到下一个MAC地址表中存在的端口。如果交换机没有找到下一个MAC地址表中存在的地址,则认为这是一个广播,此时交换机会...

基础知识:理解网络交换机的原理
二层交换机概述    一、交换机的工作原理1.交换机根据收到数据帧中的源MAC地址建立该地址同交换机端口的映射,并将其写入MAC地址表中。    2.交换机将数据帧中的目的MAC地址同已建立的MAC地址表进行比较,以决定由哪个端口进行转发。    3.如数据帧中的目的MAC地址不在MAC地址表...

相似回答