计算机网络:应用层 —— 文件传送协议 FTP

FTP 是什么?

将某台计算机中的文件通过网络传送到可能相很远的另一台计算机中,是一项基本的网络应用,即文件传送

文件传送协议FTP(File Transfer Protocol)是一种基于网络的应用层协议,用于在客户端和服务器之间进行文件传输,是因特网上使用得最广泛的文件传送协议。

FTP 提供交互式的访问,允许客户指明文件的类型与格式(如指明是否使用 ASCII 码),并允许文件具有存取权限(如访问文件的用户必须经过授权,并输入有效的口令)。FTP 屏蔽了各计算机系统的细节,因而适合于在异构网络中任意计算机之间传送文件

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

FTP 的应用

FTP 采用客户/服务器方式,通过两个主要连接(控制连接和数据连接)实现文件的上传和下载。因特网上的 FTP 客户计算机可将各种类型的文件上传到FTP服务器计算机FTP 客户计算机也可以从FTP服务器计算机下载文件

<