数据链路的建立、维护和拆除
帧包装、帧传输、帧同步
帧的差错恢复
流量控制
#二层交换机:交换机工作在第二层,即数据链路层,也有交换机工作在第三层,称为三层交换机
1.MAC地址:
是网卡里带有的,一个网卡会有一个mac地址
MAC地址全球唯一,而且不需要我们去配置
帧格式
帧:18字节 源mac地址+目的mac地址+类型+校验值 +数据(46~1500) 64~1518字节
2.交换机的工作原理
交换机里有MAC地址表,MAC地址表存放在内存中,所以每次启动交换机都需要重新获取
1学习
学习数据帧的源MAC地址,写到MAC地址表中
2转发数据
当目的MAC在MAC地址表里没有的时候,交换机给其他接口都转发一份数据帧--》广播
当谜底MAC在MAC地址表里有的时候,交换只给对应的接口转发--》单播
3.交换机什么时候会广播?
当目的MAC在MAC地址表里没有的时候,交换机给其他接口都转发一份数据帧
当收到的目的mac是FF:FF:FF:FF:FF:FF时
4.arp协议
地址解析协议address resolution protocol --》将对应的ip地址解析为mac地址
每台电脑都有arp缓存表
arp -a查看ip对应mac地址
如果arp缓存表里没有ip对应的mac地址,我们的电脑会发个arp广播包
arp协议有2种类型的数据表
1.请求表 arp request
请求的到某个ip对应的mac地址
2.响应表
把自己的ip对应的mac地址告诉对方
FF:FF:FF:FF:FF:FF 数据帧里的广播地址 --》广播帧
交换机只要收到目的mac是FF:FF:FF:FF:FF:FF的帧时机会广播
A:192.168.0.5 9C:A6:15:E6:39:DC
B:192.168.0.25
A-->B
arp广播包:request
网络层: ARP_Request 报文 :源ip 192.168.0.5 和目的ip 192.168.0.25
源mac 9C:A6:15:E6:39:DC
目的mac 00:00:00:00:00:00
数据链路层:源mac 9C:A6:15:E6:39:DC和目的mac FF:FF:FF:FF:FF:FF