交换机:是一种用于 局域网(LAN) 的网络设备,工作在 OSI模型的第二层(数据链路层),主要负责根据 MAC地址 转发数据帧。交换机通过提供高效的端口到端口通信,显著提升了局域网的性能和效率。
一、定义和功能
1、定义:是一种工作在数据链路层的网络设备,用于在局域网(LAN)中连接多个设备,并通过MAC地址实现数据帧的高效转发。交换机通过多端口设计为每个连接的设备提供独立的带宽,显著提升网络性能和通信效率。
2、功能:
①基于MAC地址转发数据:根据目标设备的MAC地址将数据帧精准转发到对应端口。
②隔离冲突域:交换机每个端口都是一个独立的冲突域,避免数据碰撞。
③高级功能(管理型交换机):VLAN、QoS、链路聚合、端口镜像及端口安全等功能。
二、交换机工作原理:
交换机收到一个数据帧时,会查看数据帧的源MAC地址,并将该MAC地址与接收到该数据帧的接口相关联,更新到MAC地址表。然后根据目的帧的类型进行对应的操作方式。
1、如果进入交换机的是一个单播帧,则交换机会去MAC地址表中查找这个帧的目的MAC地址。
①如果查不到这个MAC地址,则交换机进行泛洪操作。
②如果查到这个MAC地址,则比较这个MAC地址在MAC地址表中对应的接口是不是这个帧进入交换机的接口;
如果是,则交换机进行丢弃操作。
如果不是,则交换机进行转发操作。
2、如果进入交换机的是一个广播帧,