路由器和交换机都是网络设备,但是它们的功能不同,交换机是一种基于MAC(网卡的硬件地址)识别,能完成封装转发数据包功能的网络设备,交换机可以“学习”MAC地址,并把其存放在内部地址表中,通过在数据帧的始发者和目标接收者之间建立临时的交换路径,使数据帧直接由源地址到达目的地址。 交换机分为:二层交换机、三层交换机或是更高层的交换机。 三层交换机同样可以有路由的功能,而且比低端路由器的转发速率更快。 它的主要特点是:一次路由,多次转发。
而路由器是在交换机的基础上发展而来: 路由器又被称为***设备,用于连接多个逻辑上分开的网络,它是不同网段通信的桥梁。 路由器是在网络层,根据IP地址寻址,路由器可以处理TCP/IP协议,而交换机不可以,交换机根据MAC地址寻址。 路由器能够理解不同的协议,再根据特定的路由算法把相关的数据包按照出色的/卓越的/优异的/杰出的路线传送到指定位置。