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