FTP代表文件传输协议。它是一个应用程序层协议,可在本地文件系统和远程文件系统之间移动所需的文件。像HTTP一样,它在TCP的顶部运行。要传输文件,FTP并行使用两个TCP连接:
- 控制连接
- 数据连接
FTP的历史:
1971年4月16日,FTP的原始文档由Abhay Bhushan编写,并以RFC 114的形式发布。直到1980年,FTP都在NCP上运行,而NCP是TCP / IP的前身。 TCP / IP版本后来在1980年6月的RFC 765和1985年10月的RFC 959(当前规范)中替换了该协议。
FTP的功能:
- 它提供了文件传输的安全性。
- 它为用户提供了维护良好的访问控制。
- 它提供了多种文件传输访问方法
- 隐藏个人计算机系统的详细信息
FTP的优点:
- FTP使您可以传输多个文件以及多个目录。
- FTP提供了恢复中断的文件传输的功能。
- FTP提供了将项目添加到上传/下载队列的功能。
FTP的缺点:
- 缺乏安全性
- 供应商平等很难获得
- FTP具有攻击漏洞
- 监控活动非常困难。