1.首先,工作的区域不同路由器 工作在第三层(网络层),而我们常说的交换机 工作在第二层(链路层)
2.工作的方式不同:

路由器主要是通过建立路由表,通过Ip地址将受到的数据报转发给下一站
交换机是建立MAC表,根据收到的数据帧的首部信息内的目的MAC地址在自己的表中查找,如果有就转发,如果没有就放弃。

3. 交换机用于局域网内网的数据转发 路由器用于连接局域网和外网

4.交换机可扩展的接口多,并且交换机通常由硬件加速转发,路由器主要靠软件寻址,速度慢

5,交换机分割冲突域,但是不分割广播域,而路由器分割广播域。

6.数据的转发对象不同:

交换机是根据MAC地址转发数据帧,而路由器则是根据IP地址来转发IP数据报/分组