交换机和路由器的区别在哪里(路由器和交换机的区别)(1)

计算机网络往往由许多种不同类型的网络互相连接而成。如果几个计算机网络只是在物理上连接在一起,它们之间并不能进行通信,那么这种“互连”并没有什么实际意义。因此通常在谈到“互连”时,就已经暗示这些相互连接的计算机是可以进行通信的,也就是说,从功能上和逻辑上看,这些计算机网络已经组成了一个大型的计算机网络,大量的计算机网络互联了以后,就形成了现如今人们日常必须的互联网。

现如今的计算机网络当中,交换机、路由器两个字眼频繁出现。可是什么是交换机、什么是路由器呢?它们的区别又在哪里呢?

专业角度

交换机→工作在数据链路层,隔离了冲突域,能够学习数据帧当中携带的源MAC地址来构建MAC地址表,同时负责查找目的MAC地址智能的转发数据。

路由器→工作在网络层,隔离了广播域,通过静态路由或者动态路由协议构建路由表,能够依据数据包当中的目的IP地址智能的转发数据。

简单角度

交换机→负责将所有终端设备连接在一起的设备,主要负责一个公司、学校内部设备之间的通信。

路由器→负责将企业内网的数据包发送到互联网,主要用来负责连接企业内网和外网的设备。

主要区别

第一、工作的层面不同。交换机工作在TCP/IP模型的数据链路层,路由器工作在TCP/IP的网络层。

第二、转发数据的依据不同。交换机依据目的MAC地址转发数据,路由器依据目的IP转发数据。

第三、安全部署方式不同。路由器可以使用IPSEC等技术加密数据包,使用ZBF(zone base firewall)去部署状态化包过滤的防火墙技术,但是交换机不具备这些功能。

交换机和路由器的区别在哪里(路由器和交换机的区别)(2)

我们来举个例子:路由器相当于邮局,把信投递到收件人地址,它的任务就完成了。但是信邮到了你们宿舍楼,而这个地址不是你一个人专享的,所以楼管王大爷还要负责把信给到你手里,他不会关心收件人地址,只看收件人姓名,然后打个内线电话叫你来取信。楼管王大爷就相当于交换机。

如果没有邮局,你没法向世界各地的漂亮妹子们发信,也没法从楼外的漂亮妹子那里收信。但是因为楼管王大爷的存在,你仍然可以通过他与同宿舍楼的好基友书信往来。所有邮局构成的系统,就是“广域网”,而你的宿舍楼,就是“局域网”。广域网需要路由器,而局域网需要交换机。

,