理解:在数据进行传输时,数据链路层的MAC地址改变,网络层的原IP地址和目的IP地址不变。MAC地址是为了进行数据传输,IP地址是为了确认目的主机。如果IP地址改变则目的主机改变无法进行正常通信。如果MAC地址不改变无法进行正常的分组转发算法。数据无法流通。
具体解析图为:
扩展资料:
在数据传输工程中IP地址与MAC地址的相互转换需要使用ARP协议。
ARP协议解决同一个局域网上主机或路由器的IP地址和硬件地址的映射问题。
ARP解析过程对主机用户透明。
MAC地址:直译为媒体访问控制地址,也称为局域网地址、以太网地址或物理地址。
IP地址:作为任意一台主机在虚拟网络上的唯一标识。在主机通信中必不可少。
参考资料:百度百科-MAC地址
帧经过交换机时,其源、目标MAC是不会变的,一句话:二层转发不改变帧的MAC地址、IP地址;
帧经过路由器时,进行路由转发,IP地址是不会变的,但MAC地址必定会变
举个例子:
A----B----C-----D 四个路由器
比如A发送报文给D,
1)A发出的是:源、目标IP是AD,源目标MAC是AB相对接口的MAC
2)B转发给C的是:源目标IP是AD,原目标MAC是BC相对接口的MAC
3)C转发给D的是:源目标IP是AD,原目标MAC是CD相对接口的MAC
D收到的帧是:源目标IP是AD,源目标MAC是CD相对接口的MAC
对帧当中的IP地址的理解:发货人、收货人
对帧当中的MAC地址的理解:
源MAC:货物中途所经过的上一个驿站
目标MAC:货物中途所要到达的下一个驿站
源mac地址会修改成路由器自己的mac地址
目的mac地址会修改成路由器下一跳(网关)的mac地址。