我们学习了集线器、交换机和路由器之间的区别。集线器是第 1 层设备,它只知道第 1 层,不关心第 2 层及更高层。同理,交换机是二层设备,它只知道一二层,不关心三层及以上。同样,路由器是第 3 层设备,它只知道第 1-3 层,而不关心第 4 层及更高层(这是否正确?)。
但是等等……RIP和BGP是路由器使用的路由协议,封装在UDP和TCP这4层协议中。那么如果路由器是第 3 层设备,那么它们如何提取 RIP 或 BGP 数据包呢?除非他们了解 UDP/TCP。但这会使它们成为第 4 层。请赐教。