日期:2014-05-16  浏览次数:20778 次

FTP 服务器在什么情况下会返回这样的报文?求助
对ftp报文不懂,17个网络设备同时向一个ftp服务器下载文件,发现3个失败了,通过抓包一看,发现有点不对,但不知道具体是什么原因,请专家帮看下,怎样的情况下ftp会返回rst ack报文。给我一点思路与提示。

正常的设备报文大致如下:
192.168.1.237是设备 1.7 是ftp服务器(3CDaemon)
192.168.1.237 192.168.1.7    74 59155> ftp [SYN] Seq=0 Win=5840 Len=0 MSS=1460 SACK_PERM=1 TSval=684137 Tserc=0 WS=4  【59155应该是端口,SYN报文】

192.168.1.7   192.168.1.237  78 ftp > 59155 [SYN ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=1 TSval=0 Tserc=0 SACK_PERM=1 【ftp服务返回一个SYN响应报文】


下载失败的设备报文如下:
192.168.1.240 192.168.1.7    74 58970 > ftp [SYN] Seq=0 Win=5840 Len=0 MSS=1460 SACK_PERM=1 TSval=679891 Tserc=0 WS=4  【58970应该是端口,SYN报文】

192.168.1.7   192.168.1.240  54 ftp > 58970 [RST ACK] Seq=1 Ack=1 Win=0 Len=0
     60 ftp > 58970 [RST ACK] Seq=1 Ack=1 Win=0 Len=0
     60 ftp > 58970 [RST ACK] Seq=1 Ack=1 Win=0 Len=0
但服务器此时返回一个RST ACK报文,而不是正常的SYN ACK报文,看ftp日志是连接被关闭了。

但现在急需定位这样的场景大致有哪些?目前无法定位了。。。。

------解决方案--------------------
是不是超过连接数了?
------解决方案--------------------
超出连接数。