【问题标题】:Why do we need to create an IP header on a LAN?为什么我们需要在 LAN 上创建 IP 标头?
【发布时间】:2016-10-05 09:10:46
【问题描述】:

我了解 ARP 用于将 IP 地址映射到 MAC 地址,并且在以太网/第 2 层网络上,MAC 用于寻址其他计算机。我知道如果客户端想要与另一个网络上的服务器通信,它需要寻址代表它的 IP 地址。

那么在同一个网络上,PC 1 已经将 PC 2 映射到一个 IP/MAC 地址,为什么它需要创建一个不会被 PC 2 使用的 IP 标头?

【问题讨论】:

    标签: ip ethernet subnet


    【解决方案1】:

    IP 地址不仅用于主机之间的传输。它们还用于更高级别的主机识别。例如:当与服务器建立新的 TCP 连接时,服务器可以识别请求的来源(通过客户端 IP 地址/端口)。

    此外,最好不要区分本地和广泛的网络连接,这样更容易实现所有协议。

    顺便说一下 - 在某些情况下,IP 地址在主机之间的传输过程中会被真正跳过。例如,在带有标头压缩的 PPP 的情况下。但这种情况并不常见。

    【讨论】:

      猜你喜欢
      • 2022-01-13
      • 1970-01-01
      • 2019-06-09
      • 2010-10-09
      • 1970-01-01
      • 2018-08-03
      • 2013-08-30
      • 2017-03-06
      • 1970-01-01
      相关资源
      最近更新 更多