下图的连接方式,如果计算机A发送数据给计算机F会经历哪些过程?

数据包里包含源IP,目标IP,源MAC,目标MAC,和其他数据(其他数据包含请求头,参数等等,这里暂时不讲)。
计算机A想要发送数据给F,会经过路由器0和路由器1。数据想要经过路由器0,必须要知道路由器0的端口M0的MAC地址,所以数据包里的目标MAC地址就是M0的MAC地址。源MAC地址是计算机A的MAC地址。
数据经过路由器0想传递给路由器1,需要知道路由器1的端口M2的MAC地址,所以目标MAC地址是M2,源MAC地址变为了M1。
数据发送给计算机F,则是路由器1通过M3端口发送的,所以源MAC地址是M3,目标MAC地址是MF。
虽然源MAC地址和目标MAC地址一直在变化,但是源IP和目标IP一直是不变的。
网友评论