| 用途 | 从传输层理解应用分帧问题 |
|---|---|
| 手段 | Follow Stream 看两方向字节序列的边界 |
判读
判读
同方向连续段拼出完整消息 → 分段
一条段含多个应用消息 → 合并
边界错乱常由对端发送节奏与 Nagle 交互引起修复要在应用协议层(定界),TCP 本身不会保证边界。
TCP 是字节流无消息边界:应用需自行定界(长度前缀、分隔符)。抓包里表现为一次 recv 对应多段或多消息合并,是"粘包"讨论的本质。
| 用途 | 从传输层理解应用分帧问题 |
|---|---|
| 手段 | Follow Stream 看两方向字节序列的边界 |
同方向连续段拼出完整消息 → 分段
一条段含多个应用消息 → 合并
边界错乱常由对端发送节奏与 Nagle 交互引起