UDP 用户数据报协议(User Datagram Protocol)是OSI参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。
一、UDP报头
UDP报头
- 源端口号:发送方端口号
- 目的端口号:接收方端口号
- 长度:UDP用户数据报的长度,最小值是8字节(仅有首部),总长度为UDP首部长度(8字节)+数据主体长度;
- 校验和:检测UDP用户数据报在传输中是否有错,有错就丢弃。校验有各种方法,简单地,可以将传输的数据按照每4个字节组成一个int数,将所有int数加起来,接收方和发送方可以校验该数据在发送方与接收方是否一致,来判断数据是否有丢包;