标签: networking udp protocols
我无法理解为什么UDP标头的长度为'领域,以及为什么需要它?
如果原因是要知道“应用程序消息(L5数据)'从段开始,它可以从UDP数据中获得 - UDP头长度(已知值)'。
答案 0 :(得分:2)
UDP报头长度字段是UDP报头的长度加上UDP数据。它确实是冗余的,因为这个长度可以从IP报头总长度字段计算,其中UDP数据报长度是IP总长度减去IP报头长度。
答案 1 :(得分:1)
因为UDP可以通过IP以外的其他协议传输。
并且还因为UDP传输长度(udp长度)的数据报消息,该长度可以通过多个IP分段数据包发送。
来源:https://notes.shichao.io/tcpv1/ch10/
答案 2 :(得分:0)
UDP使用消息流NON FIFO作为发送方和接收方之间的通信模型。如果未提及大小,则将无法在rxr处解密消息。 假设先发送m1m2m3,然后每条消息都将被通知,以便您可以追溯到该消息。 问候