icmp数据包 头部校验和的问题
自己抓了一个ip包
0000 00 14 78 d2 26 2e 00 90 f5 47 1b f1 08 00 45 00 ..x.&....G....E.
0010 00 3c f3 92 00 00 80 01 a4 7d c0 a8 01 7b ca 6c .<.......}...{.l
0020 16 21 08 00 31 5c 02 00 1a 00 61 62 63 64 65 66 .!..1\....abcdef
0030 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 ghijklmnopqrstuv
0040 77 61 62 63 64 65 66 67 68 69 wabcdefghi
从0x22开始是icmp包,我怎么算也算不对icmp头部的校验和
0x0800
0x0000
0x0200
0x1a00
________
0x2400
取反
0xdbff
但是,他怎么认为是 0x315c 呢?
实在是不懂