一.数据链路层的功能:链路管理,信息的传输,流量与差错控制,异常情况处理。
二.数据链路层的流量控制协议:
1.停—等流量控制【已淘汰】
2.滑动窗口流量控制(循环体)
三.广域网数据链路层传输控制规程
1.面向字符型传输控制规程
2.面向比特型传输控制规程:
标志字段F 地址字段A 控制字段C 信息字段INFO 帧校验序列 标志字段F
1Byte 1Byte 1Byte 可变长度 2Byte 1Byte
标志字段F:用以实现帧级同步,以表明帧的开始与结束【在头尾都增加标志字段】
位模式:01111110(6个连续的1)
零比特填充法——使数据部分不产生6个连续的1(在5个连续的1后面填入一个0)
发端原始数据:01011111100
发端处理后:010111110100
收端处理后:01011111100
控制字段(HDLC的核心):信息帧I、监督帧S、无编号帧U
帧标志:(1)I帧的特征标志是控制字段的第一个比特为“0”
(2)S帧的特征标志是控制字段的第一个比特为“1”,第二个为“0”
Type字段的取值(3、4位):
类型一 00(接收准备就绪)
类型二 10(接收未就绪)
类型三 01 (拒绝接收)
类型四 11(选择拒绝)
(2)U帧的特征标志是控制字段的第一个比特为“1”,第二个也为“1”
四。数据链路层协议的三个基本问题:封装成帧,透明传输,差错检测
五.以太网的MAC帧格式
1.MAC帧格式开始插入8个字节,前7个字节是前同步码,1个字节是帧开始定界符(1010101011)
2.数据部分在46-1500字节
3.以太网不需要使用帧结束定界符,也不需要使用字节插入来保证透明传输。