这可能是关于IP协议的基本问题。假设某些PC将基于IP的数据包发送到另一台远程PC,由两台路由器隔开。 AFAIK,发送PC应首先将数据包导向其先前配置的网关。但是如果它在IP报头的“目标地址”字段中填写该网关的地址,则接收PC的地址将丢失。 IP报头中是否有其他字段可以指定网关,或者是否存在一些完全不同的方法,我无法识别?
答案 0 :(得分:1)
IP标头中的“目标地址”表示最终目标主机 - 它将是远程PC(如果源和目标之间没有NAT路由器)。发送者将数据包放入以太网帧,将其寻址到网关MAC地址。网关将从帧中获取数据包,对其进行处理并将其输入到新的帧中,其输出接口的MAC地址作为源,并将下一个路由器的MAC地址作为目标。数据包中的IP地址保持不变。