既然 MAC 地址是唯一的,为什么我们需要 IP 地址?我们不能只用 MAC 地址通信吗?
最佳答案
您可以仅使用 MAC 地址进行通信,但仅限于您的本地网络。 IP 地址是可路由的,网络上的每个系统都不需要相互了解。您只需要知道本地网络上的一系列地址,然后将其他所有内容都交给您的路由器。同样的事情也发生在 ISP 层面。 “所有 216.x.x.x 流量都走那条路,所有 105.x.x.x 都走那条路……”(显然过于简单化了,但这是基本过程)。
如果我们尝试通过 MAC 地址路由所有内容,网络上的每台机器都必须维护所有其他参与者的列表,而且它无法扩展。
关于networking - 需要IP地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3977693/