UDP 协议
问题 1:UDP 和 TCP 的简单介绍。
UDP 是一个简单的面向数据报的运输层协议:进程的每个输出操作都正好产生一个 UDP 数
据报,并组装成一份待发送的 IP 数据报。
TCP 是面向流字符,应用程序产生的全体数据与真正发送的单个 IP 数据报可能没什么联系。
问题 2:UDP 报头字段和含义?
源端口号(2)
目地端口号(2)
UDP 长度:是 UDP 的报文总长度,是多于的。 IP 总长度减去首部长度就是此值。(2)
UDP 校验和:注意点:校验和是可选的。 (TCP 是必选的)校验和覆盖 UDP 首部和数据
(TCP 也一样覆盖首部和数据,但是 IP 指覆盖首部)(2)
问题 3: UDP 的校验和是怎么计算的?
UDP 的校验和要计算首部和数据部分。首部还包括伪首部。
多了 12 个字节的伪首部。
注意点:UDP 长度计算两次。
如果检验和有错,则 UDP 数据报被悄悄丢弃,不产生任何差错报文。
问题 4&#x