交换机基本知识

交换机是一种用于电信号焕发的网络设备,为接入交换机的任意两个网络节点提供独享的电信号通路。工作在数据链路层(第二层)

交换机工作原理

交换机是基于MAC地址识别,完成封装转发数据包功能的网络设备。交换机可以“学习”MAC“地址,并把其存放在内部地址表中,通过在数据帧的始发者和目标接收者之间建立临时的交换路径,使数据帧直接由源地址到达目的地址。

交换机主要功能

交换机主要功能包括物理编址、网络拓扑结构、错误校验、帧序列以及流控,还有一部分交换机有对VLAN(虚拟局域网)的支持,对链路汇聚的支持具有防火墙功能。

交换机功能总结

1、像集线器一样,提供了大量可供线缆连接的端口,能采用星型拓扑布线。
2、像中继器、集线器、网桥,当它转发帧时,交换机会重新产生一个不失真的方形电信号。
3、像网桥一样,交换机在每个端口上都使用相同的转发或过滤逻辑;交换机将局域网分为多个冲突域,每个冲突域都是独立的宽带,大大提高了局域网的带宽。
5、除具有网桥、集线器和中继器的功能外,交换机还提供虚拟局域网(VLAN)等更高性能。

参考文献链接:link

路由器基本知识

路由器是一种将网络进行互联的专用计算机,路由器在TCP/IP中又称为IP网关,提供路由与转发两种重要机制的三层网络节点设备。

路由器主要功能

路由:数据包从来源端到目的端所经过的路由路径(host到host之间的最佳传输路径)。
转发:将路由器输入端的数据包移送到适当的路由器输出端(在路由器内部进行)。
子网间速率的适配。
隔离子网。
隔离广播域。
指定访问规则。
不同类型的网络互联:路由器经常会收到以某种类型的数据链路帧封装的数据包,当转发这种数据包时,路由器可能需要将其封装为另一种类型的数据链路帧。数据链路封装取决于路由器接口的类型及其连接的介质类型。
路由器工作在OSI模型的网络层(第三层),收到数据包后根据OSI模型层层将数据包拆开,到网络层后根据IP进行路由转发,根据接口协议层层封装,实现异种网络的互联。

参考文献链接:link

交换机和路由器的区别

工作层次不同:

交换机主要工作在数据链路层(第二层)。
  路由器工作在网络层(第三层)。

转发依据不同

交换机是MAC地址(物理地址)
  路由转发是IP地址(网络地址)

主要功能不同

交换机主要用于组建局域网;
  路由器主要将由交换机组好的局域网互相连接起来,接入Internet;
  交换机不能分割广播域;路由器可以;
  交换机可以的,路由器都可以;
  路由器还可以提供防火墙功能,配置比交换机更复杂;

每一个路由器与其下连接的设备,构成一个局域网。交换机工作在路由器之下,即交换机工作在局域网内。
交换机用于局域网内的数据转发;路由器用于连接局域网和外网

参考文献链接:link

交换机和路由器可否省略一个

交换机在局域网内工作,它根据MAC地址转发数据,如果没有了路由器在网络层寻址。那么我们的数据就不能发送到其他网络端去。
路由器内集成了交换机的功能,主机与路由器相连也可以实现数据转发。但是不足之处是:可扩展的接口不如交换机多,交换机通常由硬件加速转发;路由器主要靠软件寻址,速度慢。

参考文献链接:link