什么是交换机?什么是路由器?
路由器是连接两个或多个网络的硬件设备,在网络间起网关的作用,是读取每一个数据包中的地址然后决定如何传送的专用智能性的网络设备。
交换机(又名交换式集线器),是一种用于电(光)信号转发的网络设备,它可以为接入交换机的任意两个网络节点提供独享的电信号通路。交换机的作用可以理解为将一些机器连接起来组成一个局域网。
交换机的转发原理:数据进入到交换机,交换机先看源MAC,将源MAC地址和进入接口的映射关系记录在MAC地址表中,之后基于目标MAC地址表。如果,MAC地址表中存在记录,则按照记录进行单播;否则,则进行泛洪----除了进入的接口外,将数据转发给交换机剩余所有的接口。
交换机的一个接口可以对应多个MAC地址,一个MAC地址只能对应一个交换机的接口
MAC地址泛洪攻击
MAC地址老化时间---300秒
交换机的工作过程:
当一个数据帧进入交换机后,交换机先关注源MAC地址,然后将该地址与对应的进入接口镜像绑定记录到本地的MAC地址表中;再关注目标MAC地址,查询本地的MAC表,若存在记录,就仅将该数据复制到记录的接口 ---- 单播
没有记录将泛洪该流量----未知单播
洪泛 --- 除流量进入接口外的其他所有接口复制相同流量
洪泛范围 --- 能接收到同一个洪泛数据的范围 --- 广播域
路由器和交换机的区别
1、在OSI模型中所处位置不同。交换机是从网桥发展而来,在OSI模型中的第二层,也就是数据链路层的设备。路由器在OSI模型中的第三层,属于网络层设备。
2、寻址方式不同。交换机根据MAC地址寻址,通过站表选择路由,站表的建立与维护由交换机自动进行。路由器根据IP地址寻址,通过路由协议产生路由表。
3、回路问题。它根据交换机的地址学习和站表建立算法,因此交换机之间不能存在回路。有回路,就会阻塞掉产生回路的端口。路由器因为有路由协议,所以对回路没什么要求。于是路由器之间可以有多条通路来平衡负载,提高可靠性。
4、负载集中方面。由于交换机之间只有一条通路,信息会集中在一条通信链路上,而路由器有路由协议,可以很好的避免开。
5、广播域控制方面。交换机只能缩小冲突域,不能缩小广播域。而路由器可以隔离广播域,使广播报文不能通过路由器进行广播。
6、子网划分方面。交换机只能识别MAC地址,而MAC地址又是物理地址,而且采用平坦地址结构。因此,交换机不能根据MAC地址来划分子网。而路由器是识别IP地址的,IP地址可以是网管分配也可以自己分配,属于逻辑地址且IP地址具有层次结构。可以划分网络号和主机号,也可以划分子网络。
OSI七层参考模型-物数网传会表应-ISO
分层的作用:
1.更容易标准化。
2.降低层次之间的关联性。
3.更容易学习或理解。