数据链路层的功能
1. 概述
1.1 基本概念
1.2 功能概述
2. 封装成帧和透明传输
2.1 封装成帧
2.2 透明传输
2.2.1 字符计数法
2.2.2 字符填充法
2.2.3 零比特填充法
2.2.4 违规编码法
3. 差错控制
3.1 差错从何而来
3.2 差错控制
3.2.1 检错编码
3.2.1.1 奇偶校验码
3.2.1.2 循环冗余码
3.2.2 纠错编码
3.2.2.1 海明码
海明距离:
阶段小结:
4. 流量控制与可靠传输机制
4.1 流量控制
4.1.1 停止-等待协议
4.1.1.1 无差错情况
4.1.1.2 有差错情况
4.1.1.3 性能分析
阶段小结:
4.1.2 后退N帧协议
4.1.2.1 停等协议弊端
4.1.2.2 滑动窗口
4.1.2.3 GBN发送方必须响应的三件事
4.1.2.4 GBN接收方要做的事
4.1.2.5 总结
习题1:
习题2:
4.1.2.6 性能分析
阶段小结:
4.1.3 选择重传协议
4.1.3.1 GBN协议的弊端
4.1.3.2 滑动窗口
4.1.3.3 SR发送方必须响应的三件事
4.1.3.4 SR接收方要做的事
4.1.3.5 总结
习题:
阶段小结: