登录ftp时出现 错误 118 (net::ERR_CONNECTION_TIMED_OUT): 未知错误。
要用比较新的版本的FTP。
不仅要把自己装的防火墙调低或关掉还要尤其是xp系统带的防火墙关掉。
FTP设置时,请勿选择在PASV模式下上传,否则将出现登录FTP后,无法列表等异常情况。相同的软件,版本不同,设置方法也略有不同,因此需要根据实际情况进行设置。
FlashFxp中文版:选项--参数选择--代理/防火墙/标识--将“使用被动模式”前复选框中的勾去掉。
Cute FTP英文版:FTP—Settings—Options—Firewall,将“PASV mode”前复选框中的打勾去掉。
Cute FTP35中文版:FTP—设置—选项—防火墙,“PASV方式(A)”前复选框中的打勾去掉。
Leap FTP272:Sites—Site Manager—Advanced,将“Use PASV mode”前复选框中的打勾去掉。
用户在FTP的时候要选用PORT模式。
建议大家使用不同版本的FTP软件登陆FTP服务器。
建议升级病毒库,并查杀病毒。
在"参数选择"中高级选项一栏,在"列表方式"中选择"显示隐藏文件"。
在"参数选择"中选择代理一栏,在"使用被动模式"一栏前打钩即可。
系统自身问题。
删除那个站点,再重新创建一个新的站点。这个可能是软件本身的问题,用久了有时就会出现这样的问题。
一、什么是FTP
文件传输协议 FTP [ File Transfer Protocol ]使得主机间可以共享文件。
FTP 使用TCP 生成一个虚拟连接用于控制信息,然后再生成一个单独的 TCP 连接用于数据传输。控制连接使用类似TELNET协议在主机间交换命令和消息。
文件传输协议是TCP/IP网络上两台计算机传送文件的协议,FTP是在TCP/IP网络和INTERNET上最早使用的协议之一,它属于网络协议组的应用层。FTP客户机可以给服务器发出命令来下载文件,上传文件,创建或改变服务器上的目录。
二、FTP工作原理
文件传输协议FTP使用TCP可靠的传输服务来提供一些基本的文件传送服务。FTP的主要任务是减少或者消除在不同操作系统下处理文件的不兼容性。
FTP使用客户服务器的模式,一个FTP服务器进程可以服务多个客户进程。FTP的服务器进程由两部分组成:一个是主进程,负责接收新的请求;另外还有若干个从属进程,负责处理单个请求。
在进行文件传输时,FTP的客户和服务器之间要建立两个并行的TCP连接:控制连接和数据连接。控制连接在整个会话期间一直保持打开状态,FTP客户所发出的传送请求通过控制连接发送给服务器端的控制进程,但控制连接并不用来传送文件,实际用来传输文件的是数据连接。
服务器端在接收到FTP客户发送来的文件传输请求后就创建数据传送进程和数据连接,用来连接客户端和服务器端的数据传送进程。数据传送进程实际完成文件的传送,在传送完毕后关闭数据传送链接并结束运行。
使用两个独立的连接的主要好处是使协议更加简单和更容易实现。当客户进程向服务器进程发出建立连接请求时,要寻找连接服务器进程的知名端口21,同时还要告诉服务器进程自己的另一个端口号码,用于建立数据传送连接(此信息是在报文的应用层携带)。
接着服务器进程用自己传送数据的知名端口20与客户进程所提供的端口号码建立数据传送连接。由于FTP使用了两个不同的端口号,所以数据连接与控制连接不会混乱。
这个和你的机器有关,可能你你的网络有问题,
最可能的是你的IE出了问题,
可以试一下用ftp客户端登录,比如leapftp,之类的,
如果还是超时的那,那再看一下你有没有装什么安全防护软件,,比果防火墙之类的软件,把ftp的21端口给屏蔽了,
最后就是你的网络官理员,在路由器上把ftp封了
都可能吧,你最好请专业人员来检查下
意思是连接超时。
原因可能有二:
1、网页可能暂时无法连接,或者它已永久性地移动到了新网址
2、不是你的网络慢,就是FTP服务器那边出了问题。
换个FTP登录工具试试?如FlashFXP。
如果是你网速的问题,就去网速好一点的地方登录FTP服务器吧。
如果是FTP服务器的问题,就要叫服务器那边的工作人员去检查一下了。
如果确定用户名密码正确的话,就有以下几个可能性
1。你现在使用的ip被封了(永久性)。这个只好更换ip。
2。你现在使用的ip被临时封了。这个是由于之前连续多次登陆都输入了错误的密码导致的,一般来说过几分钟就可以登陆了。
3。达到或超过了该帐号允许的最大连接数。一个字“等”,等别人断开连接,连接数减下来了就可以上了。
4。达到或超过了该ip允许的最大连接数。就是同一个ip使用了这个帐号或者别的帐号连接了这个服务器,并且达到了最大的限制。解决办法:如果没使用代理,那就是所有连接都来自本机了,先把其他连接关掉;使用了代理的话就换代理。
FTP连接失败的五大原因:
一、FTP服务器的域名解析问题,当连接FTP时地址栏填写了服务器的域名,如果DNS服务器解析出问题,就无法得到对方的IP地址,因此无法连接FTP。
二、错误的用户名和密码。许多FTP服务器禁止了匿名连接,这样是为了安全起见,连接时输入错误的用户名和密码或者不输入用户名和密码导致连接失败。
三、传输模式错误。许多服务器在安装了防火墙后设置了被动模式传输,用户在连接时需要采用被动模式(pasv)或者自动模式。
四、FTP服务器错误。对方服务器宕机,可以通过PING命令来测试FTP服务器是否存活。
五、错误的端口或者自身电脑防火墙不允许。许多安全软件禁止了FTP连接,自身电脑无法连接FTP端口。
实验分析:
第一次,上传了399M共计4330个文件,用了半小时,中间出现多次传输失败。
第二次,上传了129M的一个压缩包文件,用了6秒,中间未出现传输失败。
第三次,上传了117M的一个压缩包文件,用了17秒,中间未出现传输失败。
细心的人不难看出,出现上传中断的实验中,所上传的数据有个明显的特点:文件数特别多。而上传成功的两次,则只有一个文件上传。
这样看来,FTP上传中断应该是跟待上传的文件个数有关了。
专业解释如下:
FTP是应用层的协议,它基于传输层,为用户服务,它们负责进行文件的传输。FTP是一个8位的客户端-服务器协议,能操作任何类型的文件而不需要进一步处理,就像MIME或Unicode一样。但是,FTP有着极高的延时,这意味着,从开始请求到第一次接收需求数据之间的时间会非常长,并且不时的必需执行一些冗长的登录进程。
FTP服务一般运行在20和21两个端口。端口20用于在客户端和服务器之间传输数据流,而端口21用于传输控制流,并且是命令通向ftp服务器的进口。当数据通过数据流传输时,控制流处于空闲状态。而当控制流空闲很长时间后,客户端的防火墙会将其会话置为超时,这样当大量数据通过防火墙时,会产生一些问题。此时,虽然文件可以成功的传输,但因为控制会话会被防火墙断开,传输会产生一些错误。
说的这么专业,很多非计算机专业的童鞋可能看能云里雾里,那么我们通俗的解释下为什么会出现FTP上传的文件数比较多的时候就会很慢而且经常中断。
我们把服务器比作一座城市,我们上传的文件就是想要去到城市里的人,FTP协议是想要进城必须遵守的规矩,而传输数据的端口就是城门,每一个文件看做一个人。
当我们使用FTP客户端向服务器上传文件数表较多的数据的时候,可以看做是一群人分别驾驶着自己的小轿车通过端口这座门户进入服务器这座城市。
但是,因为进城就必须遵守一定的规则(FTP协议),也就是必须先去命令端口这道门申报一下我要进城然后从数据端口这道门进去,且每次开门只能进一辆车,例如上图的5辆车进城就必须排队等着城门(数据端口)开启关闭5次,而每一次开启关闭城门用时特别久,最重要的是在命令端口这道门申报了之后并不是一直有效,而是在一定时间之后就会关闭,数据端口一看命令端口关闭了,就会跟着关闭,而这时候因为开门关门占用了大量的时间,等待进城的这些车并没有全部进去,这时候就需要重新去命令端口申报,这就是为什么上传着数据中突然中断了,因为命令端口的开放时间到了,必须重新申报了。
那么将大量数据压缩成一个压缩包上传呢,这时候就可以看做是一群人坐着一辆大巴车进城。
这时候,因为只有一辆车进城,所以在命令端口开放的时间内,这辆大巴车就已经进去城市了,也就不会出现中断了。
分析到了这里,我们应该很明白了,如果想解决FTP上传中断的问题,那么最好的解决办法就是将数据打包压缩之后再上传,这样就不会出现上传中断了,切记,千万不要一次上传太多的文件,一定要打包压缩上传。
0条评论