| 字段 | 值/长度 | 说明 |
|---|---|---|
| 标志 Flag | 0x7E(1B) | 帧定界 |
| 地址 Address | 0xFF(1B) | 广播,点对点无意义 |
| 控制 Control | 0x03(1B) | 无编号帧 |
| 协议 Protocol | 2 字节 | 数据部分协议(0x0021=IP,0xC021=LCP) |
| 数据 Data | 可变 | 网络层分组 |
| FCS | 2/4 字节 | CRC 校验 |
状态机:Dead → Establish → Authenticate → Network → Terminate
PPP 使用字节填充(异步线路)或比特填充(同步线路)。异步字节填充转义规则:
0x7E → 转义为 0x7D 0x5E0x7D → 转义为 0x7D 0x5D0x7D + (原字节 + 0x20)原始数据: 0x7E → 发送: 0x7D 0x5E
原始数据: 0x7D → 发送: 0x7D 0x5D
| 特性 | 说明 |
|---|---|
| 点对点 | 只支持一对一连接 |
| 面向字节 | 帧长度为整数个字节 |
| 不可靠 | 不提供可靠传输(无序号、无确认) |
| 全双工 | 支持双向同时传输 |
| 简单 | 帧格式简单,开销小 |
| 特性 | PPP | HDLC |
|---|---|---|
| 连接方式 | 点对点 | 点对点/多点 |
| 可靠性 | 不可靠 | 可靠(有确认) |
| 序号 | 无 | 有 |
| 填充方式 | 字节填充 | 比特填充 |
| 协议字段 | 有 | 无 |
| 考点 | 说明 |
|---|---|
| PPP 帧格式 | 各字段名称和作用 |
| PPP 不提供可靠传输 | 无序号、无确认机制 |
| 字节填充规则 | 0x7E 和 0x7D 的转义 |
| LCP 和 NCP | LCP 控制链路,NCP 配置网络层 |
| PPP vs HDLC | 可靠性、填充方式、应用 |
↑ 站内 HTML 相对链接(纯网页可浏览);本页右上「在 Obsidian 中打开」跳回源笔记。