中学信息技术论文:使用BT技术打造廉价高效的校园网传输系统.doc_第1页
中学信息技术论文:使用BT技术打造廉价高效的校园网传输系统.doc_第2页
中学信息技术论文:使用BT技术打造廉价高效的校园网传输系统.doc_第3页
中学信息技术论文:使用BT技术打造廉价高效的校园网传输系统.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

使用BT技术打造廉价高效的校园网传输系统摘要:本文简略介绍BT技术在文件传输方面迅速普及的原因,并且提出了在中学校园网络环境中BT技术的应用前景,同时给出具体的可实行的应用范例和测试数据。通过应用BT技术搭建校园传输系统,不仅大大降低了建设成本、维护成本,而且能够极大地丰富校园网内的教学资源,再者这种技术简单易学,很符合现在中小学校园网络的实际情况。关键词:局域网;比特流;点对点;资源共享;文件传输文件传输是校园网络应用中一个最常用的功能。一般传输系统的搭建,都采用FTP、HTTP,它们基本上都是以服务器对客户端的模式为主。以FTP系统为例,它对服务器硬件的要求比较高,而且需要大容量的硬盘,投入比较大,而且不易维护,资源更新所花的精力比较很多。如果使用BT来搭建文件传输系统,那么FTP系统所碰到的很多问题都可以引刃而解。本文主要通过介绍BT技术的原理,以及通过我校校园网络建设中基于BT技术的传输系统的搭建作为范例来共同探讨如何为普通中小学设计一套适合本校实际情况的传输系统。一、BT技术的原理BT 是 Bit Torrent 的缩写,中文名为“比特流”,它是一种全新的P2P(点对点)文件共享系统。BT存在一个用于交换各种资源种子文件的服务器,所谓的种子就是当前发布资源的HASH码以及一些相关的信息,它以文本的形式存在于一个后缀名为Torrent的文件中。下载文件时,首先必须到服务器上下载一个指定的Torrent文件,用BT客户端对这个文件进行分析后,向服务器提出请求,服务器及时反馈一定数量的拥有这个资源的IP表,同时把请求下载这个资源的IP也添加到这个表中,用来提供给下一个请求者。用户的BT客户与服务器通信后,就不再依赖服务器,而是通过服务器给予的IP表,主动与IP表中的电脑进行连接,通过BT的各类协议主动协商,上传或下载数据。下载的数据会根据Torrent文件中的Sha1 校验码去校验,错误的就说明还没下载完,必须续传,正确的就表示文件已经完全下载完毕,通过Sha1 校验码的校验能够确保数据的完整性。BT技术具有相当高的可控性(适合内网搭建只针对本局域网的传输系统),操作简单,对服务器配置的要求也不高,能够充分利用局域网内富余客户端网络带宽和系统资源。它与传统传输系统的最大差别体现在弱服务器、强客户端上,让客户机在下载文件的同时也给其他客户机提供上传,而在文件上传的过程中服务器不需要存储过多的资源,仅仅充当司令的角色,指挥好每个使用Torrent的文件客户端,所有的资源都来自各个客户机,所需的带宽也由各个客户机承担。因此对于资金有限而局域网带宽富余的中小学来说,使用BT来答建校园传输系统,无疑是一个最佳方案。二、我校BT系统的应用条件我校目前教师办公用机70多台,主要用途为上网查资料、制作课件、观看优秀视频录像、休息时间娱乐等,基本存储配置都是40G硬盘,校园网络是千兆入楼,百兆入室,在目前的中小学中还比较先进。学校每年都会拍摄较多的教师公开课视频,一节课的视频少则400兆,多则700兆,加上常年的累计,普通的服务器硬盘存储不下,而增加硬盘所需要的费用较多,加上其他常用软件、系统光盘文件等等,普通的FTP服务器传输系统已经不能适应我校的教学科研需求。而教师机上有充足的硬盘空间和富余的网络带宽,如何充分有效地利用这部分资源,就是解决问题问题的关键。三、我校基于BT的传输系统的软硬件平台实现1、软件平台的实现我校的BT系统构建在WINDOWS2003系统中,采用MYBT3.0(/)软件。MyBT服务器使用C+语言编写内核,它有友好的中文化界面,安装配置一目了然,并且内置Web服务器,使得一般用户不需要配置WEB服务器的虚拟目录,即通过WEB方式访问BT服务器。MyBT3.0,这个BT平台是C/S与B/S两种方式的结合,后台的Tracker服务与客户端的连接方式是C/S结构,服务器与客户端的连接是软件自动配置的,不需要任何操作。MyBT3.0内置的WEB服务是可以通过IE浏览器访问,属于B/S结构,用户可以在WEB页面中进行各项操作。我校的BT客户端使用BitComet 0.62(/)软件,这个软件简单易用,下载速度快,而且对硬盘也有一定的保护作用,因此在网络上应用非常广。2、硬件平台的实现服务器采用一台P3 1133MHZ,内存256M,硬盘容量为40G的机器。同时采用一台Celeron 1100 MHZ,内存256M,硬盘容量为80G的机器作为常备种子服务器,用来放置最常用的文件,以防止局域网部分机器没开机或者没有打开种子的时候其他机器可以下载这台机器上的备用文件。3、种子发布者操作流程(如右图)制作Torrent文件用户使用网络浏览器(如:IE)登陆服务器,注册帐号并登入上传Torrent文件并发布在BitComet 0.62中激活本种子。BitComet 0.62自动和服务器的Tracker服务进行连接BT客户端通过服务器返回的IP表自动协商、连接和传输4、用户下载操作流程用户使用网络浏览器(如:IE)登陆服务器下载所需资源的Torrent文件BitComet 0.62自动识别所下载到本地的种子文件,并激活下载BitComet 0.62自动和服务器的Tracker服务进行连接BT客户端通过服务器返回的IP表自动协商、连接和传输5、种子制作流程“源文件”:就是选取你要提供共享的资源文件,:如果共享的文件包含在一个文件夹中,那就可以使用整个目录。:分块大小决定了文件在上传时如何存取的问题,我们可以选择“自动调整”让BitComet自动分配,也可以自己设置。:在“网络类型”中我们要选择使用在局域网内部的Tracker服务器,“不使用公用DHT网络(优先使用Tracker服务器)”。 :在Tracker服务器列表中填入局域网的Tracker服务器列表。:选择生成种子文件的路径四、对我校实际情况的分析从系统的可控性层面来说:通过使用的我校局域网的IP作为BT服务器的地址,可以使文件传输系统应用的范围得到有效控制,外部的公网IP不能连接到我校局域网内。同时所有资源的Torrent文件都发布在服务器的WEB页面上,用户只能通过这个页面下载Torrent文件,没有Torrent文件就寻找不到资源,这样独立的浏览模式就能够让管理员快速有效的对共享系统内的所有资源进行控制,如果发现有不合适的内容出现,及时删除Torrent文件即可将它与所有的用户隔绝。从使用的效果上看:对于办公室内拥有100M端口的主机,超过6个人(种子)一起下载,那么下载速度一般能达到6M以上。如果只有一个种子(一人上传,一人下载),那么下载的速度也能达到2M以上。这个速度相对于普通的局域网内的FTP来说已经是相当不错了。在公网上,一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论