UDP的报文格式
UDP的特点
- UDP是无连接的,发送数据时不需要建立连接。因此减少了开销和发送数据之前的时延。
- UDP尽最大努力交付,即不保证可靠交付,因此主机不需要维持复杂的连接状态表。
- UDP是面向报文的。发送方的UDP对应用程序交下来的报文,在添加首部后就向下交付IP层。UDP对应用层交下来的报文,既不合并、也不拆分,而是保留这些报文的边界。因此应用程序需选择合适的报文大小。
- UDP没有拥塞控制,因此网络出现的拥塞不会使源主机的发送速率降低。适合对网络实时性较高的应用,如视频会议,直播等。
- UDP支持一对一,多对一,一对多,多对多的通信方式。
- UDP的首部开销小,只有8个字节,对比TCP的20个字节,它是更轻量级的。