这可能是有关IP协议的基本问题。假设某些PC将基于IP的数据包发送到另一台远程PC,中间由几个路由器分隔。AFAIK,发送PC应该首先将数据包指向它以前配置的网关。但是,如果它在IP报头的“目标地址”字段中填充了该网关的地址,那么接收PC的地址就会丢失。在IP报头中是否还有指定网关的其他字段,或者是否有完全不同的方法来解决这个问题,而我没有意识到?
发布于 2016-10-16 23:03:36
IP报头中的“目标地址”是指最终的目标主机--它将是远程PC (如果源和目的地之间没有NAT路由器)。发送方将数据包放入以太网帧,并将其寻址到网关MAC地址。网关将从帧中获取数据包,并将其处理并放入一个新帧中,其输出接口的MAC地址为源,下一个路由器的MAC地址为目的地。数据包中的IP地址保持不变。
https://stackoverflow.com/questions/40057014
复制相似问题