计算机网络——数据链路层(25王道最新版)
数据链路层
- 前言
- 数据链路层的功能
- 封装成帧(组帧)
- 字符计数法
- 字节填充法
- 零比特填充法
- 违规编码法
- 小节
- 差错控制
- 检错编码
- 奇偶校验码
- CRC校验码(循环冗余校验码)
- 基本思想
- 如何构造
- 如何检错纠错
- 纠错编码
- 海明校验码
- 设计思路
- 求解步骤(难点)
- 海明码小节
- 流量控制与可靠传输
- 滑动窗口机制
- 停止等待协议(S-W)
- 异常情况的解决方案
- 后退N帧协议(GBN)
- 选择重传协议(SR)
- 信道划分 介质访问控制
- 时分复用(TDM)
- 频分复用(FDM)
- 波分复用(WDM)
- 码分复用(CDM)
- 小节
- 随机访问 介质访问控制
- CSMA/CD 协议(重点)
- CSMA/CA 协议
- 令牌传递协议
- 结语
前言
对于这一章我觉得是比较重要的 而且一些知识点在理解上是有难度的 第一遍我只是把对应的PPT做成一篇文章供自己复习 后续我会补上一些注释 但是总框架是不变的
对于后文当中出现的英文缩写我统一放在文章的开头 其实这些专有名词要么跟人有关要么就是直接英文直接翻译过来的 所以我们只要知道某个缩写的全称就可以知道它的含义
CRC——Cyclic Redundancy Check
S-W——Stop-Wait
GBN——Go back n
SR——Selective Repeat
ACK——Acknowledgment(S-W / GBN)
NCK——Negative Acknowledgment(选择重传协议特有)
ESC——转义字符
SOH/EOH ——Start/End of Header (帧定界)
(S)TDM——(statistic)time-division multiplexing
CDM——Code Division Multiplexing
CSMA/CD(collision detection)
CSMA/CA(Collision Avoidance)
数据链路层的功能
- 地位
- 功能总览
封装成帧(组帧)
字符计数法
字节填充法
零比特填充法
违规编码法
小节
差错控制
- 章节总览
检错编码
奇偶校验码
- 实现原理
- 知识小节
CRC校验码(循环冗余校验码)
基本思想
如何构造
- 怎么确定总的长度
- 怎么算CRC码
如何检错纠错
纠错编码
海明校验码
设计思路
- 由奇偶校验过度
- 如何确定需要多少个校验位
求解步骤(难点)
- 求校验位的值
- 纠错
- 检错 纠错能力
海明码小节
流量控制与可靠传输
滑动窗口机制
停止等待协议(S-W)
异常情况的解决方案
- 正常情况
- 数据帧丢失
- 确认帧丢失
- 数据帧有差错
后退N帧协议(GBN)
选择重传协议(SR)
信道划分 介质访问控制
- 什么是介质访问控制
时分复用(TDM)
- 引例
- 初步
- 进阶(统计时分复用)
频分复用(FDM)
- 引例
- 具体实现
波分复用(WDM)
码分复用(CDM)
小节
随机访问 介质访问控制
CSMA/CD 协议(重点)
-
总览
-
流程图
-
争用期
CSMA/CA 协议
-
名称联系
-
为什么不采用CSMA/CD协议
-
总览
-
预约