文章目录
一:数据链路层的功能
1.1 数据链路层的建立,维护与拆除
1.2帧包装,帧传输,帧同步
1.3帧的差错恢复
采用重传的方法进行。
1.4流量控制
确保中间传输设备的稳定及收发双方传输速率的匹配。
二:以太网帧格式
2.1以太网MAC地址
用来识别一个以太网上的某个单独的设备或一组设备。
因MAC地址是由48位二进制数组成,所以通常分为六段。其中前24位是生产厂商想IEEE申请的厂商编号,后24位是网络接口卡序列号。MAC地址的第八位为0时,表示该MAC地址为单播地址,为1时,表示该MAC地址为组播地址。
2.2以太网帧格式
以太网有多种帧格式,这里介绍最为常用的Ethernet II的帧格式,该帧共包含六个域。
前导码包含八字结,包含一层帧起始定界符。在以太网中,前导码被认为是物理层封装的一部分,而不是数据链路层的封装。
目的地址包含六字节,标识了帧的目的站点MAC地址。目的地址可以是单播地址(单个目的地),组播地址(组目的地)或广播地址。
源地址包含六字节,源地址标识了发送帧站点的MAC地址。源地址一定是单播地址。(第八位是0)
类型域包含两字节,用来表示上层协议的类型,如0800H表示IP协议。
数据域包含46-1500字节。数据域封装了通过以太网传输的高层协议信息。 类型域和数据域可以理解为数据包
帧校验序列包含四字节,是从目的地址到数据域结束这一部分的校验。