ftp服务器是什么?

ftp服务器是什么?,第1张

在有很多人喜欢创建个人网站、博客,那么对电脑也就有一定的了解,ftp应该也是很熟悉的了。那么ftp服务器是什么?

1、 FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。简单地说,支持FTP协议的服务器就是FTP服务器。

2、 FTP是用来在两台计算机之间传输文件,是Internet中应用非常广泛的服务之一。它可根据实际需要设置各用户的使用权限,同时还具有跨平台的特性,即在UNIX、Linux和Windows等 *** 作系统中都可实现FTP客户端和服务器,相互之间可跨平台进行文件的传输。因此,FTP服务是网络中经常采用的资源共享方式之一。FTP协议有PORT和PASV两种工作模式,即主动模式和被动模式。

3、 FTP(File Transfer Protocol)即文件传输协议,是一种基于TCP的协议,采用客户/服务器模式。通过FTP协议,用户可以在FTP服务器中进行文件的上传或下载等 *** 作。虽然现在通过>

apache

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上。

Apache源于NCSA>

本来它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中,尤其对Linux的支持相当完美。Apache有多种产品,可以支持SSL技术,支持多个虚拟主机。Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个ApacheWeb站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。到目前为止Apache仍然是世界上用的最多的Web服务器,市场占有率达60%左右。世界上很多著名的网站如Amazon、Yahoo!、W3Consortium、FinancialTimes等都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。

Apache的诞生极富有戏剧性。当NCSA>

Apacheweb服务器软件拥有以下特性:

支持最新的>

拥有简单而强有力的基于文件的配置过程

支持通用网关接口

支持基于IP和基于域名的虚拟主机

支持多种方式的>

集成Perl处理模块

集成代理服务器模块

支持实时监视服务器状态和定制服务器日志

支持服务器端包含指令(SSI)

支持安全Socket层(SSL)

提供用户会话过程的跟踪

支持FastCGI

通过第三方模块可以支持JavaServlets

如果你准备选择Web服务器,毫无疑问Apache是你的最佳选择。

Apache有名的几个项目介绍

>

这个在前面的段落介绍过了,Apache已经是他的代号了

ActiveMQ

免费开源由java编写符合JMS11标准的消息中间件。

另外,它也支持通过除java语言外的语言的使用

Ant

这个太出名了。标准的批处理工具。是一套基于java的程序打造工具

Commons

一些常用的工具类库,包括common-pool,dbcp,fileupload,Common-beans等。

Excalibur

它的主要产品是一个由java写成的,名字叫做Fortress(要塞)的轻量级的可嵌入式反向控制容器。

iBATIS

并入的一个项目,是ORM的一个很流行的工具

Geronimo

是Apache软件基金会为了创造一个兼容j2ee的容器,而整理出来的一个新成果

Jakarta

许多Java子项目的集成,tomcat,ant等就是从这里孵化出去的。

James

是一套用java开发的邮件、新闻组、消息服务器。它使用的avalon组件框架。目前支持SMTP,POP3和NNTP很快也会支持IMAP

Logging

基于java的可靠,快速,扩展性强的日志工具

Maven

是一套java开发的工程综合管理工具。它基于工程对象模型(POM)的理念

Portals

门户产品

Struts

一套通过servlets和jsp来搭建web应用的MVC框架

Tomcat

用量最大的免费的Java服务器

1IIS

IIS是英文Internet Information Server的缩写,译成中文就是"Internet信息服务"的意思。它是微软公司主推的服务器,最新的版本是Windows2008里面包含的IIS 7,IIS与Window Server完全集成在一起,因而用户能够利用Windows Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。

2ApacheApache

ApacheApache在世界上的排名是第一的,它可以运行在几乎所有广泛使用的计算机平台上。Apache源于NCSA>

3Nginx

Nginx不仅是一个小巧且高效的>

4Zeus

Zeus是一个运行于Unix下的非常优秀的Web Server,据说性能超过Apache,是效率最高的Web Server之一。

5Sun

Sun的Java系统Web服务器也就是以前的Sun ONE Web Server。主要出现在那些运行Sun的Solaris *** 作系统的关键任务级Web服务器上。它最新的版本号是61,可以支持x86版本Solaris,Red Hat Linux,HP-UX 11i, IBM AIX,甚至可以支持Windows,但它的大多数用户都选择了SPARC版本的Solaris *** 作系统。

这里再介绍2个windows环境下非常不错的FTP服务器软件,分别是FileZillaServer和WingFTPServer,都支持一键式安装,感兴趣的朋友可以尝试一下:

FileZillaServer

这是windows平台下一个非常轻巧灵活的FTP服务器软件,个人使用完全免费,功能强大、 *** 作简单、实用性强,占用系统资源非常少,如果你需要一个简洁轻便的FTP服务器,那么FileZillaServer就是一个非常不错的选择,下面我简单介绍一下这个软件:

1首先,安装FileZillaServer,这个直接到官网上下载即可,如下,一个exe安装包,也就不到2M:

2安装完成后,打开这个软件,主界面如下,接着我们就可以直接新建FTP用户、设置主目录及文件读写权限,非常简单:

3设置完成后,打开文件窗口,在地址栏输入ftp://localhost,接着输入用户名和密码,验证成功后,就可以直接访问FTP服务器上的文件了:

WingFTPServer

这是一个非常专业的跨平台FTP服务器软件,界面友好、 *** 作简单、稳定可靠,具有一定的速度和效率,除基本FTP服务外,还支持计划任务、虚拟文件夹等扩展功能,如果你需要一个专业可靠的FTP服务器,那么WingFTPServer就是一个非常不错的选择,下面我简单介绍一下这个软件:

1首先,安装WingFTPServer,这个也直接到官网上下载就行,如下,各个平台的版本都有,选择适合自己平台的即可:

2安装完成后,打开这个软件,主界面如下,接着我们就可以直接新建域,添加用户名和密码,设置主目录及文件读写权限等:

3设置完成后,打开FTP客户端软件,输入上面的用户名和密码,验证成功后,就可以直接访问FTP服务器上的文件了,效果如下:

至此,我们就完成了在windows环境下搭建FTP服务器。总的来说,FileZillaServer和WingFTPServer这2个FTP服务器软件使用起来都非常简单,只要你熟悉一下使用过程,很快就能掌握的,当然,还有许多其他FTP服务器软件,像Serv-U等,也都非常不错,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。

SFTP和FTPS的区别如下:

1、指代上的区别

(1)FTPS:是TCP / IP协议组中的协议之一。

(2)SFTP:安全文件传输协议。可以提供一种安全的网络加密方法来传输文件。

2、特点上的区别

(1)FTPS:FTPS协议使用两个端口20和21,其中TCP用于传输数据,而21用于传输控制信息。

(2)SFTP:SFTP本身没有单独的守护程序,必须使用sshd守护程序(默认端口号为22)来完成相应的连接和答复 *** 作,因此从某种意义上讲,SFTP并不像服务器程序,并且更像是一个客户端程序。

3、使用方式上的区别

(1)FTPS:FTPS服务器用于存储文件。用户可以使用FTPS客户端通过FTPS协议访问位于FTPS服务器上的资源。

(2)SFTP:SSH的一部分,是一种将文件传输到Blogger服务器的安全方法。

但是因为其在设计时,就支持快速以太网、光纤等技术,所以到现在为止在存储领域仍然有其一席之地。在NAS存储架构中,其显著的一个特点是存储系统不再通过I/O总线附属于某个特定的服务器或者客户端,而是直接通过网络接口与网络直接相连,由用户通过网络对存储设备进行访问。笔者这里例举NAS网络附加存储的四个典型应用,帮助大家更加深层次的了解NAS的使用价值。典型应用一:跨平台部署NAS有些专家将NAS网络附加存储当作一种“跨平台文件共享服务器”。从中也可以看出,NAS网络附加存储的一个特点就是跨平台性。网络附加存储作为一种专用的网络文件服务器,跟其他的服务器一样需要有 *** 作系统的支持。目前市场上的网络附加存储 *** 作系统不仅仅可以支持微软等主流的 *** 作系统,而且还支持一些开源的产品。如Linux等开源的 *** 作ixt 等等。而且采用开源的 *** 作系统,不仅成本低廉,而且在安全性与稳定性上(像Linux *** 作系统)可能比微软的Storage Server *** 作系统还要高一点。由于NAS *** 作系统支持多个 *** 作系统,为此其跨平台的性能就相当的不错。其不仅可以支持Windows客户端,而且还可以支持Linux等客户端系统。如现在不少的外资企业和银行等金融企业,采用的大部分都是基于Linux核心的客户端系统,此时如果采用NAS网络附加存储方案,那么就可以获得比较好的兼容性。如在中文的支持上都会有很好的体现。典型应用二:远程备份实现容灾技术企业规模不断的扩大,在不同地区设置分公司与办事机构已经是见怪不怪了,或者说已经成为了一种潮流。但是这也给数据安全提供了一种挑战。为了保障企业数据的安全,集团信息化部门可能要求各地办事处的数据需要在集团公司进行集中的备份。当办事机构因为某些意外事故而导致数据损坏时可以通过集团的备份文件来进行备份。可见,此时企业已经不能够仅仅满足于企业内部的异地备份,而是需要实现远程的容灾备份。在NAS存储方案出现之前,企业为了要实现远程的容灾备份,主要是在文件服务器的控制器内迁入远程复制功能,然后将两台或者多台部署在异地的存储设备使用光纤网络等高速线路连接起来,由控制器自动将需要备份的数据复制到远程备份设备,以实现远程容灾备份。很明显,这种方案的部署成本比较高,如需要采用光纤网络、如需要额外的硬件设备等等。有不少的企业,会望而止步。而随着NAS网络附加存储的出现,这种情况就有所改观了。在采用网络附加存储来实现远程容灾方案的话,则知需要将两台NAS设备接入到网络(不需要其他的额外设备),就可以实现实时的数据备份。采用这个方案作为远程容灾备份的优势主要在于以下几个方面。一是在网络的两端,即办事处的备份服务器与集团的备份服务器之间可以采用不同的设备。如办事处的服务器采用的是硬盘备份,而在集团服务器中则可以采用磁盘备份等等。由于支持不同设备之间的备份,可以降低企业的硬件投资成本,提高灵活性。二是在这个方案中,有光纤网络最好。如果没有的话,通过采用***等技术也可以实现数据的实时备份与恢复。企业如果条件有限的话,没有必要为此专门铺设光纤网络。为此,NAS在远程容灾备份上有不错的表现。据笔者所知,现在很多企业的远程备份上,采用的都是NAS网络附加存储。典型应用三:支持多个应用系统,实现海量存储企业信息化管理系统越来越多,如邮件服务器、文件服务器、数据库服务器等等都成为了企业的必须武器。随着这些系统的在增加,对企业的存储系统也提出了额外的要求。如为了提高数据的安全,需要对这些服务器进行异地备份。如此即使服务器本身硬盘等发生故障,也可以利用备份文件来进行备份。此时管理员就需要考虑,是为这些不同的应用服务器分别设置异地的备份设备,还是将它们都备份到同一个设备上进行集中管理呢?笔者认为很多管理者都会采用后者。如果采用前者,即为每一个应用服务器设置独立的异地备份设备,不仅会增加设备的投资成本,而且在管理上也会增加不少的工作量。所以管理者都希望能够将不同的应用服务器备份到同一个设备中。但是由于这些系统的数据量非常的大,如果要让同一个设备接纳这么多的备份文件,那么就必须要支持海量存储与灵活性。网络附加存储刚好可以满足这两个需求。网络附加存储可以有效集成现有的网络环境和软件、硬件资源,而不需要额外的投资。如企业现在需要部署一个文件服务器,采用的是Linux *** 作系统作为服务器。而因为NAS本身就支持跨平台的性能,所以不更换NAS *** 作系统的情况下就可以将文件服务器上的文件备份到NAS设备上。这对于后续增加的信息化应用的远程备份非常的重要。其次在采用NAS方案的时候,在客户端与NAS存储设备之间有一个“控制器”,将实际的存储产品同用户隔离开来。也就是说,如果出于海量存储的需要增加硬盘或者磁带等物理存储设备,对于前台的客户端来说是透明的,不需要经过任何的调整。如此的话,即使用户需要实现海量数据的存储,也可以很方便的实现。典型应用四:当作WEB的后台存储系统现在的网站做的越来越复杂。如新浪等门户网站,不仅有着大量的文字与信息,而且多媒体等资料也非常的丰富。如视频点播等等也成为了网站吸引人气的法宝。可见,此时复杂的多媒体门户网站单纯的依靠服务器本身的存储已经远远不够了。一方面服务器本身的存储容量有限,无法满足存储的需求。另一方面毕竟服务器本身不是专业的存储设备,在数据备份、数据检索方面与专业的存储设备还有一定的差距。最后有不少的网站,都通过服务器负载均衡来提高用户数据检索的效率。这些都要求将WEB服务器与数据的存储设备隔离开来。在这种情况下,NAS网络附加存储就成为了门户网站后台最好的存储平台之一。如Web应用程序需要存储海量的数据,而网络附加存储方案的大容量存储空间可以满足Web应用程序的存储与检索需求。如Web应用程序的客户端非常的多,访问者来自全球各地;而不同的用户采用的 *** 作系统也是不同的,如有Linxu *** 作系统、Windows *** 作系统、苹果 *** 作系统等等。而网络附加存储其支持多用户、多平台的数据共享,能够集中管理数据并拥有完善的数据保护措施。所以即使客户数量最多、其采用的客户端系统五花八门,网络附加存储仍然可以应对自如。虽然网络附加存储在跨平台性、在投资成本上等等有很大的优势,但是其在性能上却没有显著的特点。为此对于性能要求比较高的应用,还需要采用其他的技术来改善NAS网络附加存储的工作效率。如在NAS的存储设备上,通过采用硬件RAID磁盘阵列等技术来提高后台存储设备的工作效率等等。如在前台应用服务器上也可以采用服务器负载均衡等手段来对客户的访问量进行分流等等。大部分情况下,网络附加存储并不是孤身作战的,而是跟其他的一些技术结合使用,才能够发挥其最大的价值。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13224320.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-23
下一篇 2023-06-23

发表评论

登录后才能评论

评论列表(0条)

保存