人人范文网 范文大全

FTP服务器优缺点分析

发布时间:2020-03-04 03:37:55 来源:范文大全 收藏本文 下载本文 手机版

FTP服务器优缺点分析

1、FTP协议:

a) FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。FTP的主要作用,就是让用户连接上一个远程计算机(这些计算机上运行着FTP服务器程序)察看远程计算机有哪些文件,然后把文件从远程计算机上拷到本地计算机,或把本地计算机的文件送到远程计算机去。 b) 原理:FTP采用“客户机/服务器”方式,用户端要在自己的本地计算机上安装FTP客户程序。FTP客户程序有字符界面和图形界面两种。字符界面的FTP的命令复杂、繁多。图形界面的FTP客户程序,操作上要简洁方便的多。以文件下载为例:一台计算机上面开启一个FTP客户端,输入FTP服务器地址后,开始连接,服务器响应连接并返回端口信息,连接成功后,服务器返回你所拥有权限能够看到的文件列表,你可以通过FTP命令下载想要的文件,而FTP服务器就响应你下载文件的命令,然后将文件传输到你的客户端,客户端将其保存到电脑里面。

2、FTP能做什么?

a) 是自己的电脑通过FTP客户端和互联网能连接到世界各地的FTP服务器,实现文件共享及资源共享。

b) 别人也可以通过互联网访问你电脑上面搭建的FTP服务器,使你的信息及资料能够传播到世界各地。

c) 是不同类型、不同系统、不同格式的电脑之间能够互换文件。

3、FTP的优点:

a) 完全基于网络,覆盖范围广,操作更加灵活,能让更多的人知晓和获益。 b) 完善的用户权限管理,能指定每个登陆的用户能看到什么、做什么事情,如某个用户只能查看和下载A目录,但是某个用户不仅可以查看、下载,还可以删除、新建等。 c) 数据传输可以通过SSL、SSH2进行安全性加密,保证数据不被非法截取,安全性高。

d) 使用TCP/IP协议,保证数据的准确到达。

e) 传输速度快。当文件大于1M的时候,FTP的传输速率比HTTP更快,文件越大,速度越快。

4、FTP服务器种类:

a) IIS FTP:Windows系统自带,能实现简单的功能;

b) Serv-U:Windows下最强大、使用最广泛的FTP服务器; c) VsFTP:Linux下使用最广泛的FTP服务器;

d) ArGoSoft FTP:Windows平台下的FTP服务器,可控制; e) Secure FTP:主要在安全传输方面做的比较好;

f) CesarFTP:免费的、适用于一般用户的FTP服务器。 g) „„

5、Serv-u服务器的三个版本

a) 版本1:支持25个并发连接数,最多允许50个用户账号;根据用户数量收费。

b) 版本2:支持最多100个并发连接数,最多允许250个用户账号。

c) 版本3:支持无限并发、支持无限用户,支持SSL安全协议。此版本比较适合我们对并发的需求。

6、Serv-u服务器是Windows平台下最完善、用户量最大,最稳定,功能最强的FTP文件服务器,支持Windows 2000及以上系统版本。

7、IIS FTP只支持账户管理、目录权限设置、消息设置以及连接用户管理功能,功能比较简单,因此不在研究范围内。

8、Serv-u服务器的优势:

a) 无限的连接数:这个功能与我们3G系统的数据中心并发需要比较符合,基本能够满足并发的需求。

b) 支持文件续传:此功能能够保证我们的设备在断网后重新连接上的文件续传需求。

c) 支持SSL加密验证规范,能够进行安全密钥验证,保证安全性。

d) 配置简单,功能强大,通过简单的配置就能够完成强大的功能,满足我们3G系统的大部分需求。

9、Serv-u服务器对于3G系统的缺陷:

a) 由于是FTP文件系统,所以任何数据都是以文件的方式进行上传和下载到,那么这样就要求3G系统的监护设备能够将收集的数据保存为文件的方式然后才能够进行上传,虽然AT指令可以进行FTP文件的上传,但是这个毕竟是硬件指令,所以功能不是太多,对于文件如何形成,如何上传比较麻烦,所以这一点硬件很困难,有很大的挑战。

b) 我们的需求里面有一个是监护中心可以发送指令操纵监护设备发送数据,但是任何FTP服务器在客户端没有连接的情况下,都不可能主动去连接客户端的,所以这一点也是一个比较麻烦的地方;我想到一个折中的方法,就是如果要操作监护仪发送数据,那么就首先发送一条短信指令,然后监护仪接收这个短信指令后,操作监护仪主动去连接FTP服务器,然后上传文件。通过这个方法间接的实现类似于“专家关注”这样一个功能,但是这个方法比较麻烦,同样困难在监护仪方面。

c) 使用FTP服务器接收到文件以后,虽然解决了并发性问题,但是依然不能解决服务器资源效率问题:因为接收到文件以后,由于都是片段文件,所以还需要进行融合,融合完成后,还必须进行分析,这里面涉及到服务器资源的利用问题。这些都是需要考虑的问题。

d) 如果使用FTP服务器的话,那么任何网络上的任何用户,只要知道FTP服务器地址,那么都可以来访问我们的FTP服务器,这个安全问题暂时还没有好的办法解决。

e) FTP服务器的每一个用户连接,都会占用一定的带宽资源,虽然说Serv-u服务器对连接没有限制,但是带宽确实最大的显示,当同时连接的用户数量太多,那么带宽会被FTP服务器全部占用,任何其他使用网络的服务或者程序,将都会得不到任何网络带宽,直到FTP服务器释放出所占用的贷款资源。

f) 现成的FTP服务器都可以通过简单的配置实现,但是这些配置就限制了

10、

a)

b)

c)

d) 我们扩展的能力,虽然短期内可以满足我们的需求,但是不利于长期发展。

个人的一些建议(仅仅是一些个人的看法,不对之处,望见谅!): 医疗软件行业的发展时间比较短,并且又是3G网络,所以这方面现阶段很少有完善的中间件软件产品或者框架;另外一方面,由于我们的3G系统需求比较特殊,除非是相关竞争公司,不然市面上很少有满足我们全部需求的软件产品,最多也是只能满足部分需求,所以想找一个完整的框架或者中间件非常困难,基本上可以说没有,除非我们可以弄到竞争公司的产品源码;并且,由于微软.NET框架的不断完善,也是造成了市面上面完善的框架或中间件比较少的重要原因。 不管我们使用FTP服务器或者其他服务器也好,都是一套完整的服务器,一方面,只能满足我们自身部分的需求;另一方面,每个产品都有各自自身的优点和涉及的领域,不可能方方面面都顾及到;同时,也有自身的局限性,这样,使用这些成熟的产品,无疑就限制了我们系统的扩展性,不利于我们后期的发展。

使用别人已经成熟的产品,那么我们的系统最终是没有核心技术,缺乏核心竞争力的,任何人都可以模仿甚至复制,这样显然不是我们想要看到的。

自己写的程序比较有竞争力,虽然初期开始的时候可能不太稳定,问题比较多,但是不断的修改完善,时间久了,那么一套完善的、稳定的系统肯定可以开发出来,那么我们做到全国第一的目标也有可能去实现。 如果从长远的打算来说,我比较倾向于自己开发整个系统,现有的完整的我们只是借鉴其中比较好的地方;但是如果3G系统时间上面比较急的话,使用FTP服务器虽然问题多多,但是也不是不能完成。

配置ftp服务器

FTP服务器外网访问

FTP服务器架设实验报告

ftp服务器的配置管理报告

内网ftp服务器对外开放方法

全国大学的FTP服务器地址

建FTP、Web服务器不成功详解

中小企业FTP服务器构建(企业网管)

文件传输Windows 匿名FTP服务器的建立

服务器租用与服务器托管优缺点

FTP服务器优缺点分析
《FTP服务器优缺点分析.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档