一:数据链路层的总结
1:封装过程
数据链路层封装数据包为数据帧。数据帧包括帧头( 目的MAC、源MAC)、帧尾(FCS,以CRC算法得到)和数据包。封装好之后发送给物理层。
2:解封过程
数据链路层解析目的MAC和源MAC,并校验FCS,确认之后发送给网络层。
3:结构
1:Ethernet-Ⅱ
其中type分为:ip-0X0800 ,arp-0X0806
2:IEEE802.3
二:交换机的工作原理
交换机收到一个数据帧后,
1:学习帧中的源MAC地址,形成MAC地址表;
2:查看MAC地址表,若无目的MAC地址表,则广播到除接收端口外的所有端口。若有,则单播转发;
3:交换机MAC地址表上的地址老化时间为300s,300s内若无更新则需要重新学习。
三:MAC地址换算:(00e0 fc39 8034)16 转换为二进制
0000 0000 1110 0000 1111 1100 0011 1001 1000 0000 0011 0100