【百科】什么是FTP?

2016-08-29 1471 5 编辑:Monster 来源:互联网技术

文件传送协议FTP(File Tranfer Protocol)[RFC 959]是因特网上使用得最广泛的文件传送协议。FTP提供交互式的访问,允许客户指明文件的类型与格式(如指明是否使用ASCII码),并允许文件具有存取权限(如访问文件的用户必须经过授权,并输入有效的口令)。FTP屏蔽了各计算机系统的细节,因而适合于在异构网络中任意计算机之间传送文件。RFC959很早就成为了因特网的正式标准。

在因特网发展的早期阶段,用FTP传送文件约占整个因特网的通信量的三分之一,而由电子邮件和域名系统所产生的通信量还小于FTP所产生的通信量。只是到了1995年,WWW的通信量才首次超过了FTP。

基于TCP的FTP和基于UDP的简单文件传送协议TFTP,它们都是文件共享协议中的一大类,即复制整个文件,其特点是:若要存取一个文件,就必须先获得一个本地的文件副本。如果要修改文件,只能对文件的副本进行修改,然后再将修改后的文件副本传回到原节点。

文件共享协议中的另一大类是联机访问(on-line access)。联机访问意味着允许多个程序同时对一个文件进行存取。和数据库系统不同之处是用户不需要调用一个特殊的客户进程,而是由操作系统提供对远地共享文件进行访问的服务,就如同对本地的访问一样。这就使用户可以用远地文件作为输入和输出来运行任何应用程序,而操作系统中的文件系统则提供对共享文件的透明存取。透明存取的优点是:将原来用于处理本地文件的应用程序用来处理远地文件时,不需要对该应用程序做明显的改动。属于文件共享协议的有网络文件系统NFS(Network File System)[COME06]。网络文件系统NFS最初是在UNIX操作系统坏境下实现文件和目录的共享。NFS可使本地计算机共享远地的资源,就像这些资源在本地一样。由于NFS原先是美国SUN公司在TCP/IP网络上创建的,因此目前NFS主要应用在TCP/IP网络上。然而现在NFS也可以在OS/2,MS-Windows,NetWare等操作系统上运行。NFS还没有成为因特网的正式标准,现在的版本4(NFSv4)是2000年底发表的[RFC3010],目前还只是建议标准。限于篇幅,本文不讨论NFS的详细工作股过程。

本站文章均为深正网站建设摘自权威资料,书籍,或网络原创文章,如有版权纠纷或者违规问题,请即刻联系我们删除,我们欢迎您分享,引用和转载,但谢绝直接搬砖和抄袭!感谢...
关注深正互联