我正在学习网络,根据我到目前为止所学到的知识,这是 LAN 网络的设置方式:
所以基本上所有的计算机和路由器都连接到交换机。如果一台计算机要向另一台计算机发送数据,数据将通过交换机而不到达路由器;如果计算机要使用互联网,则数据将通过交换机到达路由器。
但是我家的局域网不是这样设置的!我家的局域网是这样设置的:
所以所有的计算机都直接连接到路由器(不使用交换机)。现在我认为实际上并非如此,路由器实际上内置了一个交换机,我说得对吗?
我正在学习 MAC 和 IP 地址以及为什么我们需要两者而不是只有一个。假设我有以下网络:
假设 PC 1 想要向 Web 服务器发送一个数据包。现在我明白 PC 1 需要使用两个地址来完成此任务:路由器的地址(以便交换机可以将数据包传递到路由器)和 Web 服务器的地址。
MAC 地址将用作路由器的地址,IP 地址将用作 Web 服务器的地址。
我的问题是:LAN 之外的 MAC 地址是否有真正的用途,例如当一个路由器将数据包直接传递到另一个路由器时(就像我在上图中用黄色圈出的两个路由器)。
我理解 PC 1 在 LAN 内部将 MAC 地址(当然我指的是目标 MAC 地址)放入路由器数据包中的好处,正如我之前所解释的那样,但是当路由器将数据包直接传递到另一个路由器时路由器,将MAC地址放在下一个路由器的数据包中的好处在哪里?