首页 > 编程知识 正文

FTP服务器的作用(什么是ftp服务器?它有什么作用)

时间:2023-05-05 19:49:30 阅读:72212 作者:7

原始标题: FTP服务器角色

FTP服务器角色

文件传输协议服务器(FTP服务器)是一台在互联网上提供文件存储和访问服务的计算机,它根据FTP协议提供服务。 FTP服务器常用于文件共享和传输,是互联网领域不可缺少的一环。

FTP服务器角色

FTP服务器是为了解决文件传输故障问题而产生的。 那么,FTP服务器在这之间起着什么作用呢?

互联网开始的时候,在网上传输文件是非常困难的。 不仅每个用户使用的终端(如电脑、Mac、工作站、大型机)不同,而且操作系统也不同,Windows、Unix、Dos或MacOS等系统工作正常

FTP协议包含各种客户端和FTP服务器

为了解决这种交流问题,互联网工作者需要建立统一的传输协议——FTP协议。 FTP协议的两个主要组成部分是FTP服务器和FTP客户端。 FTP服务器充当中继站和存储中心,用于将文件传输、存储和分发到每个客户端。

在两者之间进行文件的上传和下载

许多存储在FTP服务器中的文件都是通过使用FTP协议从用户的客户端程序传输并存储到远程主机上的FTP服务器程序中的。 此过程上载(也称为上载、上载); 同样,用户从FTP服务器复制文件并将其传输到终端的过程是下载(download )。 上传和下载过程是我们可以利用的最常见的操作过程。

2连接到FTP服务器

连接到FTP服务器

FTP服务器负责存储和分发文件,因此与用户的连接也有三个限制。

FTP服务器必须登录以获取远程连接,用户才能访问所需的文件。 用户获取自己想要的文件通常有两种方法。 一种是标准,也就是端口,是主动连接服务器的方式。 另一种是Passive,也就是PASV方式,是被动连接服务器的方式。

FTP协议连接体系

要拿想要的文件必须通过三重门。 第一个重要的关口是用户登录,即用户ID和密码。 否则,无法连接到FTP服务器以获取文件。 这门是第一重要的门,但问题是他严重限制了网络的开放性,现在这门的重要性大大降低了。

后面的两扇门都是FTP服务器端口。 双门是FTP服务器上的TCP 21端口,当FTP客户端与该端口连接时,该端口可以通过该信道发送命令,客户端在接收到数据时在该信道发送命令。

通过端口方式建立连接

而且,三重门更复杂一点。 传统上,上述命令通常是Port命令,当传输到FTP服务器时,服务器会通过其TCP20数据端口连接到客户指定的端口来复制和传输文件。 这种方式要求FTP服务器和客户端建立新连接并传输数据。

因为难以确保这样的新连接的安全性,所以在FTP服务器的第三关口,也有用户发送的命令不是Port命令,而是Pasv命令的另一形式。 当FTP服务器收到此命令时,它会打开端口号大于1024的高端随机端口,在此端口上传输数据请求,并通知客户端在此端口上直接完成数据传输。 FTP服务器不需要与客户端建立新连接。 回到搜狐,多看看

责任编辑:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。