学位论文 > 优秀研究生学位论文题录展示

基于BT网络的监测软件的设计及相关研究

作 者: 刘洋
导 师: 雷振明
学 校: 北京邮电大学
专 业: 信息与信号处理
关键词: P2P BitTorrent BT网络 监测 用户行为 位置
分类号: TP393.093
类 型: 硕士论文
年 份: 2006年
下 载: 73次
引 用: 1次
阅 读: 论文下载
 

内容摘要


P2P是peer-to-peer的缩写,在英语里P2P可以理解为“伙伴对伙伴”,在这里称为对等联网。简单的说,P2P直接地将人们联系起来,使得网络上的沟通变得更容易,共享和交互变得更便捷,真正地消除中间商。与C/S模式不同,P2P另一个重要特点是改变互联网当前的以大网站为中心的状态,重返“非中心化”,把权力重新交还到用户手中。BT(BitTorrent),是一个多点下载的源码公开的P2P软件,其创始人是Bram Cohen。BT的特点是“下载人数越多,下载速度越快”,精神是“我为人人,人人为我”,每个人在下载(download)的同时,也为其他用户提供上传(upload),是采用一种类似传销的方式来达到共享的目的。BT的设计思想中具有很多先进的理念,使得它很快地成为风靡全球的P2P文件共享方式。本文的研究基于BT软件及国内的BT网络。通过设计针对BT网络内特定用户群的监测软件来达到了解用户行为的目的,在此基础上讨论软件的扩展应用并进一步分析国内的BT网络。最后,对具有位置知晓性特点的BT系统的研究情况进行阐述。本文大致分为四个部分,第一部分介绍P2P和BT的相关背景知识,总结归纳通用看法并提出个人观点。第二部分详细介绍BT协议规范及基于BT网络的监测软件的设计细节。分别从需求,系统结构,模块划分等方面进行阐述,并进一步根据软件的运行结果示例讨论软件的应用性特点。第三部分对当前BT系统的改进课题—具有位置知晓性特点的BT系统一进行研究。第四部分结合自己研究生阶段在实验室的学习和研究情况做阶段性的总结。

全文目录


摘要  4-5
ABSTRACT  5-9
第一章 绪论  9-11
  1.1 课题背景  9-10
  1.2 课题任务  10
  1.3 论文结构  10-11
第二章 P2P网络技术及研究  11-23
  2.1 P2P的概念和思想溯源  11-13
  2.2 P2P带来的意义  13-16
  2.3 P2P在网络上的应用  16-19
  2.4 P2P的发展现状和展望  19-23
第三章 关于BitTorrent系统的研究  23-30
  3.1 BT的简介与基本原理  23
  3.2 BT与其他多点下载软件的比较  23-24
  3.3 BT中的概念解释  24-25
  3.4 BT的系统架构及使用  25
  3.5 影响BT性能的因素  25
  3.6 BT系统在网络中的应用情况  25-30
第四章 BitTorrent协议标准和系统流程  30-42
  4.1 BT协议规范介绍  30-40
  4.2 典型下载过程的信息交互活动  40-42
第五章 基于BT网络监测软件的设计  42-60
  5.1 软件介绍及功能概述  42
  5.2 软件系统结构  42-44
    5.2.1 系统结构图  42-43
    5.2.2 软件模块划分及功能简述  43-44
    5.2.3 软件运行流程图  44
  5.3 软件用户接口  44
  5.4 软件模块设计说明  44-57
    5.4.1 编码解码模块  44-45
    5.4.2 Torrent文件解析模块  45-46
    5.4.3 数据库模块  46-52
    5.4.4 通信模块  52-56
    5.4.5 报表生成模块  56-57
    5.4.6 主模块和辅助模块  57
  5.5 软件运行结果示例  57-60
    5.5.1 程序运行环境介绍  57
    5.5.2 运行结果图  57-60
第六章 关于BT系统的改进  60-68
  6.1 背景  60-61
  6.2 前期调研实验  61-65
    6.2.1 实验原理  61-62
    6.2.2 实验目的  62
    6.2.3 实验准备  62-63
    6.2.4 实验步骤  63
    6.2.5 待测实验数据  63-64
    6.2.6 初步实验结果  64-65
  6.3 改进设想  65-66
  6.4 其他说明  66-68
第七章 研究生阶段学习总结  68-70
参考文献  70-72
致谢  72

相似论文

  1. 开关阀控气缸模型及PWM控制系统的研究,TH138
  2. 永磁同步电机转子初始位置估计,TM341
  3. 多参数水质在线监测系统软件设计,TP3
  4. 基于NS2的PeerCast模拟平台设计与实现,TP311.52
  5. 面向Gnutella和eMule网络拓扑测量和安全性分析,TP393.08
  6. 传感器网络中渐变事件监测研究,TP212.9
  7. 多传感器信息融合及其在可穿戴计算机上的应用,TP202
  8. 基于同步控制的多指手操作控制方法的研究,TP242
  9. 中西医结合治疗对老年高血压患者中医证候及生活质量的影响,R544.1
  10. 无线协作中继位置的优化研究,TN925
  11. 基于地理位置的WSNs路由算法研究与改进,TN929.5
  12. 基于聚类分析的P2P流量识别算法的研究,TP393.02
  13. 马铃薯甲虫对有机磷类和氨基甲酸酯类杀虫剂的抗药性及其机理,S435.32
  14. 基于ArcGIS Server的农区水质遥感反演信息系统构建研究,S127
  15. 红火蚁(膜翅目:蚁科)监测盒研制及其在集装箱检疫中的应用,S41-30
  16. 褐飞虱和稻纵卷叶螟为害后水稻的光谱特征,S435.112
  17. 烟粉虱田间种群抗药性监测及BtGluClα1基因组结构的分析,S433
  18. 基于冠层反射光谱的夏玉米氮素营养与生长监测研究,S513
  19. 双季稻群体生长与氮吸收对密度和氮肥的响应及其NDVI诊断,S511
  20. 江苏省典型茶园土壤酸化动态及调控措施研究,S571.1
  21. 基于HJ卫星混合像元分解的水稻生长监测技术研究,S511

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序 > 文件传送程序(FTP)
© 2012 www.xueweilunwen.com