我一直在读,路由器是第 3 层设备,交换机是第 2 层设备,集线器和中继器是第 1 层设备,依此类推。
但是,这是什么意思?当我大约 2 个月前开始研究这个主题时,我以为我已经理解它,并将其定义为
第 N 层设备是实现OSI模型的第 N 层的设备,其主要功能发生在第N层。
所以我喜欢这个定义,因为我理解它。
例如,对于路由器,它实现了第 1、2 和 3 层,其主要功能发生在网络层。
然而,过了一段时间,我问自己一个问题:
如果路由器实现第 1、2 和 3 层,这意味着它必须执行在第 1 层、第 2 层执行的所有功能(成帧、纠错/检测、MAC 等)以及第 3 层的功能(路由、子网划分等)
另一方面,Switch 实现了第 1 层和第 2 层。
所以我的推论是路由器将执行交换机所做的所有功能甚至更多,因为它实现了更多层。
那么,当我们拥有实现相同层级甚至更多层的路由器时,为什么我们还需要交换机、集线器或中继器呢?
我知道实际上情况并非如此,但我很难看出我混淆了哪些概念以及我的定义在哪里失败。
非常感谢您提前。