本文概述
- FTP的目标
- 为什么要使用FTP?
- FTP的机制
- FTP客户端
- FTP代表文件传输协议。
- FTP是TCP / IP提供的标准Internet协议, 用于将文件从一个主机传输到另一个主机。
- 它主要用于将网页文件从其创建者传输到充当Internet上其他计算机的服务器的计算机。
- 它还用于将文件从其他服务器下载到计算机。
- 它提供文件共享。
- 它用于鼓励使用远程计算机。
- 它可以更可靠, 更有效地传输数据。
FTP的机制
文章图片
上图显示了FTP的基本模型。 FTP客户端具有三个组件:用户界面, 控制过程和数据传输过程。服务器具有两个组件:服务器控制过程和服务器数据传输过程。
【计算机网络FTP】FTP中有两种连接类型:
文章图片
- 控制连接:控制连接使用非常简单的规则进行通信。通过控制连接, 我们可以一次传递一条命令线或一条响应线。在控制过程之间建立控制连接。在整个交互式FTP会话期间, 控制连接保持连接状态。
- 数据连接:数据连接使用非常复杂的规则, 因为数据类型可能会有所不同。数据连接在数据传输过程之间进行。数据连接在出现用于传输文件的命令时打开, 并在传输文件时关闭。
- FTP客户端是一个实现文件传输协议的程序, 该协议使你可以在Internet上的两个主机之间传输文件。
- 它允许用户连接到远程主机并上传或下载文件。
- 它具有一组命令, 我们可以使用这些命令连接到主机, 在你和你的主机之间传输文件并关闭连接。
- FTP程序也可以作为Web浏览器中的内置组件使用。这个基于GUI的FTP客户端使文件传输非常容易, 并且不需要记住FTP命令。
- 速度:FTP的最大优势之一是速度。 FTP是将文件从一台计算机传输到另一台计算机的最快方法之一。
- 高效:效率更高, 因为我们不需要完成所有操作即可获取整个文件。
- 安全性:要访问FTP服务器, 我们需要使用用户名和密码登录。因此, 可以说FTP更安全。
- 来回移动:FTP允许我们来回传输文件。假设你是公司的经理, 你向所有员工发送了一些信息, 并且他们都将信息发送回了同一台服务器。
- 行业标准要求是所有FTP传输都应加密。但是, 并非所有的FTP提供程序都是平等的, 并且并非所有的提供程序都提供加密。因此, 我们将不得不寻找提供加密的FTP提供程序。
- FTP服务于两种操作, 即在网络上发送和接收大文件。但是, 可以发送的文件大小限制为2GB。它还不允许你同时运行到多个接收器的传输。
- 密码和文件内容以明文形式发送, 允许进行不必要的窃听。因此, 攻击者很有可能通过尝试猜测FTP密码来进行暴力攻击。
- 它与每个系统都不兼容。