9.2.8. UDP用户数据报协议

UDP是一个简单的面向数据报的运输层协议:进程的每个输出操作都正好产生一个UDP数据报,并组装成一份待发送的IP数据报。UDP不保证数据能达到目的地。

UDP首部各字段如下

../../_images/udp_datahead.png

端口号表示发送进程和接收进程。TCP和UDP的端口号是相对独立的。UDP校验和覆盖UDP首部和UDP数据。IP首部的校验和只覆盖IP的首部而不覆盖IP数据报中的任何数据. UDP的校验和是可选的,而TCP的校验和是必须的。