一、“路”在何方?
不知道大家有没有想过,当一些数据进入网络设备之后,在二层数据链路层和网络层是按照什么准则进行转发的,犹如人们在大街上寻找目的地一般,在如此庞大的数据里面如何精确寻路转发到对方设备上呢?
二、定义
二层转发:二层转发就是基于MAC地址进行数据包转发。
三层转发:三层转发就是基于IP数据包进行转发。
三、转发原理
1、二层转发原理
如上图,在二层转发的基础之上,当pc1要通往另一个网段PC2的时候,需要拿自己的子网掩码和PC2的IP地址相与,得出是否在同一个网段上面。如果在,就需要封装成以太帧,然后PC1发出ARP请求,交换机收到之后会学习源Mac地址进自己的Mac地址表,洪泛到其他端口,当PC2收到这个帧之后发现目的IP地址是自己的就会回应一个单播数据帧,源Mac为自己,目的Mac为PC1,交换机收到这个帧之后就会学习到PC2的Mac地址,从PC1的端口上面转发出去,最后发出数据帧进行PC1到pc2之间的通信。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
以太网
+关注
关注
40文章
5425浏览量
171728 -
交换机
+关注
关注
21文章
2640浏览量
99644 -
路由器
+关注
关注
22文章
3732浏览量
113786
发布评论请先 登录
相关推荐
三层交换机工作原理
、OSI参考模型与网络设备 OSI参考模型与网络设备,如集线器、交换机、路由器,存在一一对应的关系,图3就是OSI模型下三层与网络设备及网络设备处理的数据单元的对应图。 (1)第一层——物理层
发表于 06-10 12:26
路由器和交换机的区别
(gateway)。当中继系统是转发器时,一般不称之为网络互联,因为这仅仅是把一个网络扩大了,而这仍然是一个网络。高层网关由于比较复杂,目前使用得较少。因此一般讨论网络互连时都是指用交换机和路由器进行互联的网络
发表于 03-17 11:58
普通路由器和二、三层交换机的不同
二层交换机用于小型的局域网络,路由器工作在OSI模型的第三层---网络层操作,三层交换机的最重要的功能是加快大型局域网络内部的数据的快速
发表于 02-21 14:21
•2509次阅读
如何区分二三层交换机
三层交换机:工作在 OSI 模型的第三层,即网络层,不仅能够实现二层交换机的所有功能,还支持 IP 地址和路由协议,可以进行网络层的
发表于 05-04 15:51
•6748次阅读
路由器与三层交换机有什么区别?
路由器和三层交换机的基本概念。 路由器是一种能够在多个网络之间转发数据包的设备。它可以将数据包从源网络发送到目标网络,通过查找
交换机与路由器的区别 交换机的基本工作原理
交换机与路由器的区别 1. 工作层次不同 交换机 :工作在OSI模型的第二层,即数据链路层。它主要负责在局域网内部进行数据帧的转发。 路由器
评论