数据链路层详解:组帧、差错控制与考研复习要点

4星 · 超过85%的资源 需积分: 10 7 下载量 31 浏览量 更新于2024-07-28 收藏 1.5MB PPT 举报
"2011年计算机网络考研辅导讲座涵盖了数据链路层的重要知识点,包括组帧、流量控制、差错控制和介质访问控制。" 本文档是针对计算机网络全国统考考研的复习资料,主要讲解了数据链路层的相关内容,特别是与组帧、流量控制、差错控制以及介质访问控制相关的概念和技术。数据链路层作为网络模型中的第二层,负责在相邻节点间建立逻辑连接,提供无错的数据传输。 在数据链路层中,**组帧**是一个关键任务,它的目的是从连续的比特流中识别帧的边界。常见的组帧方法包括: 1. **字节计数法**:通过帧同步标志字节和帧长计数来确定帧的起始和结束。接收方在接收到帧时,会根据计数器减少字节,直到计数为零,标识帧的结束。 2. **字符填充的首尾定界符法**,如BSC协议,使用特定的ASCII字符序列来定义帧的开始和结束,并通过DLE(数据链路 escape)字符实现透明传输。 3. **比特填充的首尾标志法**,如HDLC协议,使用特定的比特序列(如01111110)来标志帧的边界,通过添加或删除0比特实现透明传输。 4. **编码违例法**,利用编码规则的异常来标志帧边界,如差分Manchester编码中的非法编码用于标记帧边界。 **差错控制**是数据链路层的另一个重要功能,它确保数据在传输过程中的完整性。常见的检错码有奇偶校验码、校验和码以及循环冗余校验(CRC)码,这些检错码能检测出错误,但不一定能纠正错误。而纠错码如汉明码则具备纠正错误的能力。 此外,文档还提到了**流量控制**和**介质访问控制**。流量控制是为了防止发送方过快地发送数据导致接收方无法处理,常见的流量控制机制有停等协议、滑动窗口协议等。介质访问控制(MAC)则是在共享介质的局域网中,协调多个设备对介质的访问,如CSMA/CD(载波监听多路访问/冲突检测)、CSMA/CA(载波监听多路访问/冲突避免)以及令牌环网络的访问控制方式。 这个辅导讲座详细介绍了数据链路层的核心概念和方法,对于准备计算机网络考研的学生来说,是十分宝贵的学习资料。