我有一个Python代码,它计算TCP校验和,如http://www.roman10.net/2011/11/27/how-to-calculate-iptcpudp-checksumpart-1-theory/中所述
因此,我需要计算伪报头的TCP长度,并从帧缓冲区获得相关的TCP数据字节。你知道吗
所以我尝试了TCP length = Frame size - TCP offset - 4
,其中4应该是以太网CRC的大小。你知道吗
对于某些数据包来说,这很好,但是我得到了一些没有以太网CRC的数据包。所以我的问题是,我怎么知道TCP的长度?你知道吗
不要从帧大小开始,而是从IP头开始。您不知道特定的接口是否会让您看到以太网FCS。你知道吗
相关问题 更多 >
编程相关推荐