其实通俗的说FTP是一种数据传输协议,负责将我们电脑上的数据与服务器数据进行交换,比如我们要将在我们电脑中制作的网站程序传到服务器上就需要使用FTP工具,将数据从电脑传送到服务器。专业的说,FTP(全称:File
Transfer
Protocol)是TCP/IP网络上两台计算机传送文件的协议,FTP是在TCP/IP网络和INTERNET上最早使用的协议之一,它属于网络协议组的应用层。FTP客户机可以给服务器发出命令来下载文件,上载文件,创建或改变服务器上的目录,一般我们均是将我们电脑中的内容与服务器数据进行性传输。其实电脑与服务器是一样的,只是服务器上安装的是服务器系统,并且服务器稳定性与质量要求高些,因为服务器一般放在诸如电信等机房中,24小时都开机,这样我们才可以一直访问服务器中的相关信息。
FTP服务器是什么
上面我们简单的介绍下FTP是什么,但是还有一个FTP服务器概念大家不要混淆掉了。我们可以再电脑中安装FTP工具负责将电脑中的数据传输到服务器当中,这是服务器就称为FTP服务器,而我们的电脑称为客户端。简单的说FTP服务器就是一台存储文件的服务器,供用户上传或下载文件。
常用的FTP服务器软件有以下几种:
1、Server-U
Serv-U是一种被广泛运用的FTP服务器端软件,server-u支持9x/ME/NT/2K/2000/xp等全Windows系列。可以设定多个FTP服务器、限定登录用户的权限、登录主目录及空间大小等,功能非常完备。它具有非常完备的安全特性,支持SSlFTP传输,支持在多个Serv-U和FTP客户端通过SSL加密连接保护您的数据安全等。
Serv-U是众多的FTP服务器软件之一。通过使用Serv-U,用户能够将任何一台PC设置成一个FTP服务器,这样,用户或其他使用者就能够使用FTP协议,通过在同一网络上的任何一台PC与FTP服务器连接,进行文件或目录的复制,移动,创建,和删除等。这里提到的FTP协议是专门被用来规定计算机之间进行文件传输的标准和规则,正是因为有了象FTP这样的专门协议,才使得人们能够通过不同类型的计算机,使用不同类型的 *** 作系统,对不同类型的文件进行相互传递。
2、FileZilla
是一款经典的开源FTP解决方案[mod_image_FileZilla_Server_t014f7434c9c4381bb3jpg_1],包括FileZilla客户端和FileZillaServer。其中,FileZillaServer的功能比起商业软件FTPServ-U毫不逊色。无论是传输速度还是安全性方面,都是非常优秀的一款。
3、VsFTP
VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是VerySecureFTP从此名称可以看出来,编制者的初衷是代码的安全。
安全性是编写VSFTP的初衷,除了这与生俱来的安全特性以外,高速与高稳定性也是VSFTP的两个重要特点。
在速度方面,使用ASCII代码的模式下载数据时,VSFTP的速度是Wu-FTP的两倍,如果Linux主机使用24的内核,在千兆以太网上的下载速度可达86MB/S。
在稳定方面,VSFTP就更加的出色,VSFTP在单机(非集群)上支持4000个以上的并发用户同时连接,根据RedHat的Ftp服务器的数据,VSFTP服务器可以支持15000个并发用户。
4、IISFTP
WindowsServer自带的配置FTP服务器。
1、进入到Windows系统,打开"系统服务" *** 作对话框,确认并启动电脑上安装的FileZilla Server服务器工具软件的后台服务。
2、打开电脑上安装的"FTP Rush"客户端工具软件。
3、进入到软件 *** 作的主界面,选择"File"->"Site Manager"菜单。
4、打开"Site Manager" *** 作对话框,点击"Add"按钮。
5、之后,选择d出界面的"General" *** 作对话框,填写"Host"、"Username"和"Password"等属性参数,再点击"Connect"按钮。
6、完成 *** 作后,可正常登录到FTP服务器的 *** 作目录。
这里以windows系统为例,简单分享3个非常不错的FTP服务器,分别是FilezillaServer、Serv-U和WingFTPServer,感兴趣的朋友可以尝试一下:
FilezillaServer
这是windows平台下一个非常轻巧的FTP服务器,安装包也就2M,个人使用完全免费,功能强大、使用简单、实用性强,占用系统资源非常少,如果你需要一个轻便灵活又好 *** 作的FTP服务器,那么FilezillaServer就是一个非常不错的选择:
新建用户和密码、设置主目录及相关读写权限后,就可以直接启动FTP服务器,连接效果如下,上传下载文件非常方便:
Serv-U
这是一个非常专业的FTP服务器,应用非常广泛,通过Serv-U,你可以轻松将一台电脑变为FTP服务器,功能强大、设置简单、性能稳定,如果你需要一个专业而又可靠的FTP服务器,那么Serv-U就是一个非常不错的选择:
创建域和用户、设置根目录及相关读写权限后,就可直接启动FTP服务器,连接后的效果如下,浏览、上传及下载文件非常容易:
WingFTPServer
这也是一个非常专业的FTP服务器,支持跨平台,界面友好、速度可靠、 *** 作简单,除支持基本的FTP服务外,还支持计划任务、脚本扩充、虚拟文件夹等,如果你需要一个专业而又跨平台的FTP服务器,那么WingFTPServer就是一个非常不错的选择:
用户名、密码、主目录及读写权限设置完成后,就可直接启动FTP服务器,连接效果如下,登录成功后,就可以直接上传下载文件了:
目前,就分享这3个windows环境下非常不错的FTP服务器软件吧,对于日常使用来说,完全够用了,只要你熟悉一下使用过程,很快就能掌握的,当然,linux环境下,你也可以使用vsftpd,都行,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧。
一般就是Gene6 Ftp Server或者Serv-U。
ftp(file transfer protocal),是文件传输协议的简称。用于internet上的控制文件的双向传输。同时,它也是一个应用程序(application)。用户可以通过它把自己的pc机与世界各地所有运行ftp协议的服务器相连,访问服务器上的大量程序和信息。 ftp的作用 正如其名所示:ftp的主要作用,就是让用户连接上一个远程计算机(这些计算机上运行着ftp服务器程序)察看远程计算机有哪些文件,然后把文件从远程计算机上拷到本地计算机,或把本地计算机的文件送到远程计算机去。
ftp工作原理 拿下传文件为例,当你启动ftp从远程计算机拷贝文件时,你事实上启动了两个程序:一个本地机上的ftp客户程序:它向ftp服务器提出拷贝文件的请求。另一个是启动在远程计算机的上的ftp服务器程序,它响应你的请求把你指定的文件传送到你的计算机中。ftp采用“客户机/服务器”方式,用户端要在自己的本地计算机上安装ftp客户程序。ftp客户程序有字符界面和图形界面两种。字符界面的ftp的命令复杂、繁多。图形界面的ftp客户程序, *** 作上要简洁方便的多。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)