- 论坛徽章:
- 2
|
本帖最后由 fireaway7 于 2014-07-04 17:17 编辑
rowsocket.zip
(5.51 KB, 下载次数: 11)
请看附件中的pcap文件,其中192.168.1.154是我的测试机器,可以ping通baidu,220.181.111.86是baidu地址,从第一个包可以看出来,SYN包确实从测试机器发了,为什么会有第4个ICMP redirect报文,但这个应该只是说下次到达200.181.111.86的包不要经过192.168.1.37,应该不会影响发不出去吧?
其实我开始还用2台机器测过,即用自己另一台机器,监听某个端口,允当上面baidu的角色,2台机器上都抓包,2个pcap文件都能看到SYN报文,但都没有SYN+ACK。
我感觉挺奇怪的,因这这个程序我之前在公司是测试过的,印象中是可以收到SYN+ACK的,而且我当时还兴奋了一下,现在“突然”收不到了。
请大牛指导。
row_socket.zip
(4.23 KB, 下载次数: 12)
请看row_c.pcap第16个报文,217机器向218机器发SYN报文,紧接着第17个报文又是SYN报文,并且TTL减小了1,不是我的程序发的,然后还收到一个ICMP报文,说目的不可达,没收到SYN+ACK报文,不明白道理,有没有知道的小伙伴给个答案(row_s.pcap为218机器上抓的包)。 |
|