文件传输协议

2013-04-14 17:03:49 来源:中华铁道网

在不同计算机间提供文件传送服务。进行文件传送的两台计算机必须连网,而与计算机所处的位置、连接方式以及使用的操作系统无关。
文件传输协议(FTP)(file transfer protocol)在不同计算机间提供文件传送服务。进行文件传送的两台计算机必须连网,而与计算机所处的位置、连接方式以及使用的操作系统无关。FTP采用“客户/服务器”模式,在客户与服务器之间建立控制连接与数据连接,控制连接用于客户与服务器间传送命令与响应,而数据连接用于它们间的数据传送与交互。在通信平台上FTP采用面向连接的TCP作为传输控制协议。
 
FTP是一个交互式会话系统,客户每次调用FTP便建立一个会话连接,使用控制命令个建立数据连接,进行文件传送,直到数据传送结束,客户可继续向服务器发送命令,最后拆除连接,推出FTP会话。
 
FTP提供十分丰富的操作命令,包括连接与拆接、文件管理及目录管理等一组命令,用户可用求助(help)命令得到全部命令清单。
 
使用FTP的过程如下:首先应建立连接,键入FTP进入远程系统,再键入open主机名,用户登录输入用户名及口令。一旦连接成功,进入文件传送阶段,用户可键入get或put命令,用于获取远程主机上文件,或将结束会话,最后用quit命令关闭所有连接并推出FTP。
 
FTP提供ASCII文件传送和二进制文件传送2种传输模式,前者按字符传送,如文本文件、电子表格、图像文件等。对于特别大的文件或文件组通常采用压缩形式存储文件,并将文件组集合成一个程序包,当打开它后获得所包含的文件组。
 
对于没有注册名及口令的用户,只能用匿名FTP服务,以anonymous来访问计算机上的某些文件,但这样会受到很大的限制。匿名FTP服务减轻了系统管理员及用户的负担。总之,FTP用于本地计算机与远程主机间传送或拷贝文件,是Internet上最受欢迎的网络服务之一。(汪齐贤)
 

[打印] [关闭] [返回顶部]

返回中华铁道网新闻首页