图示


图7.22 FTP系统

  多数用户只用到少数命令来进行文件传输。当启动一个FTP程序后,用户在开始传输文件前必须输入open命令,然后输入要连接计算机的域名(或IP地址),之后与该计算机建立一个TCP连接。这个连接就是控制连接。例如,一旦一个连接被打开,FTP就要求用户提供远程计算机的授权。为了做到这一点,用户必须输入一个登录名和口令,许多FTP版本提示输入登录名和口令。登录名对应于远程计算机上的一个合法的帐户,决定哪些文件能被访问。如果用户提供的登录名是smith,那么该用户将同在远程机器上用smith登录的用户一样享有相同的文件访问权限。当用户打开一个控制连接并且获得授权后,就能进行文件传输了。只要需要,控制连接将一直保持着。当用户结束访问指定的计算机后,输入close命令来终止控制连接。关闭控制连接并一定不终止FTP程序的运行:用户可以选择打开一个新的控制连接,连接到另一台计算机。