电子说
一、“路”在何方?
不知道大家有没有想过,当一些数据进入网络设备之后,在二层数据链路层和网络层是按照什么准则进行转发的,犹如人们在大街上寻找目的地一般,在如此庞大的数据里面如何精确寻路转发到对方设备上呢?
二、定义
二层转发:二层转发就是基于MAC地址进行数据包转发。
三层转发:三层转发就是基于IP数据包进行转发。
三、转发原理
1、二层转发原理
如上图,在二层转发的基础之上,当pc1要通往另一个网段PC2的时候,需要拿自己的子网掩码和PC2的IP地址相与,得出是否在同一个网段上面。如果在,就需要封装成以太帧,然后PC1发出ARP请求,交换机收到之后会学习源Mac地址进自己的Mac地址表,洪泛到其他端口,当PC2收到这个帧之后发现目的IP地址是自己的就会回应一个单播数据帧,源Mac为自己,目的Mac为PC1,交换机收到这个帧之后就会学习到PC2的Mac地址,从PC1的端口上面转发出去,最后发出数据帧进行PC1到pc2之间的通信。
全部0条评论
快来发表一下你的评论吧 !