一、主体不同
1、路由器:是连接两个或多个网络的硬件设备,在网络间起网关的作用,是读取每一个数据包中的地址然后决定如何传送的专用智能性的网络设备。
2、交换机:可以为接入交换机的任意两个网络节点提供独享的电信号通路。
3、猫:是调制器和解调器的缩写 ,一种计算机硬件。
二、原理不同
1、路由器:能够理解不同的协议,例如某个局域网使用的以太网协议,因特网使用的TCP/IP协议。
2、交换机:按照通信两端传输信息的需要,用人工或设备自动完成的方法,把要传输的信息送到符合要求的相应路由上的技术的统称。
3、猫:能把计算机的数字信号翻译成可沿普通电话线传送的模拟信号,而这些模拟信号又可被线路另一端的另一个调制解调器接收,并译成计算机可懂的语言。
三、特点不同
1、路由器:可以分析各种不同类型网络传来的数据包的目的地址,把非TCP/IP网络的地址转换成TCP/IP地址。
2、交换机:有多个端口,每个端口都具有桥接功能,可以连接一个局域网或一台高性能服务器或工作站。
3、猫:,将计算机串行口产生的数字信号调制成可以通过电话线传输的模拟信号;在接收端,调制解调器把输入计算机的模拟信号转换成相应的数字信号,送入计算机接口。
参考资料来源:百度百科-调制解调器
参考资料来源:百度百科-交换机
参考资料来源:百度百科-路由器