如果有mac地址,那么本地IP地址的用途是什么? ARP将mac地址映射到IP地址,但我不明白为什么需要它,因为我认为LAN上的数据是作为只关心mac地址的帧发送的。
答案 0 :(得分:1)
很久以前,世界上除了以太网LAN之外还有更多,而应用程序编写者并不关心你的PC是连接到以太网,令牌环,XNS网还是拨号。 IP在所有这些以及更多的顶层提供了一层抽象和连贯性,允许应用程序作者忽略它们之间的差异。
答案 1 :(得分:0)
如果您想与局域网中不是的macine(例如StackOverflow)交谈,会发生什么。
IP允许在任何地方路由数据包,而不仅仅是在当前网络段的本地路由,虽然现在主要通过以太网, IP同样可以在其他底层上工作,从而为上层。考虑到在IP(DNS,FTP,SSH,HTTP等)上实际构建了多少内容,这一点至关重要。
机器几乎肯定会缓存IP到以太网的详细信息,以加快后续传输,因此翻译对局域网的影响并不是那么糟糕。