UDP的报文结构
- 源端口:占16个比特位两个字节,用来表示发送端端口号.
- 目的端口:占16个比特位,表示接收端端口号.
- UDP报文长度:占16个比特位,用来表示报文总长度,包括头部和数据.
- 校验和:占16个比特位,用来检测UDP报文在传输过程中是否损坏.
- 数据:最大长度为65535个字符,为传输的实际数据.
相关的注意事项
- UDP是一种无连接的协议,不会维护连接状态.因此,在使用UDP进行通信的时候,需要自行处理丢包,重复数据的问题.
- UDP为不可靠传输,可能在传输的过程中丢失,损坏或者以不同顺序到达.
- UDP传输效率高,适用于实时性要求高.
- UDP空间有限超出的数据可能无法传输.