交换机和路由器有哪些区别?
区别一
路由器可以给你的局域网自动分配IP,虚拟拨号,就像一个交通警察,指挥着你的电脑该往哪走,你自己不用操心那么多了。交换机只是用来分配网络数据的。
区别二
路由器在网络层,路由器根据IP地址寻址,路由器可以处理TCP/IP协议,交换机不可以。交换机在中继层,交换机根据MAC地址寻址。
区别三
路由器可以把一个IP分配给很多个主机使用,这些主机对外只表现出一个IP。交换机可以把很多主机连起来,这些主机对外各有各的IP。
区别四
路由器提供防火墙的服务,交换机不能提供该功能。集线器、交换机都是做端口扩展的,就是扩大局域网(通常都是以太网)的接入点,也就是能让局域网可以连进来更多的电脑。 路由器是用来做网间连接,也就是用来连接不同的网络。
区别五
举个例子:路由器相当于邮局,把信投递到收件人地址,它的任务就完成了。但是信邮到了亲的宿舍楼,而这个地址不是亲一个人专享的,所以楼管大爷还要负责把信给到亲手里,大爷不会关心收件人地址,只看收件人姓名,然后打个内线电话叫亲来取信。如果没有邮局,亲没法向世界各地的漂亮妹子们发信,也没法从楼外的漂亮妹子那里收信。但是因为楼管大爷的存在,亲们仍然可以通过大爷与同宿舍楼的好基友书信往来。所有邮局构成的系统,就是“广域网”,而亲的宿舍楼,就是“局域网”,构建局域网是不需要路由器的。
交换机是看门大爷,路由器是邮局。
若是亲们还是不能理解的话,小诺再举个例子。
路由器就像是出租车(好吧,小诺又要开车了,摊手),上车后死机需要知道亲的目的地(IP地址),然后死机负责选择路线到达目的地,到达目的地的路线可能会根据不同的交通情况重新规划路线。
交换机像是地铁,从A到B的线路是固定的,只要亲选择了目的地(MAC),亲就只能乘坐某条固定的线路,地铁的司机也不会问亲要去哪里。
从技术上简单来说
两者都是维护着一张map表而已。交换机维护的是端口-MAC地址的映射表,局域网的那些主机对它而言,就是一个个MAC物理地址。路由器维护的是目地IP地址-网关IP地址的映射表,即通常说的路由表。对于经过的每一个网络包,路由器要做的就是,为它找到下一跳的网关IP地址,然后填入网关的MAC地址送过去。路由协议众多,借此分享路由表信息,一个路由器可以探知整个网络的拓扑结构。