本文为大家介绍数据包经过路由器转发后会发生哪些改变(数据包经过路由器后,mac地址和ip地址的变化),下面和小编一起看看详细内容吧。
数据包通过路由转发时源、目的ip地址和mac地址发生变化
ip数据包通过路由转发时,源ip、目的ip、源mac、目的mac是否发生变化,如何变化?
a——(b1-b2)——(c1-c2)——-e
如上例,b1和b2是路由器b上的两个接口,c1和c2是路由器c上的两个接口,a和e是pc,主机a向主机e发送数据包,主机a形成数据的目的ip packet为e的ip,源ip为主机a的ip地址,目的mac地址为b1的mac地址,源mac地址为a的mac地址
从a发送到路由器b,b重新封装后,源ip和目的ip不变,源mac地址变为b2的mac地址,目的mac地址变为c1的mac地址。封装完成后发送给router c,router c收到数据包后进行与router b相同的操作。源ip和目的ip不变,源mac地址变成c2的mac地址,目的mac地址变成主机e的mac地址,然后发送给主机e,这样e就收到了数据包,并且恢复数据包时,使用收到的数据包的源ip地址(主机a的ip地址)和源mac地址(接口c2的mac地址)作为他的destination ip和destination mac address
好了,数据包经过路由器转发后会发生哪些改变(数据包经过路由器后,mac地址和ip地址的变化)的介绍到这里就结束了,想知道更多相关资料可以收藏我们的网站。