UDP

来源:互联网 发布:linux for循环 数组 编辑:程序博客网 时间:2024/06/11 07:23

无连接的,只是在IP数据报服务上增加了端口的功能和差错检测的功能

1.UDP报文段

伪首部(12字节,校验用,不发送)首部(8字节)数据
首部:

源端口(2字节)目的端口(2字节)长度(2字节)校验和(2字节)

2.UDP校验

伪首部:

源IP地址(4字节)目的IP地址(4字节)全0字段(1字节)协议字段(1字节,UDP固定为17)长度(2字节)如果数据部分的长度不是偶数,则在后面补0

将以上数据按2进制反码计算,无差错时结果全为1.