个人技术分享

UDP报文结构

UDP报文结构:  有报头和载荷组成

源端口: 发送端的端口号

目的端口: 接收端的端口号

数据报长度 : UDP报文的数据长度 包括报头和载荷

校验和: 检测UDP报文在传输过程中是否损坏, 用于数据完整性校验

说明: UDP报头一共八个字节 因此, 每个部分(源端口, 目的端口, 数据包长度, 校验和)分别两个字节, 那么也因此端口号的取值范围是0到2^16-1, 也就是 0到 65535, 64KB 因此一个UDP数据报的最大长度也是64KB(包括了报头载荷)

如果发送的数据量超过64KB, 那么就会发生数据截断

在当今这个时代, 图片动不动就是3MB, 因此UDP使用的场景越来越少了