6

类似的问题中,已经回答的问题是:

为什么我们在互联网上需要 MAC 和 IP 地址?它们都是地址。为什么不能只用一个来描述一种设备?

答案大致如下:

这两个协议不是通用的,并不是所有的设备都使用它。IP 提供逻辑地址并允许路由,MAC 不支持路由等等。

我的新问题是:

这是一个很好的答案,为什么整个互联网需要这两种类型的地址,但为什么我们需要本地 IP地址?

在本地,在同一个网络上,不涉及路由,我只是发送到我旁边的计算机。为什么我不能直接发送到他的 MAC 地址?还有将我们的本地网络连接到互联网的路由器——他为什么不能只存储一张 MAC 地址表来跟踪来自外部世界的内容在“本地世界”中的哪个位置?

本地 IP 的存在似乎没有必要。

4

1 回答 1

6

因此,让我们暂时忘记所有现代操作系统主要基于 IP/IPv6,而您的建议将彻底破坏一切。想象一下这个类比:

IP 地址就像一个完全限定的邮政地址:

I. M. Ray
1024 Megabit Dr
Somecity, State 10101

您的 MAC 地址就是您的实际房屋。拐角处的蓝色一号 4 房子,有大橡树。

当有人按照惯例向您发送信件时,邮件会根据完整地址发送到您当地的邮局。我们将把它与互联网上的 IP 路由进行比较。寄出邮件的邮局可能不太关心你的橡树。

在传统的方法中,邮递员会按街道组织他的投递,然后挨家挨户投递邮件。这类似于 ARP 表,我们将房屋组织成一个易于查找和导航的索引。

在您提出的方法中,一旦邮件到达邮局,他们就会将带有您的完整地址的信封替换为一个带有您房屋描述的信封。现在,邮政人员的工作是记住有橡树的蓝屋在哪里。

所以,虽然你的想法在正确的轨道上,但它们是不切实际的。一旦您在同一个第 2 层域(本地)上,那么您不一定需要路由,理论上可以只使用物理地址。

如果这是一个非常遥远的答案,我很抱歉。我一直在阅读您关于该主题的其他问题,似乎您正试图围绕这个主题展开思考,这是我在逻辑上分解它的最佳尝试。整个想法起初很难理解(我们都去过那里),但一旦你弄清楚它们在宏伟计划中扮演的角色和角色,它就会开始变得更有意义。

如果您有任何问题,请随时询问,因为我发布此内容的主要目的是实际帮助您。

于 2014-06-27T09:13:07.797 回答