FTP是一种数据传输协议,用于向主机传输文件或与主机交换文件。FTP文件传输协议(FTP File Transfer Protocol),是专门用来传输文件的协议,负责将我们电脑上的数据与服务器数据进行交换。比如我们要把自己电脑里做的网站程序传到服务器上,就需要用FTP工具把电脑里的数据传到服务器上。从专业上讲,FTP是两台电脑在TCP和IP网络上传输文件的协议。FTP是最早在TCP、IP网络和互联网上使用的协议之一,属于网络协议组的应用层。
什么是FTP服务器
FTP服务器是在互联网上提供存储空的计算机,它们根据FTP协议提供服务。它可以使用用户名和密码进行身份验证。匿名FTP允许用户在没有用户ID或密码的情况下从互联网访问文件、程序和其他数据。有时网站被设计成允许用户使用假名或访问者作为用户ID和密码的电子邮件地址。
FTP也是一种互联网标准,它使用TCP或IP网络将文件从一台计算机移动或传输到另一台计算机。文件传输协议也称为RFC959。
最初的FTP规范由Abhay Bhushan编写,并于1971年4月16日作为RFC114发布。后来被RFC 765(1980年6月)取代。目前的规范是RFC 959(1985年10月)。第一个FTP客户端应用程序使用带有标准化命令和语法的DOS命令提示符。从那时起,在操作系统中开发了许多图形用户界面(GUI)客户端,使用户更容易上传和下载文件。