udp头部
长度:UDP数据报的长度,包括UDP头部和UDP数据
校验和:用于检测UDP数据报在传输过程中是否出现错误
源端口号:发送方程序的端口号
目的端口号:接收方程序的端口号
udp协议的特性
-
无连接服务:UDP不建立连接,每个数据包(用户数据报)独立发送,不需要建立连接。
-
不可靠性:UDP不保证数据包的顺序、完整性或可靠性。数据包可能会丢失、重复或乱序到达。
- 简单性:UDP协议头只有8个字节,非常简单,包含源端口、目的端口、长度和校验和。
-
校验和:UDP提供可选的校验和功能,用于检测数据在传输过程中是否出现错误。
-
面向报文:UDP是面向报文的,发送方的UDP对应用程序交下来的报文,在添加了首部后就向下交付给IP层,不进行任何处理。
-
快速传输:由于UDP的简单性,它通常比TCP更快,因为它减少了协议开销。
-
适用场景:适用于对实时性要求高的应用,如视频会议、在线游戏等,这些应用可以容忍一定程度的数据丢失。
-
数据报大小:UDP数据报的最大长度为65507字节,超过这个长度的数据需要在IP层进行分片