数据链路层之交换机
1.交换机的工作原理
交换机中有张表(mac地址表),一开始未通讯之前,mac地址表是空的。同一个局域网中的主机A去访问主机B,主机A会将自己的mac地址和对面的mac地址封装进数据帧,
自己的是源mac地址,对面的是目的mac地址。交换机会收到主机A 的请求,会主动学习源mac地址(主机A的)。由于mac地址表中没有去往主机B的路,所以交换机会泛洪(广播)
当主机B收到广播会主动回复,其余主机会丢弃数据帧。当交换机收到主机B的回复,会主动去看mac地址表,找到去往主机A的路,并记录下主机B的mac地址和端口号,下一次通信就可以直接私聊。
2.交换机的四大功能
- 学习功能:数据帧经过交换机,交换机会自动学习数据帧的源mac地址
- 转发功能:数据帧经过交换机,会在mac表中查找数据帧的目的mac,查找成功,会从相应的接口转发数据
- 查询功能:数据帧经过交换机,会在mac表中查找数据帧的目的mac,查找失败,会从所有接口转发相同数据(泛洪)
- 刷新功能:交换机默认300s刷新一次mac地址表
3.以太网帧的格式
前导码 帧起始界定符 源目mac 类型(type) 上层数据 校验和
0800(ip) 0806(arp)

浙公网安备 33010602011771号