协议学习指南
UDP 工作原理
通过仅八字节的传输层首部发送独立数据报。UDP 提供端口和校验和,不负责交付、有序或重传。
- 默认端口
- Application dependent
- 传输 / 承载
- IPv4 / IPv6
- 类别
- 核心
1. 无需握手直接发送
客户端发送应用编号 1–8 的消息。回声应用收到后以相同编号回复;这是应用回复,不是 UDP 确认。
2. 连续发送独立消息
消息每隔 20 毫秒发送,不等待回复;4 比 3 先到达。编号属于应用,不是 UDP 序列号字段。
3. 丢失后仍继续发送
请求 7 丢失,请求 8 仍按时发出。服务端没有收到 7,应用就不会生成回复 7。
4. 完成应用消息往返
每条收到的请求都有相同编号的回声回复。请求与回复可以同时在途,观察回复 1、2、4、3、5、6、8 全部返回客户端。
5. 逐条核对所有消息
发出 8 条请求,服务端收到 7 条,这 7 条回复全部回到客户端。仅请求 7 丢失,没有回复 7。最终明细逐条核对全部编号,不再有消息在途。
相关协议
协议跨层协作。对比相关课程,区分寻址、交付、应用语义与加密。