程序员内功修炼(三)计算机网络之数据链路层
1、数据链路层功能概述 一、数据链路层功能概述 二、数据链路层基本概念 三、数据链路层功能概述 2、封装成帧&透明传输 一、数据链路层功能概述 二、封装成帧 三、透明传输 四、字符计数法 五、字符填充法 六、零比特填充法 七、违规编码法 3、差错控制(检错编码&纠错编码) 一、差错从何而来 二、数据链路层的差错控制 三、检错编码——奇偶校验码 四、检错编码——CRC循环冗余码 五、纠错编码——海明码 4、流量控制与可靠传输机制 一、数据链路层的流量控制 二、流量控制的方法 三、可靠传输、滑动窗口、流量控制 四、脑图梳理 5、停止—等待协议 一、停止等待协议 二、停等协议——无差错情况 三、停等协议——有差错的情况 四、停等协议性能分析 五、信道利用率 六、脑图梳理 6、后退N帧协议(GBN) 一、停等协议的弊端 二、后退N帧协议中的滑动窗口 三、GBN发送方必须响应的三件事 四、GBN接收方要做的事 五、滑动窗口的长度 六、GBN协议重点总结 七、习题 八、GBN协议性能分析 九、脑图梳理 7、选择重传协议(Selective Repeat) 一、GBN协议的弊端 二、选择重传协议中的滑动窗口 三、SR发送方必须响应的三件事 四、SR接收方要做的事 五、滑动窗口长度 六、SR协议重点总结 七、习题 八、脑图梳理 8、ALOHA协议 一、介质访问控制 二、ALOHA协议 三