交换机与路由器二三层转发原理

电子说

1.3w人已加入

描述

一、“路”在何方?

不知道大家有没有想过,当一些数据进入网络设备之后,在二层数据链路层和网络层是按照什么准则进行转发的,犹如人们在大街上寻找目的地一般,在如此庞大的数据里面如何精确寻路转发到对方设备上呢?

二、定义

二层转发:二层转发就是基于MAC地址进行数据包转发。

三层转发:三层转发就是基于IP数据包进行转发。

三、转发原理

1、二层转发原理

路由器

如上图,在二层转发的基础之上,当pc1要通往另一个网段PC2的时候,需要拿自己的子网掩码和PC2的IP地址相与,得出是否在同一个网段上面。如果在,就需要封装成以太帧,然后PC1发出ARP请求,交换机收到之后会学习源Mac地址进自己的Mac地址表,洪泛到其他端口,当PC2收到这个帧之后发现目的IP地址是自己的就会回应一个单播数据帧,源Mac为自己,目的Mac为PC1,交换机收到这个帧之后就会学习到PC2的Mac地址,从PC1的端口上面转发出去,最后发出数据帧进行PC1到pc2之间的通信。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分