我不知道我的研究是否足够,但我在网上找不到答案。
我的问题是为什么不使用网桥而不是路由器。我们知道网桥可以连接两个不同的网络。使用网桥(或交换机),我们可以使用 MAC 地址来识别主机,将数据从一个网络传输到另一个网络。
接下来,我们说路由器选择可能的最佳路由并将数据发送到该线路。这只是算法,因此可以在网桥中实现诸如(距离向量路由或链路状态路由)之类的算法。然后网桥也可以选择最佳路径,而且仅使用 MAC 地址进行操作。
现在这不会质疑路由器的存在吗?如果路由器不存在,那么 IP 地址也不存在。
基本上,我的问题是为什么需要额外的 IP 地址来识别设备。我也知道人们说 IP 是逻辑寻址,而网桥不在网络层等中运行。所以我的问题变成了当第 2 层可以做这些事情时,为什么确切需要网络层。第 2 层和第 3 层之间的显着区别是什么,以至于第 3 层必不可少?
我很清楚我遗漏了一些要点。我只需要用对 IP 地址、路由器和网络层的需求的强烈推理来澄清我的疑虑。