用FileZilla搭建本地FTP服务器&笔记总结

       之前设备开了一整天,使得本来很少的抓包数据积累地很多,我打包发给开发人员,700多M,当时网速很慢,发了半天,我想起之前学过的FTP传输,如果设备采集的数据和抓包信息,实时传给FTP服务器,厂家那边的开发随时就可以查看我这边的数据,岂不是方便了许多。

       现在由于暂时没设备,闲着没事,就重温了一下计算机网络FTP相关的知识,搭建一个本地的FTP服务器。 虽然现在我们可以通过微信、QQ等软件进行文件传输,这些软件ftp文件传输软件很少用了,但在互联网发展的早期阶段,用FTP传输的文件约占整个互联网通信量的三分之一,可见ftp协议对整个互联网有非常重要作用。

      根据网上的口碑——FileZilla是一个免费开源的FTP软件,可控性、有条理的界面和管理多站点的简化方式,使得Filezilla客户端版成为一个方便高效的FTP客户端工具,所以我就采用FileZilla。

一、软件获取:上官网下载绿色版,解压,点开即用

用FileZilla搭建本地FTP服务器&笔记总结_第1张图片

 二、配置IIS Web服务器

(1)按【Win + R】快捷键打开运行对话框,输入“optionalfeatures”后,按回车键

用FileZilla搭建本地FTP服务器&笔记总结_第2张图片

(2)从“启用或关闭Windows功能”弹窗中找到Internet Information Services(或者中文版Internet信息服务)并打开

 用FileZilla搭建本地FTP服务器&笔记总结_第3张图片

 

 

 (3)配置IIS并点击确定

用FileZilla搭建本地FTP服务器&笔记总结_第4张图片

 三、配置IIS Web站点

(1)进入IIS管理器

用FileZilla搭建本地FTP服务器&笔记总结_第5张图片

 (2)新建FTP站点

我在D盘新建根目录文件夹ftpuse

(3)查看本机ip地址为10.210.175.56

 用FileZilla搭建本地FTP服务器&笔记总结_第6张图片

四、搭建站点

右键弹出菜单点击“添加FTP站点”

配置网站(网站名称:xhjftp 物理路径:E:\ftpuse 本机IP地址(从下拉菜单选择):10.210.175.56)

用FileZilla搭建本地FTP服务器&笔记总结_第7张图片

 用FileZilla搭建本地FTP服务器&笔记总结_第8张图片

 用FileZilla搭建本地FTP服务器&笔记总结_第9张图片

 用FileZilla搭建本地FTP服务器&笔记总结_第10张图片

五、测试FTP站点

(1)ftpuse里放一个文件

 

 (2)用浏览器测试,输入ftp地址(ftp:// 10.210.175.56)

用FileZilla搭建本地FTP服务器&笔记总结_第11张图片

六、使用软件访问

(1)打开软件,输入站点,连接成功

用FileZilla搭建本地FTP服务器&笔记总结_第12张图片

 可以看到能访问到之前放好的压缩包

用FileZilla搭建本地FTP服务器&笔记总结_第13张图片

 右键,点击下载

用FileZilla搭建本地FTP服务器&笔记总结_第14张图片

 下载的文件默认放在了桌面

用FileZilla搭建本地FTP服务器&笔记总结_第15张图片

笔记总结

      FTP,即文件传输协议(File Transfer Protocol),只提供文件传送的一些基本的服务,它使用 TCP 可靠的运输服务,让客户能够在任意计算机之间传输文件。在使用过程中,我也体会到一部分课本提及的内容。

       FTP 使用客户服务器方式。一个 FTP 服务器进程可同时为多个客户进程提供服务。FTP 的服务器进程由两大部分组成:一个主进程,负责接受新的请求;另外有若干个从属进程,负责处理单个请求。

       主进程的工作步骤是:先打开端口让客户进程能够连接上,然后等客户进程发出连接请求后,启动从属进程来处理客户进程发来的请求。从属进程对客户进程的请求处理完毕后即终止,但从属进程在运行期间根据需要还可能创建其他一些子进程。最后回到等待状态,继续接受其他客户进程发来的请求。主进程与从属进程的处理是并发地进行。

ftp使用两个两个TCP连接:控制连接,数据连接。

用FileZilla搭建本地FTP服务器&笔记总结_第16张图片

在文件传输时,FTP的客户和服务器之间要建立两个并行的TCP连接:控制连接和数据连接。控制连接在整个会话期间一直保持打开,FTP 客户发出的传送请求通过控制连接发送给服务器端的控制进程,但控制连接不用来传送文件。实际用于传输文件的是“数据连接”。数据传送进程实际完成文件的传送,在传送完毕后关闭“数据传送连接”并结束运行。

FTP支持两种模式:Standard (PORT方式),Passive被动方式。

Port模式在传送数据的时候,服务器端通过自己的端口连接至客户端的指定端口发送数据。而在Passive模式中,服务器收到Pasv命令后,打开一个临时端口,并且通知客户端在这个端口上传送数据的请求,客户端连接FTP服务器此端口,然后FTP服务器将通过这个端口传送数据。

你可能感兴趣的:(服务器,运维)