UDP头部结构

UDP协议_第1张图片

UDP头部占用8个字节,Source port 16bit,Destination port 16bit,Length 16bit,Checksum 16bit。

  1. >Source port(源端口) 16bit:源主机的应用程序的端口号。
  2. Destination port(目标端口) 16bit:目标主机的应用程序的端口号
  3. Length(整个UDP数据段的长度) 16bit: 包括UDP头部和UDP数据的总长度,因UDP头部8Bytes,那么UDP数据段最小为8Bytes。
  4. checksum(校验和)16bit:和TCP的checksum类型,用于对接收到的数据段进行校验,发送端进行记录和计算,接收端进行验证。

UDP传输过程:

  1. 使用UDP传输数据时,有应用程序根据需要提供报文到达的确认、排序、流量控制等功能。

UDP使用场景

  1. 不需要确认机制
  2. 语音、视频等流量