2014-06-26 144 views
0

similar问题,已经回答的问题是:为什么不使用MAC地址而不是本地IP?

为什么我们在互联网上需要MAC和IP地址?他们是 这两个地址。为什么不能用于描述设备?

答案是沿着线:

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

我的新问题是:

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

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

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

回答

4

因此,让我们暂时忘记所有现代操作系统主要基于IP/IPv6,并且您的建议会彻底打破一切。试想一下,这样的比喻:

的IP地址就像是一个完全合格的邮寄地址:

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

你的MAC地址是物理的房子。蓝色的4个房子从角落,与大橡树。

当有人按惯例寄给你一封信时,邮件将根据完整地址发送到当地邮局。我们将通过互联网与IP路由进行比较。邮件寄出的邮局可能不太在意你的橡树。

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

在您提出的方法中,只要邮件到达邮局,他们会用您的完整地址替换信封,并在信封上标注您的房子。现在是后哨人的工作,要记住橡木树的蓝色房子在哪里。

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

对不起,如果这是一个相当遥远的答案。我一直在阅读关于这个主题的其他问题,而且好像你正在试图围绕这个主题来回顾一下,这是我最好的逻辑分解的最佳尝试。整个想法起初很难理解(我们都在那里),但是一旦你弄清了他们在宏伟计划中扮演的角色和角色,它就越有意义。

如果您有任何问题,请随时询问,因为我发布此邮件的主要目的是为了帮助您。

+1

值得一提的另一件事是IPv6的链接本地地址。这些是由网络接口​​自动生成的IP地址,无需配置。这并没有回答你的问题,但确实允许本地通信,而无需分配IP地址或依靠DHCP服务器分配地址。研究可能很有趣,因为它似乎可以帮助你理解他们解决类似问题的方法。 –

+0

首先,感谢您的慷慨解答,并且认真对待它。我只是以不同的方式和上下文询问之前问过的问题,而遇到很多低估。对此,我真的非常感激! – CodyBugstein

+0

其次,在你的比喻中,你说IP地址就像信封上写着的东西,MAC地址就像描述房子(从角落里的橡树,橡树等等)。那么在这个例子中本地IP会是什么?我猜这就像是一个邮差,他的路线上的所有房屋都是数字,对吗?我仍然不明白为什么这比使用MAC地址更好。它增加了哪些新功能? – CodyBugstein