- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中学信息技术论文:使用BT技术打造廉价高的校园网传输系统
使用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)登陆服务器,
③注册帐号并登入
④上传
您可能关注的文档
最近下载
- 《药用植物育种学总论版-》-精选课件(公开).ppt VIP
- 2024-2025学年初中音乐七年级上册(2024)湘艺版(2024)教学设计合集.docx
- 佳能相机 canon微单 R8 使用指南用户手册产品说明书.pdf VIP
- 智能建造——1.4 智能建造.pptx VIP
- 人音版小学五年级上册音乐教案(全册) .pdf VIP
- 智能建造——1.3 数字建造.pptx VIP
- 初中语文部编版九年级下册古诗文默写练习(附参考答案).doc VIP
- 智能建造——1.2 装配式建造.pptx VIP
- 2025年保密教育培训知识考试题库(含答案).docx
- 高速铁路接触网设备运行与维护课件:接触悬挂.pptx VIP
文档评论(0)