UDP头部结构
UDP头部占用8个字节,Source port 16bit,Destination port 16bit,Length 16bit,Checksum 16bit。
- >Source port(源端口) 16bit:源主机的应用程序的端口号。
- Destination port(目标端口) 16bit:目标主机的应用程序的端口号
- Length(整个UDP数据段的长度) 16bit: 包括UDP头部和UDP数据的总长度,因UDP头部8Bytes,那么UDP数据段最小为8Bytes。
- checksum(校验和)16bit:和TCP的checksum类型,用于对接收到的数据段进行校验,发送端进行记录和计算,接收端进行验证。
UDP传输过程:
- 使用UDP传输数据时,有应用程序根据需要提供报文到达的确认、排序、流量控制等功能。
UDP使用场景
- 不需要确认机制
- 语音、视频等流量