Cod*_*ein 5 ip router mac-address local-network
在类似的问题中,已经回答的问题是:
为什么我们需要互联网上的 MAC 和 IP 地址?他们都是地址。为什么不能只用一个来描述一个设备?
答案是:
这两种协议并不通用,并非所有设备都使用它。IP 提供逻辑地址并允许路由,MAC 不支持路由等等。
我的新问题是:
这是一个很好的答案,说明为什么整个互联网需要这两种类型的地址,但为什么我们需要本地 IP地址?
在本地,在同一网络上,不涉及路由,我只是发送到我旁边的计算机。为什么我不能直接发送到他的MAC地址?还有将我们的本地网络连接到互联网的路由器 - 为什么他不能只存储一个 MAC 地址表来跟踪来自外部世界的内容在“本地世界”中的位置?
本地 IP 的存在似乎没有必要。
因此,让我们暂时忘记所有现代操作系统都主要基于 IP/IPv6,而您的建议将完全破坏一切。想象一下这个比喻:
IP 地址就像一个完全合格的邮政地址:
I. M. Ray
1024 Megabit Dr
Somecity, State 10101
Run Code Online (Sandbox Code Playgroud)
您的 MAC 地址是您的物理房屋。角落里的蓝色一4房子,有大橡树。
当有人按照惯例向您发送信件时,邮件会根据完整地址发送到您当地的邮局。我们将把它与互联网上的 IP 路由进行比较。发送邮件的邮局可能不太关心您的橡树。
在传统的方法中,邮递员会按街道组织他的递送,然后挨家挨户递送邮件。这类似于 ARP 表,我们将房屋组织成一个易于查找和导航的索引。
在您建议的方法中,邮件一到达邮局,他们就会将带有您的完整地址的信封替换为上面有您房屋描述的信封。现在,记住带橡树的蓝房子在哪里是邮递员的工作。
所以,虽然你的想法在正确的轨道上,但它们并不实用。一旦你在同一个第 2 层域(本地),那么你不一定需要路由,理论上可以只使用物理地址。
如果这是一个相当遥远的答案,我很抱歉。我一直在阅读您关于该主题的其他问题,似乎您正试图围绕这个主题进行思考,这是我在逻辑上对其进行分解的最佳尝试。整个想法一开始很难理解(我们都经历过),但是一旦你弄清楚了它们在宏伟计划中扮演的角色和角色,它就开始变得有意义了。
如果您有任何问题,请随时提问,因为我发布此内容的主要目的是真正帮助您。