一.FTP服务的原理及协议
- FTP协议
什么是FTP呢?FTP 是 TCP/IP 协议组中的协议之一,是英文File Transfer Protocol的缩写。
该协议是Internet文件传送的基础,它由一系列规格说明文档组成,目标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明和可靠高效地传送数据。简单的说,FTP就是完成两台计算机之间的拷贝,从远程计算机拷贝文件至自己的计算机上,称之为“下载 (download)”文件。若将文件从自己计算机中拷贝至远程计算机上,则称之为“上载(upload)”文件。在TCP/IP协议中,FTP标准命令TCP端口号为21,Port方式数据端口为20。
- FTP服务器和客户端
同大多数Internet服务一样,FTP也是一个客户/服务器系统。用户通过一个客户机程序连接至在远程计算机上运行的服务器程序。依照 FTP 协议提供服务,进行文件传送的计算机就是 FTP 服务器,而连接FTP服务器,遵循FTP协议与服务器传送文件的电脑就是FTP客户端。用户要连上 FTP 服务器,就要用到 FPT 的客户端软件,通常 Windows自带“ftp”命令,这是一个命令行的 FTP 客户程序,另外常用的 FTP 客户程序还有 CuteFTP、Ws_FTP、Flashfxp、LeapFTP、流星雨-猫眼等。 二.创建FTP服务 1.先让你的宿主机和虚拟机中的服务器互通,详情请看我之前的博客有详细教程。
2.我们在服务器上安装FTP服务,看下图 3.我们去设置我们的ftp网站 我们去刚才我们创建的文件夹里去建立一个内容。
4.我们到主机去上传和下载我们的文件,我们用两种方式。 1.用资源管理器,下载:直接拖到桌面即可,上传:把东西往这个地址一拖就可以。
2.使用网站去访问,只能下载无法上传,哪怕你有这个权限 3.以上就是我们FTP服务全部的内容了