我正在学习思科 CCNA 材料,其中大部分内容对我来说都是全新的。我目前正在学习如何在 IP 数据包头中定义源和目标 IP 地址,以及如何在帧头中定义源和目标 MAC 地址。
因此,我的理解是,源/目标 IP 地址在数据包传输过程中保持不变,但帧会在每一跳被删除,然后使用更新的信息重新封装。
但是网关地址是 IP 地址。因此,如果一台机器需要联系 LAN 之外的 IP,它们会使用网关,但它们会使用网关 IP 作为目标 IP 吗?如果是,网关如何知道真正的目标 IP 地址应该是什么?
谢谢你的帮助。
答案1
如果数据包发往其他网络,你的计算机将使用地址解析协议定位网关/路由器的以太网地址。数据包中的目标 IP 地址将是真正的目标,目标 IP 通常不会更改。以太网帧的目标将是默认网关。这就是为什么必须在每个路由器之间删除帧的原因。每个路由器都必须为该网络链路重新编址数据包,以使数据包到达下一跳。
这概述和 IPv4 加以太网维基百科中 ARP 条目的部分提供了很好的解释。