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