昊净电商网

交换机和路由器的区别与联系(交换机和路由器区别)

交换机和路由器区别(交换机和路由器的区别与联系)

相信有很多人在学习网络的过程中,都会对路由器与交换机的区别与联系感到疑惑不解,因为这两台设备的功能看起来似乎一样。然而,其实路由器与交换机大有不同,下面是我对此的一些理解,希望能够帮助到你!

它们在哪里工作?

根据osi模型的网络体系划分,自底向上,路由器工作在第三层(网络层),而我们常说的交换机工作在第二层(链路层)(目前有更加高级的三层交换机,四层交换机,甚至还有七层交换机)

交换机和路由器的区别与联系(交换机和路由器区别)

它们怎么工作

它们的主要工作如下:

路由器:寻址,转发(依靠ip地址)

交换机:过滤,转发(依靠mac地址)

我们可以看出这两者的主要工作就是转发数据,但是不同之处是,依靠的地址不同,这是一个根本区别!

路由器内有一份路由表,里面有它的寻址信息(就像是一张地图),它收到网络层的数据报后,会根据路由表和选路算法将数据报转发到下一站(可能是路由器、交换机、目的主机)

交换机内有一张mac表,里面存放着和它相连的所有设备的mac地址,它会根据收到的数据帧的首部信息内的目的mac地址在自己的表中查找,如果有就转发,如果没有就放弃

我们来看一个网络拓扑图例子:

通过拓扑图我们应该知道:

每一个路由器与其之下连接的设备,其实构成一个局域网

交换机工作在路由器之下,就是也就是交换机工作在局域网内

交换机用于局域网内网的数据转发

路由器用于连接局域网和外网

举个例子:

我们每个人相当于主机,路由器相当于快递员,宿管大爷相当于交换机,学校是一个局域网

快递员根据学校地址(ip)把包裹送到学校,再根据公寓号(子网ip)把快递交给这个公寓的宿管大爷,宿管大爷根据你的名字(mac)交给你

它们两个可不可以少一个?

交换机在局域网内工作,它根据mac地址转发数据,如果没有了路由器在网络层寻址,那么我们的数据就不能发送到其他网络终端上去了

路由器内集成了交换机的功能,主机与路由器相连也可以实现数据转发,但是不足之处是:

可扩展的接口不如交换机多

交换机通常由硬件加速转发,路由器主要靠软件寻址,速度慢

实际网络数据转发过程

通过一个实际网络数据转发的过程,我们可以更好的理解路由器与交换机的区别所在

假设你使用电脑访问at):最基本的网络转换实现,只转换ip地址,建立ip地址的一对一映射,不支持端口转换

网络地址端口转换(napt):这种方式支持端口的映射,并允许多台主机共享一个公网ip地址

端口多路复用(portaddresstranslation,pat):是指改变外出数据包的源端口并进行端口转换,即端口地址转换.采用端口多路复用方式。

展开查看全文

本文链接:https://www.hjjhkj.com/tougao/4601.html

版权声明:站内所有文章皆来自网络转载,只供主题演示使用,并无任何其它意义!

发表评论

提交评论

还没有评论,快来说点什么吧~

联系客服
网站客服 业务合作 QQ交流
182111886
公众号
公众号
公众号
返回顶部