什么是FTP?FTP上传软件是如何工作的?

FTP是一种文件传输协议,在计算机之间获取和传输文件的方法。FTP服务具有许多优点,不管连接 Internet 的两台计算机相距多远,顷刻之间可以将一台计算机上的文件传送到另一台计算机中。今天我们学习下什么是FTP以及FTP上传软件的工作方式。

什么是FTP

一、什么是FTP

FTP是英文:File Transfer Protocol 的缩写,实际就是文件传输协议,是用于在网络上进行文件传输的一套标准协议,使用客户/服务器模式,FTP属于网络传输协议的应用层。

简单讲,使用FTP,站长朋友们通过客户端可以在服务器上上传、下载、删除、重命名、移动和复制文件。至于更深层次的含义,大家没有必要去研究,因为我们只是使用FTP的功能即可,而不需要去研究它的原理和构成。

二、FTP上传软件是如何工作的

FTP连接要求双方在网络上建立和通信。因此,用户需要通过向FTP服务器提供凭据来获得权限。一些公共文件传输协议服务器可能不需要凭据来访问它们的文件,这在所谓的匿名文件传输协议中很常见。

建立FTP连接时,有两种不同的通信通道。第一个被称为命令通道,它在这里启动指令和响应。另一个叫做数据通道,在这里数据被分发。要获取或传输文件,授权用户将使用此协议请求在服务器中创建更改。作为回报,服务器将授予访问权限,此会话称为活动连接模式。

如果防火墙保护用户的计算机,活动模式下的分发可能会遇到问题,并且防火墙通常不允许来自外部方的任何未经授权的会话。如果出现此问题,请使用被动模式,在被动模式下,用户建立命令和数据通道这种模式要求服务器监听,而不是试图创建回用户的连接。

三、FTP的传输模式

我们可以在主动或被动模式下启动FTP会话,该模式将确定如何建立连接。在两者中,客户端通过TCP从随机端口到FTP服务器端口 21 创建连接。

在主动模式下,客户端通过命令通道请求启动会话后,服务器启动数据连接回客户端并开始传输数据。在被动模式下,服务器使用命令通道向客户端发送打开数据通道所需的信息。由于被动模式使得客户端启动了所有连接,因此它也称为“防火墙友好”模式,可以跨防火墙和网络地址转换(NAT)网关很好地工作。

目前比较好用的FTP上传软件有:Filezilla、FlashFXP、Cuteftp等,是使用频度很高的SEO常用工具之一,其中Filezilla分为客户端与服务器端,如果要搭建FTP服务器建议使用Serv-U,更加专业。

SEO运营课程

最后,如果你想了解一下SEO行业的推广逻辑和推广方法,或者是有计划想通过SEO来进行创业或者进行就业、变现赚钱的你,不妨看看这个专属的SEO配套课程:

SEO推广体系课

特别申明:本站的主旨在于收集互联网运营相关的干货知识,给运营小伙伴提供便利。网站所收集到的公开内容均来自于互联网或用户投稿,并不代表本站认同其观点,也不对网站内容的真实性负责,如有侵权,请联系站长删除,转载请注明出处:什么是FTP?FTP上传软件是如何工作的?:https://www.zcly.cn/102980.html。
(0)
网站运营师的头像网站运营师贡献者
上一篇 2022年12月16日 20:18
下一篇 2022年12月17日 02:49

猜你喜欢

发表回复

登录后才能评论

QQ:1124602020
微信:vl54120
备注:周一至周五全天在线,周末可能不在线,另外联系时,请告知来意。

公众号
交流群
运营狗会员,开通可享海量资源与多项权益,点击了解详情