现实生活中很多项目应用都要用到路由器和交换机,很多人只知道二者都是用于连接上网的设备,但很少知道它们之间的区别,以及各自的功能,今天就由飞崧为大家分析一下交换机和路由器的区别。
1.硬件的区别
工业路由器的LAN口一般只有4个以下,而交换机的LAN口数量在4-48口不等。工业路由器有WAN口并且支持手机卡上网,而交换机不行。工业路由器带wifi芯片,而工业交换机没有。
2.工作层次不同
工业交换机工作在OSI的第二层,而工业路由器工作在OSI的第三层。由于工业交换机工作在OSI的第二层(数据链路层),所以它的工作原理比较简单,而工业路由器工作在OSI的第三层(网络层),可以得到更多的协议信息,工业路由器可以做出更加智能的转发决策。
3.数据转发所依据的对象不同
工业交换机是利用MAC地址来确定转发数据的目的地址。而工业路由器则是利用IP地址来确定数据转发的地址。IP地址是在软件中设置的,描述的是设备所在的网络,这些第三层的地址也称为协议地址或者网络地址。MAC地址通常是硬件自带的,由网卡产商来分配的,并且已经固化到了网卡中。而IP地址则通常由网络管理员或系统自动分配。
工业交换机一般用于LAN-WAN的连接,路由器用于WAN-WAN之间的连接,可以解决不同网段之间转发。
4.广播域的划分
工业交换机只能分割冲突域,不能分割广播域;而工业路由器可以分割广播域。
由工业交换机连接的网段属于同一个广播域,广播包会在交换机连接的所有网段上传播,在某些情况下会导致通信拥挤和安全漏洞。连接到工业路由器上的网段会被分配成不同的广播域,广播数据不会穿过工业路由器。虽然第三层以上交换机具有VLAN功能,也可以分割广播域,但各子广播域之间是不能通信交流的,它们之间的交流仍然需要路由器。
5.安全性的区别
路由器提供了防火墙、访问限制等服务可以实现数据的过滤。路由器仅仅转发特定地址的数据包,不转发不支持路由协议的数据包传送和未知目标网络数据包的传送,从而可以防止广播风暴。