数据链路层位于物理层之上、网络层之下,负责将物理层提供的不可靠的比特流转变为可靠的帧传输。
网络层 ← 分组(数据包)
↓
数据链路层 ← 帧(Frame)
↓
物理层 ← 比特流
| 类型 | 可靠性 | 流量控制 | 应用 |
|---|---|---|---|
| 无确认无连接 | 无 | 无 | 误码率低的信道(光纤) |
| 有确认无连接 | 有确认 | 无 | 无线信道(802.11) |
| 有确认面向连接 | 有确认 | 有 | 要求可靠的场景 |
| 考点 | 说明 |
|---|---|
| 数据链路层的功能 | 组帧、差错控制、流量控制、可靠传输、MAC |
| 链路 vs 数据链路 | 链路是物理线路;数据链路包含协议实现 |
| 流量控制范围区别 | 数据链路层逐跳 vs 传输层端到端 |
| 协议分类 | 三种:无确认无连接 / 有确认无连接 / 有确认面向连接 |
↑ 站内 HTML 相对链接(纯网页可浏览);本页右上「在 Obsidian 中打开」跳回源笔记。