- UDP的特点:无连接的、不可靠的、数据报服务
不可靠的
UDP的报头结构
- 只能保证数据不失真,不能保证数据的不丢失、乱序等
- 特点:头部小所能携带的数据多、效率较TCP会高一些(算法不复杂)
- 可应用于直播等
用UDP实现可靠的传输:将TCP所有的机制在使用UDP协议的应用层实现
数据报服务
- sendto的次数和recvfrom的次数是相等的
- 一次sendto对应一个UDP数据报
- 一次recvfrom处理一个接受的UDP数据报,如果一次recvfrom未将一个UDP数据报中的数据接收完成,则剩余的数据会直接丢弃