<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
匿名FTP
由于登录FTP需要相应的账号和密码,这对于那些公共的FTP站点不太方便。使用匿名FTP则有效的解决这个问题。所谓匿名FTP,即是任何人都可以使用通用账号Anonymous登录,所需密码为(任意的)自己的email地址。这个密码只是为了方便服务器端log之用。
匿名FTP需要注意的一点就是,在有些FTP实现上,如果客户端的IP无法反向解析到一个主机名称的话,服务器将拒绝登录。
所谓反向解析就是指从一个IP查询其对应的DNS名称的过程。很多主机一般比较注意从DNS名称到IP的正向解析,而对反向则不那么注意。
FTP传输的中断
(出自 R. Stevens 《TCP/IP Illustrated V.1》)
现在看一下FTP客户是怎样异常中止一个来自服务器的文件传输。异常中止从客户传向服务器的文件很容易—只要客户停止在数据连接上发送数据,并发出ABOR命令到控制连接上的服务器即可。而异常中止接收就复杂多了,这是因为客户要告知服务器立即停止发送数据。我们前面提到要使用Telnet同步信号,下面的例子就是这样。
我们先发起一个接收,并在它开始后键入中断键。这里是交互会话,其中初始注册被略去:
ftp
>
get a
.
out 取一个大文件
--- >
--- >