家用交换机和路由器有什么区别?
评论(12)
-
首先要了解交换机和路由器的区别首先就要先来看看什么是交换机和什么是路由器,对网络有所了解的朋友都应该知道,我们的网络协议中一共有七层,osi协议的从高到底的七层分别是:应用层、表示层、会话层、传输层、网络层、数据链路层和物理层,现在流行的tcp/ip协议也是基于这个七层协议改变而来的。交换机和路由器的区别,中最为明显的区别就在于路由器和交换机是作用于两个不同的协议层,交换机主要是应用在协议中的第二层数据链路层,而路由器则是作用于第三层网络层,从他们分别使用的协议层中我们就能够看出路由器比交换机更高。(交换机和路由器的区别,交换机(Switch)是一种基于MAC(网卡的硬件地址)识别,能完成封装转发数据包功能的网络设备。。现在的交换机分为:二层交换机,三层交换机或是更高层的交换机。三层交换机同样可以有路由的功能,而且比低端路由器的转发速率更快。交换机和路由器的区别,路由器是在网络层实现互连的设备比交换机更复杂也具有更大的灵活性。路由器有更强的异种网互连能力,连接对象包括局域网和广域网。路由器是一种连接多个网络或网段的网络设备,它能将不同网络或网段之间的数据信息进行“翻译”,以使它们能够相互“读”懂对方的数据,从而构成一个更大的网络。交换机和路由器的区别,交换机因为工作在数据链路层所以交换机的工作是利用MAC地址来确定转发数据的目的地址,他是没有办法识别来自其他网段的信号;而路由器因为工作于网络层能够利用不同网络的ip地址来确定转发的地址,能够识别来自于广域网和城域网的所有网络信号。(点击此处查看更多路由器与交换机的知识)交换机和路由器的区别,传统的交换机只能分割冲突域,不能分割广播域;而路由器可以分割广播域,同时路由器还能够通过转发特定地址的数据包对不支持路由协议的数据包和未知目标网络数据包都不传送,即路由器能够提供一定的防火墙的服务,而交换机不能。(总的来说交换机和路由器的区别以及路由器和交换机的区别就在于他们的工作协议层的不同,以及他们的使用范围的不同,打比方就是说路由器就是小区各个楼层的通道和走廊楼梯,而交换机就是每个连接房间的
-
楼主你好!交换机为2层设备,主要工作在OSI参考模型的第二层——数据链路层(多层交换机),交换机作用主要是将网络微分段,隔离冲突域,但不隔离广播域,所有与交换机相连接的设备仍处于同一广播域(配置有VLAN的交换机除外);其工作原理与其说是转发更像是将输入端口送入的数据,在输出端口讲数据重新生成。路由器为3层设备,主要工作在OSI参考模型的第三层——网络层,但实际上路由器也参与了二层和一层的工作;路由器不转发广播(但也可以进行配置,使路由器转发广播),所以路由器可以隔离广播域,也是因为这个原因,路由器通常也是一个LAN的网关,同时也是因为路由器通常为一个网络的网关,现在的路由器通常也具备防火墙功能;路由器的主要功能是网络发现并在多个网络间选择适合的路由进行网络间数据的转发。这里我所说的路由器和交换机均为企业用交换机和路由器,家用型路由器和交换机功能有限,功能上可能略有不同,但基本原理和作用是不变的,家用路由器同样具有数据包转发,和隔离网段,网关,防火墙的功能,同时家用路由器可能还具有DHCP服务器的一些功能,此功能在大型商用路由器上一般是不具备,如果网络中需要使用DHCP协议功能,那么还需要一台服务器作为DHCP服务器为终端设备提供DHCP动态主机配置协议服务。家用交换机的功能阉割较为厉害,功能各异,这里就不在细讲了。
原创纯正手打,希望可以帮到你!如有需要,QQ详谈!望采纳!
-
其实你们都没说对。。。我汗啊。
从头开始说吧,
交换机是二层的,然后是通过ASCI芯片查MAC表,然后知道数据包是通过哪个接口进行转发的。这就是二层交换的基本概念。其使用范围是局域网,也就是基本上是用于同一个IP子网内的数据包交互。
路由器是三层的,这个三层功能的主要目的就是需要完成跨网段的任务。也就是说是要在不同的局域网之间通信。然后它是通过CPU查路由表来实现的。不同网段的通信过程,首先是要A网段的一台主机将数据包发送到ASCI交换芯片上,然后芯片查MAC表,这个时候封装的MAC是本局域网中的网关的MAC,也就是路由器的LAN口MAC。然后这时候交换芯片将数据包提交到三层,然后CPU完成路由查表,将数据包转发到另一个网段。
还有一种三层的NAT设备,是查的NAT表,NAT表查询就比较慢了。主要是它的表会很大。具体在这个问题里面先不讨论。
然后是大家关心的三层交换了。首先外形上和路由器就不一样。它外形其实和交换机是一样的,很多口。
其实这个三层交换是可以软件实现和硬件实现的。
其实它也不是三层的。因为它并不是查的路由表。而且也不是二层的,因为光查MAC表显然不能实现跨网段的功能。
三层交换这个其实可以说是用的接口路由,也就是查一张表接口路由表。直接将IP对应到接口发出。也就是常说的“一次路由,多次交换”。硬件实现的速度快,软件实现就是用LINUX的一个FAST ROUTE内核。
三层交换机上也可以和二层交换机一样划分VLAN,然后它能对每个VLAN设定一个IP,这样就相当于可以设置很多不同的网段。然后三层交换机就查它自己的接口路由表完成跨网段的数据交换,体现出来就是路由转发,就是三层的东西了。
三层交换机的速度非常快,硬件实现的能达到千兆的双向转发。
而三层的路由器,万元左右的设备,PPS大概就80到90K,通过软件实现快速转发,就是类似去模拟三层交换,可能会将转发提升很多。目前锐捷的有款设备好像是400多的PPS。