Linux下用RAW socket发送syn包

2014-11-24 12:56:02 · 作者: · 浏览: 2

过程:写代码时忘记了对tcph->protocol赋值,计算出得checksum老不对,数据包是成功发出去了,但是对端没syn,ack包回,查了几个小时,郁闷死我~~~


疑问:ip->check为0是内核会计算ip头的checksum,但是计算出得结果和我用ip_fast_csum得到的结果不一致,这是为何?标记一下,有结论再附上。