我一直在和一个朋友讨论什么是路由器,他说有一个以太网端口和一个4个lan端口的路由器不是路由器,他说这是一个(带有交换机的路由器)
我一直在寻找什么是路由器,但是我并不完全了解什么是路由器
这是我没有解决的问题,以确定一个路由器
交换机和路由器之间的区别在于:交换机使用目的MAC地址决定发送数据包的位置,路由器使用目的IP地址决定发送数据包的位置。
但是这个描述太短,无法覆盖路由器必须做的所有事情。 使路由器的概念更复杂的方面包括:
交换function通常直接在硬件中实现,使其能够以线速处理stream量。 但是路由器太复杂了,无法在硬件上做任何事情,所以他们一般也会配备一个通用CPU。 高端路由器可以在硬件中执行最重要的性能关键操作。 低端路由器在软件上所做的一切都将其性能限制在可达到CPU的速度。
将这两者结合在一个盒子里肯定是可能的。 我已经看到了一个只有两个端口的路由器的例子,其中两个端口中的每一个然后在内部连接到一个五端口交换机,使得外部盒子具有八个以太网接口。
典型的CPE最近将调制解调器,路由器,交换机和AP放在一个盒子里。 他们仍然是四个不同的networking组件,那么你叫什么包含所有四个组件的框? 在这种情况下,用于实现路由器function的CPU需要执行另一个任务,因为它还必须运行一个用于configuration所有组件的configuration界面。