给定数据包的Tcp校验和值

时间:2014-06-03 23:22:30

标签: tcp checksum

我编写了一个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数据包的校验和是什么?

谢谢!

0 个答案:

没有答案