差错控制与滑动窗口公式表
海明距离
码字集合的最小海明距离为
检测最多
海明码校验位数
数据位为
CRC
数据多项式为
- 在原始数据后补
个 0,相当于 。 - 对
做模 2 除法,得到次数小于 的余数 。 - 发送码字:
模 2 加减均为异或,因此:
帧发送时间与参数
帧长为
停等协议利用率
无处理时间、ACK 发送时间可忽略、无差错:
滑动窗口利用率
发送窗口为
序号空间
序号字段为
GBN
接收窗口通常为 1,为避免新旧帧混淆:
SR
发送窗口和接收窗口通常取相等值,要求:
确认号推进
累计确认表示此前所有连续帧均已正确接收。若 ACK 值表示“下一个期望序号”:
误码与重传的简单模型
单个 bit 错误概率为
王道口径补充(2026-09-15 审校)
以下各条由第 3 章错题反推补入,均按王道教材口径:
- 题目未指明是哪种滑动窗口协议时,求帧序号位数按
(2015 真题)。窗口数先向上取整再求位数。 - 确认帧有长度时
不能忽略:发送周期 (王道 3.4.3 第 17 题,确认帧与数据帧一样长)。 - 同一序号位数下,无差错时的最大信道利用率
: 时三者的发送窗口分别为 1、4、7(2023 真题)。 - ACK 语义:王道链路层 GBN 的 ACK
表示已正确收到 号帧及之前的所有帧;TCP 的确认号表示期望收到的下一个字节序号,两者差 1。 - 本表的
写法与王道的 等价(忽略 且 时)。
介质访问控制(王道 3.5)
| 量 | 公式 | 备注 |
|---|---|---|
| 争用期 | 有集线器、中继器时加上其单程时延再乘 2 | |
| 最短帧长 | 争用期 × 数据传输速率 | 以太网 64 字节 = 512 比特时间;10Mb/s 下争用期 51.2μs |
| 退避 | 16 次仍失败则丢弃 | |
| CSMA/CA 的 NAV | 听到 CTS:SIFS + DATA + SIFS + ACK | 听到 RTS 则再加 SIFS + CTS |
| CDMA | 规格化内积 | 各站码片序列两两正交 |
计算顺序
- 明确帧长是否包含首部和校验字段。
- 用
求帧发送时间,用距离和速度求传播时延。 - 计算
。 - 根据停等、GBN 或 SR 选择利用率和窗口约束。
- 区分发送窗口、接收窗口和序号空间。
- CRC 题严格按补 0、异或除法、拼接余数执行。
- 题目存在误码和重传时,按完整事件时序计算平均效率。
链接
- 上级索引:计算机网络公式附录
- 差错检测:3.3.1 检错编码
- 流量控制与滑动窗口:3.4.1 流量控制与滑动窗口机制
- ARQ 与信道利用率:3.4.2 可靠传输机制
- 介质访问控制:3.5.2 CSMA/CD · CSMA/CA
- 名词库:第 3 章名词库
- 数据链路层总览:计算机网络第 3 章:数据链路层总览