新闻资讯

ftp什么意思?如何使用花生壳来实现ftp服务

2022-04-15

ftp是做网站SEO优化时常用到的,但是很多新手朋友不知道ftp是什么意思,也不知道ftp是用来干嘛的。鉴于ftp的重要性和使用频繁度,今天小编就简单的跟大家介绍下ftp。

ftp什么意思

FTP实际就是文件传输协议(英文:File Transfer Protocol,缩写:FTP),是用于在网络上进行文件传输的一套标准协议,使用客户/服务器模式。FTP属于网络传输协议的应用层。
其实我们可以简单的理解,FTP就是方便站长朋友上传和下载文件,至于更深层次的含义,大家没有必要去研究,因为我们只是使用FTP的功能即可,而不需要去研究它的原理和构成。

ftp是用来干嘛的

前面说了FTP的概念,说白了FTP的就是一种工具软件,我们通过FTP可以很方便的把文章传到网站服务器,同时也可以方便的把网站文件从服务器上下载下来。
连接到了本站的服务器后,根目录下放置的就是网站的所有文件了。大家注意看左边,左边就是本地文件,比如说D盘或者E盘等等,而右侧就是网站服务器上的文件位置。我们可以把本地的文件上传到网站服务器,也可以把网站服务器的文件下载本地电脑。

ftp工作原理

ftp采用 Internet 标准文件传输协议ftp 的用户界面, 向用户提供了一组用来管理计算机之间文件传输的应用程序。
ftp 是基于客户———服务器(C/S)模型而设计的,在客户端与ftp 服务器之间建立两个连接。
开发任何基于ftp的客户端软件都必须遵循ftp 的工作原理,ftp 的独特的优势同时也是与其它客户服务器程序最大的不同点就在于它在两台通信的主机之间使用了两条 TCP 连接,一条是数据连接,用于数据传送;另一条是控制连接,用于传送控制信息(命令和响应),这种将命令和数据分开传送的思想大大提高了ftp的效率,而其它客户服务器应用程序一般只有一条 TCP 连接。
客户有三个构件:用户接口、客户控制进程和客户数据传送进程。
服务器有两个构件:服务器控制进程和服务器数据传送进程。在整个交互的ftp会话中,控制连接始终是处于连接状态的,数据连接则在每一次文件传送时先打开后关闭。

如何使用花生壳来实现ftp服务

说到利用花生壳搭建ftp服务,要从下载、安装、登录动态域名解析服务开始,保证域名解析准确。使用Serv—U来搭建ftp服务,进入SERV-U的本地服务器,点击“新建域”,命名为“MYftp”,然后点击下一步,其他都使用系统默认的设置点下一步直至完成。域已经建立好,这个时候,会提示是否需要给域建立用户,选择“是”,会提示是否需要根据向导来新建用户名。根据提示添加一个用户名为oray的账户这时就安装并创建好ftp服务。测试内网是否可以访问ftp站点。在获取本机内网IP后,获取本机内网IP方法如下:通过点击电脑开始——运行——CMD,然后回车,在出现的DOS界面里面输入ipconfig/all ,通过查看IP Address获得本机内网IP,打开IE浏览器进行测试,。现在内网已经可以访问了,内网ftp搭建工作完成。

但是在这个过程中,需要注意的是如果有路由器上网,那么需要从外网访问,需要进行端口映射操作。第一种办法是:点击转发规则——虚拟服务器,做好端口映射。另一种方法是:点击转发规则——DMZ主机,DMZ主机的IP地址填写服务器IP地址,勾选启用,点击保存即可。这种方法一般不建议采用,因为采用DMZ主机后,本机的所有端口将完全暴露在广域网,请慎用。

花生壳作为免费ftp服务器软件使用简单方便,目前花生壳的用户量已达1800万以上,无需公网IP、自带端口映射,能轻松穿透各种复杂的路由器和防火墙,让外网设备通过域名快速访问到内网应用。有需要ftp服务的朋友可以尝试一下花生壳内网穿透软件