我有一个嵌入在IP数据包中的UDP数据包,无法正确计算UDP的校验和,但我能正确找到IP的CHecksum。有人可以帮助找到UDP校验和的方式。
[45 00 00 53 00 80 00 00 40 11 66 16 0A 00 00 03 0A 00 00 02] CA B1 CA B1 00 3F DF A5
括号中的位是IP包,校验和以粗体显示。
**UDP Packet**
CA B1 Source port
CA B1 Destination port
00 3F Length
DF A5 Checksum
这里校验和“DF A5”如何出现。我做了16位加法并取了1s补码但仍未获得该值。我是否还需要考虑IP头来计算UDP的校验和