在类似的问题中,已经回答的问题是:
为什么我们在互联网上需要 MAC 和 IP 地址?它们都是地址。为什么不能只用一个来描述一种设备?
答案大致如下:
这两个协议不是通用的,并不是所有的设备都使用它。IP 提供逻辑地址并允许路由,MAC 不支持路由等等。
我的新问题是:
这是一个很好的答案,为什么整个互联网需要这两种类型的地址,但为什么我们需要本地 IP地址?
在本地,在同一个网络上,不涉及路由,我只是发送到我旁边的计算机。为什么我不能直接发送到他的 MAC 地址?还有将我们的本地网络连接到互联网的路由器——他为什么不能只存储一张 MAC 地址表来跟踪来自外部世界的内容在“本地世界”中的哪个位置?
本地 IP 的存在似乎没有必要。