什么是文件传输协议(FTP)?文件传输协议到底是什么?
文件传输协议(FTP)是一种客户端/服务器协议, 用于将文件传输到主机或与主机交换文件。它可以使用用户名和密码进行身份验证。匿名文件传输协议允许用户从Internet访问文件,程序和其他数据,而无需用户ID或密码。网站有时被设计为允许用户使用“匿名”或“访客”作为用户ID和密码的电子邮件地址。公共可用的苍蝇通常位于名为pub的目录中,可以轻松地FTP到用户的计算机。FTP也是使用TCP或IP网络将文件从一台计算机移动或传输到另一台计算机的Internet标准。
文件传输协议也称为RFC 959。
最初的FTP规范由Abhay Bhushan编写,并于1971年4月16日作为RFC 114发布。后来被RFC 765(1980年6月)取代。目前的规范是RFC 959(1985年10月)。RFC代表评论请求。
第一个FTP客户端应用程序使用带有标准化命令和语法的DOS命令提示符。从那时起,许多图形用户界面(GUI)客户端已在操作系统中开发,使用户可以更轻松地上载和下载文件。
FTP的用途和类型有多种:
1、FTP站点是一个用户可以轻松上载或下载特定文件的网站。 2、FTP邮件允许没有访问Internet的用户使用匿名FTP访问和复制文件,方法是向ftpmail@decwrl.dec.com发送电子邮件,并在文本正文中添加帮助。 3、FTP Explorer是基于Windows 95文件管理器(Windows 95资源管理器)的FTP客户端。 4、FTP服务器是提供FTP服务的专用计算机。这会引起黑客的攻击,并需要安全硬件或软件,例如利用用户名,密码和文件访问控制。 5、FTP客户端是访问FTP服务器的计算机应用程序。在这样做时,用户应该使用被动模式阻止传入的FTP连接尝试,并应检查所有下载文件上的病毒。
但是这一设计于二十多年前的传输协议已经越来越不适应飞速发展的网络环境和新型应用的要求,尤其在网络传输路径上存在一定的丢包和延时的情况下,FTP站点吞吐量急剧下滑,常常无法有效地利用路径带宽,导致传输速度慢、传输时间长以及传输体验差。
上一篇:企业网盘的发展历程及主要功能