winpcap发出tcip后,抓包工具可以抓到,但是目标主机没有响应的tcp包发出,请问这是为什么呢
我用winpcap发送了自己的构造的tcp数据包,在目标主机上可以用抓包工具(sniffer pro)抓到,但是目标主机没有响应的tcp数据包,这是为什么呢,高人指点,感激万分! --------------------编程问答-------------------- 可能原因如下:1,请确认数据包已经成功发送,并正确计算了检验和
2,确认接受主机端易做图动
3,确认sinffer捕包和理解正确
--------------------编程问答-------------------- 首先谢谢上面的大狭解答,谢谢哈
对于第一个问题,我用sniffer pro ,在目标主机上抓到自己的发的包后,可以看到是正确的,各个字段都是自己设置的值,而且校验和上显示的是(correct),应该一切都是正确的,
对于对二个问题,这个应该不存在,应为不管是否是活动,都会有响应的包,只是在响应包中的标志位不同而已,我要做的
端口扫描程序也是机遇这个原理来做的,
对与第三个问题,实在不好说的,我用的sniffer pro 应该是最新版本,它的抓包功能我从来没怀疑过 --------------------编程问答-------------------- 根据TCP协议,是应该返回rst数据包的,但是由于可能有防火墙,或者windows的设置和版本不同,可能会因为防止被扫描而不发送rst,应该确认端口开放。 --------------------编程问答-------------------- 恩,谢谢上楼的大侠指点,如果是自己做的NDIS网络驱动,相对于另外做一个与winpcap类似的驱动,在应用太程序中使用,做了后,遇到了同样的问题,对方能收到,同样没反应,郁闷中啊。。 --------------------编程问答-------------------- 接收方能够抓到回复的SYN/ACK么?计算机是不会闹鬼的 --------------------编程问答-------------------- 如果没有建立连接,如何回应TCP rst报文,系统还没有进入tcp的状态机? --------------------编程问答-------------------- 有点难度哦 --------------------编程问答-------------------- 有点难度哦
补充:云计算 , 云安全