想实现下TCP的三次握手,但构建的tcp syn包用winpcap发送出去后,对方没有回复。目标机是百度的一个80端口。数据包的内容如下:
c8 3a 35 80 fc 0a 00 e0 4d 73 ca ca 08 00 45 00
00 34 6e f5 40 00 40 06 5c 3b 0a 16 14 fa 77 4b
d9 38 19 56 00 50 00 00 00 01 00 00 00 00 80 02
20 00 35 96 00 00 02 04 05 b4 01 03 03 02 01 01
04 02
对应WireShark的存档文件
http://pan.baidu.com/share/link?shareid=413181&uk=671102071
WireShark没有提示该数据包有什么问题。奇怪的是,winpcap的抓包函数居然收到了这个数据包,并返回给了我。
请大家帮忙分析下原因,谢谢!