如果有mac地址,本地IP地址的用途是什么?ARP 将 mac 地址映射到 IP 地址,但我不明白为什么需要它,因为我认为 LAN 上的数据是作为只关心 mac 地址的帧发送的。
问问题
306 次
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 回答