二层交换机和三层交换机的区别大致是什么

2020/3/15 12:47:00


二层交换机:
    属于数据链路层设备,可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口记录在自己内部的一个地址表中,如下:
 
1、当交换机从某个端口收到一个数据包,它先读取包头中的源MAC地址,这样它就指定源MAC地址的机器是连在哪个端口上;
2、再去读包头中目的MAC地址,并在地址表中查找相应的端口;
3、如表中有与这个目的MAC地址对应的端口,把数据包直接复制到这端口上
   
三层交换机:
    就是叫将路由技术与交换技术合二为一,在对第一个数据进行路由后,将会产生一个MAC地址与IP地址的映射表,当同样的数据流再次通过时,将根据此表直接从二层通过而不是再次路由,从而消除了路由器进行路由选择而造成的网络的延迟,提高了数据包转发的效率
 
主要区别:二层交换机工作在数据链路层,三层交换机工作在网络层
 
具体区别:三层交换机使用三层交换技术,也称多层交换技术,或IP交换技术,就是:二层交换技术+三层转发技术,解决了局域网中网段划分之后,网段中子网必须依赖路由器进行管理的局面,解决了传统路由器低速、复杂所造成的网络瓶颈问题。