UDP由不需要使用TCP传输保证服务的应用程序使用,因为应用程序可能有自己私有的重传方法,或只是单纯的不需要可靠传输。UDP做的只是获取应用程序数据并创建UDP datagram,然后将其交付给网络层。
1、UDP Datagram格式
校验和甚至覆盖了IP头。
2、UDP服务模型
| 特性 | 表现 |
|---|---|
| 无连接的数据报服务 | 不建立连接。数据包可能以任意的顺序显示。 |
| 数据包独立 | |
| 不可靠传输 | 1. 无确认消息 2. 没有检查丢失或错序的机制 3. 无流量控制 |
3、总结
UDP在应用程序之间提供了更简单的数据报传送服务。