我编写了一个tcp校验和计算函数。我需要检查它是否按http://www.ietf.org/rfc/rfc793.txt中指定的方式工作(它使用ipv4地址来计算伪头)。
为此,我需要为给定的数据包提供已知的校验和值。有没有人为我提供这样一个已知的校验和/数据包对,或者告诉我在哪里可以找到它?优选地,其中发送奇数个数据字节。例如:校验和:
Sourceport: 9999
Destinationport: 11111
seqnumbr: 5555
acknumber: 6666
Dataoffset: 5
Flags: ACK and PUSH
Window: 8000
Urgentpointer: 0
Options: no options
data: {0x01, 0x02, 0x03, 0x04, 0x05}
Source IP (for the psuedo header): 192.168.0.10
Destination IP (for the psuedo header): 192.168.0.20
如何找出该tcp数据包的校验和是什么?
谢谢!