2层交换机、3层交换机、路由的区别。怎么办?
你好。 二层交换机:二层交换技术是发展比较成熟,二层交换机属数据链路层设备,可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这类MAC地址与对应的端口记录在自己内部的1个地址表中。 具体如下:(1)当交换机从某个端口收到1个数据包,它先读取包头中的源MAC地址,这样它就知道源MAC地址的机器是连在哪个端口上;(2)再去读取包头中的目的MAC地址,并在地址表中查找相应的端口;(3)如表中有与这目的MAC地址对应的端口,把数据包直接拷贝到这端口上。 三层交换机: 三层交换技术就是将路由技术与交换技术合二为一的技术。在对第1个数据流进行路由后,它将会产生1个MAC地址与IP地址...全部
你好。 二层交换机:二层交换技术是发展比较成熟,二层交换机属数据链路层设备,可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这类MAC地址与对应的端口记录在自己内部的1个地址表中。
具体如下:(1)当交换机从某个端口收到1个数据包,它先读取包头中的源MAC地址,这样它就知道源MAC地址的机器是连在哪个端口上;(2)再去读取包头中的目的MAC地址,并在地址表中查找相应的端口;(3)如表中有与这目的MAC地址对应的端口,把数据包直接拷贝到这端口上。
三层交换机: 三层交换技术就是将路由技术与交换技术合二为一的技术。在对第1个数据流进行路由后,它将会产生1个MAC地址与IP地址的映射表,当同样的数据流再次通过时,将根据此表直接从二层通过而不是再次路由,从而消除了路由器进行路由选取而造成网络(互联网)的延迟,提高了数据包转发的效率。
路由器:传统地,路由器工作于OSI七层协议中的第三层,其主要任务是接收来自1个网络(互联网)接口的数据包,根据其中所含的目的地址,决定转发到下1个目的地址。因此,路由器首先得在转发路由表中查找它的目的地址,若找到了目的地址,就在数据包的帧格前增加下1个MAC地址,同时IP数据包头的TTL(Time To Live)域也开始减数,并重新计算校验和。
当数据包被送到输出端口时,它要按顺序等待,以便被传送到输出链路上。路由器在工作时能够按照某种路由通信协议查找设备中的路由表。假如到某一特定节点有一条以上的路径,则基本预先确定的路由准则是选取最优(或最经济)的传输路径。
由于各种网络(互联网)段和其相互连接情形可能会因环境变化而变化,因此路由情形的信息一般也按所用的路由信息协议的规定而定时更新。主要区别:二层交换机工作在数据链路层,三层交换机工作在网络(互联网)层,路由器工作在网络(互联网)层。
收起