数据链路层:交换机基本原理与命令
1.数据链路层
1.1数据链路层的功能
- 数据链路的建立,与维护
- 帧包装,帧输出,帧同步
- 帧的差错恢复
- 流量控制
2.交换机
交换机(Switch)意为“开关”是用于电(光)信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路。最常见的交换机是以太网交换机。其他常见的还有电话语音交换机,光纤交换机等。
2.1交换机工作原理
- 学习功能
数据帧进过交换机,交换机会自动学习数据帧的mac地址 - 转发功能
数据帧经过交换机,会在mac表中查找数据帧的目的mac,查找成功,会从相应的接口转发数据 - 查询功能(泛洪)
数据帧经过交换机,会在mac表中查找数据帧的目的mac,查找失败,会从所有接口转发相同数据(泛洪) - 刷新功能
交换机默认300s刷新一次mac地址表
2.2交换机工作过程
第一次通信的时候交换机处于初始状态,交换机会拆开数据帧,分校源目mac地址
交换机会自动将源mac地址和交换机接口号写入表项中,然后去查找从接口去往目的mac地址,发现表项中没有,直接广播,只有目的mac地址的设备会回包,其余接口的设备会丢弃包
回复方主机B也会发送一个数据帧
数据帧内容:22-22-22
目的mac:11-11-11
该数据帧经过交换机,交换机会将源mac地址和接口写入mac表项,自动学习,然后会去交换机的mac地址表查找,去往目的mac地址的接口,发现表项中有 并且是1号接口,所以直接从1号接口出去,后续由于交换机的mac地址表中,已经有了A B主机的相关信息,所以下次A B通信会直接单播
2.3华为交换机基础命令