1 用户数据报报头结构
2.各个数据段的含义
UDP使用端口号来标识用户进程
源端口号:发送端端口号(16位)
目的端口号:接收端端口号(16位)
用户数据报长度:包括报头和用户数据在内的总字节数。(16位)
校验和:对报头和用户数据进行校验。(16位)
在linux中结构体如下所示:
/usr/include/udp.h
struct udphdr {
__be16 source; //源端口号
__be16 dest; //目的端口号
__be16 len; //用户数据报长度
__sum16 check; //校验和
};