2

如果有mac地址,本地IP地址的用途是什么?ARP 将 mac 地址映射到 IP 地址,但我不明白为什么需要它,因为我认为 LAN 上的数据是作为只关心 mac 地址的帧发送的。

4

2 回答 2

1

很久以前,世界上还有比以太网 LAN 更多的东西,应用程序编写者并不关心您的 PC 是否连接到以太网、令牌环、XNS 网络或拨号。IP 在所有这些之上提供了一层抽象和连贯性,允许应用程序作者忽略它们之间的差异。

于 2013-01-12T14:32:51.073 回答
0

如果您想与不在局域网(例如 StackOverflow)上的机器交谈,会发生什么。

IP 允许在任何地方路由数据包,而不仅仅是在当前网段的本地路由,尽管现在主要通过以太网 IP 也可以在其他底层上同样有效地工作,从而为上层提供一致的视图。考虑到实际上有多少东西是基于 IP(DNS、FTP、SSH、HTTP 等)构建的,这一点至关重要。

机器几乎肯定会缓存 IP 到以太网的详细信息以加快后续传输,因此翻译对 LAN 的影响并没有那么糟糕。

于 2013-01-12T11:48:06.790 回答