基于FTP的校内资源共享系统的设计与实现

2012-12-31 00:00:00王集思
群文天地 2012年22期


  摘要:文章利用SERV-U软件建立FTP服务器、使用批处理命将FTP 技术应用于机房教学中。实践证明该设计可简化学生用FTP下载软件的操作,并能有效节约学校带宽资源,满足教学办公需要。
  关键词:FTP ; 批处理 ; 资源共享
  随着网络技术的飞速发展,高校学生对网络信息的需求也日益增多。鉴于多年的机房管理经验,目前我校大部分学生的计算机水平有限,不能充分利用校内共享资源。针对以上问题,设计一套可行的,易于学生操作的校内资源共享系统是十分必要的。
  一、校园应用FTP的优势
  现今,网络传输方式主要有两种:P2P(对等联网)和FTP(文件传输协议)。
  P2P在加强网络上人的交流、文件交换、分布计算等方面大有前途。 但其缺点也显而易见,主要集中在安全问题、盗版及过度占用带宽等三个方面。
  安全问题。一是开放的共享目录,使用P2P软件用于保存下载的文件夹,都会被自动共享出来以方便其他网友下载,如果把个人文件也放在这个文件夹,自然也就被共享出来了;二是来自网络管理机构或是软件开发商的扫描和检测。
  盗版问题。P2P使得任何网络用户都可以与他人共享数字产品,而提供数字产品的公司又难以向通过这种方式得到产品的网民收取任何许可费用。
  过度占用带宽问题。P2P软件工作时,会占用大量的带宽,从而导致网络拥塞、网络性能降低等问题,而学校乃至国内的带宽资源都十分有限,所以P2P技术并不适合组建校园资源网络。
  而FTP传输方式在安全问题上,依赖于客户程序/服务器关系的概念。要连上 FTP 服务器(即“登陆”),必须要有该 FTP 服务器的帐号。如果是该服务器主机的注册客户,会有一个 FTP 登陆帐号和密码,凭这个帐号密码连上该服务器,而没有帐号的用户则没有访问FTP服务器的权限,也就无法连入FTP服务器。当注册用户连入FTP服务器后,可以设置用户的访问权限,只允许用户访问服务器中特定的目录,在特定的目录中进行操作,不能访问其他的目录,保护服务器的安全。当特定的目录有很多用户都可以访问时,可是设置用户的操作权限,只允许写入或者删除操作,保护FTP服务器中文件的安全。通过设置,可以有效的解决FTP服务器的安全问题。
  在盗版问题上,FTP技术采用的是C/S架构,有固定的服务器,可以有效的解决版权问题。
  过度占用带宽问题上,FTP技术在校内局域网内传输文件,并不比P2P传输速度慢,而且相比P2P要占用较少的带宽,所以FTP技术是校园资源共享系统的最佳技术方式。
  二、设计特点
  现行的FTP下载办法基本上采用专门的FTP下载软件,很多同学由于计算机水平有限,对专用的FTP下载软件并不熟识,更无法熟练的操作;此外我校的带宽资源十分有限,网络阻塞带来教学办公性能低下。为解决上述问题,本设计采取在桌面上建立快捷方式的办法,只要双击该快捷方式,就可以进入到FTP中,不需要专用的FTP下载软件。将对学生有用的网络信息文件放入资料服务器中,供学生下载,并定期更新,不仅可以使学生免于在无尽的网络中寻找有用的信息,提高效率,也可以使学校的机房发挥出更多的资源作用。
  功能实现
  (1)建立FTP服务器
  首先是设置FTP服务器的IP地址。根据机房里的IP设置原则,在Serv-U FTP Server中将IP地址设置为192.168.10.113;设置FTP端口为21;建立用户名为FILMER,设置密码为11,并设置用户FILMER的访问权限。
  (2)在网络的客户端电脑上建立连接FTP服务器快捷方式
  采用编辑批处理命令的方法建立连接快捷方式。
  批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,这些命令统称批处理命令。它应用于DOS和Windows系统中,它是由DOS或者Windows系统内嵌的命令解释器(通常是COMMAND. COM或者CMD.EXE)解释运行。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。批处理文件具有.bat或者.cmd的扩展名。
  打开记事本,输入如下内容:
  %windir%\explorer.exe/e, ftp://filmer:11@192.168.10.113:21
  另存为批处理命令。也就是说将FTP服务器中的各个设置选项编辑成批处理命令,按照命令行依次执行。
  双击此批处理命令就可以连入FTP服务器。学生便可以像操作本地磁盘的方法来操作FTP服务器了,将需要的资源复制,粘贴下来。供学习娱乐之用。
  四、结论
  建立FTP服务器后,可以把大量的现行热播电影,游戏,以及学生需要的学习资料如考研、大学英语四六级考试资料等放入服务器中供同学下载。不仅丰富了学生的课余生活,为学校增加收入,又可以节约带宽,提高网速,更好地满足教学办公的需要。
  参考文献:
  [1]林元乖. FTP在计算机实验室管理中的应用[J].琼州大学学报, 2005(05) .
  [2]桑锴,高蕾.Serv-U在高校FTP服务器中的应用[J].科协论坛(下半月), 2011(01).
  (作者简介:王集思(1980-),男,吉林人,研究生,讲师,吉林化工学院信息中心,机械电子自动化方向