跨网络的通信过程中,IP地址和MAC地址会发生改变吗?

在跨网络的通信过程中(发送—接受)(单向),IP地址和MAC地址有没有发生改变?如果有,在哪里发生的?为什么?

只要跨网段了(跨广播域),mac肯定是要变化的,IP地址只有在Nat时候会改变,否则在从source IP到destination IP过程中是不变的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-12-25

请参考文章:

网页链接

A-R4-R2-B
假设有数据帧X,传输过程中:
A到R4:MAC地址(存在的话)源地址是A,目的地址是R4;
R4到R2:MAC地址(存在的话)源地址是R4,目的地址是R2;
R2到B:MAC地址(存在的话)源地址是R2,目的地址是B;

在没有经过NAT情况下,源IP地址和目的IP地址在整个传输过程是不能改变的。
A到R4:IP地址 源地址是A,目的地址是R4;
R4到R2:IP地址 源地址是A,目的地址是R4;
R2到B:IP地址 源地址是A,目的地址是R4;

第2个回答  2015-03-31
没有,mac啥时候都不会变,ip变不变跟跨网没关系
相似回答