学位论文 > 优秀研究生学位论文题录展示
基于P2P的文件传输系统研究
作 者: 袁雪萍
导 师: 陈和平
学 校: 武汉科技大学
专 业: 模式识别与智能系统
关键词: P2P 文件传输 Chord算法 负载均衡
分类号: TP393.09
类 型: 硕士论文
年 份: 2011年
下 载: 82次
引 用: 0次
阅 读: 论文下载
内容摘要
P2P技术在近年来的发展极为迅速,学界业界都将P2P技术作为未来IT发展的一种趋势。P2P模式是作为C/S模式的对立面出现的,它能够极大地缓解传统集中式网络架构中服务器端的压力过大、单点失效等问题,又能充分利用终端的丰富资源。P2P技术以其特有的自组织性、分布性,在互联网上迅速发展,已成为互联网网络不可分割的部分。而P2P技术的应用更是层出不穷,已扩展到商业、政府、通信等各大领域,包括内容分发、数据资源缓冲、商务自动化、应用业务管理、网格计算等。Internet最初产生和发展的一个主动力就是资源共享,也正是文件交换的需求直接导致了P2P技术的兴起,这是P2P最初也是最成功的应用之一,也正是针对这类应用的Napster使得人们在C/S模式下开始重新认识P2P思想对人们使用网络习惯的影响。P2P技术使在Internet上的任意两台计算机之间直接共享文档、多媒体和其他文件成为了可能。利用P2P技术,网上计算机之间可以进行直接交互,而不需要使用任何一台中央服务器。可以说,对文件交换的需求直接引发了P2P技术热潮。本文首先介绍了P2P网络技术和传统的文件传输技术,接着分析了几种常见的P2P文件传输搜索算法,并在此基础上提出了一种改进的Chord搜索算法,最后对基于P2P的文件传输系统进行了研究与分析。着重介绍了该系统的整体功能设计与数据传输方法的设计与实现。最后,通过实验测试结果分析,表明所设计的文件传输系统可以有效地提高用户的下载速度、减轻服务器的负载压力。此外,针对现有系统的不足,本文对后续开发工作提出了一些展望和建议。
|
全文目录
摘要 4-5 Abstract 5-8 第一章 绪论 8-10 1.1 本课题的选题背景 8-9 1.2 本文主要研究内容和所做工作 9 1.3 本文的组织和结构 9-10 第二章 基于P2P 的文件传输系统技术分析 10-22 2.1 P2P 网络 10-15 2.1.1 P2P 网络的定义 10 2.1.2 P2P 网络的特点 10-11 2.1.3 P2P 的主要应用 11 2.1.4 P2P 的网络模型 11-15 2.2 传统文件传输技术 15-17 2.2.1 FTP 系统模型 15 2.2.2 FTP 协议分析 15-16 2.2.3 FTP 的安全性 16-17 2.3 P2P 文件传输方式 17-19 2.3.1 单一传输通道传输方式 17 2.3.2 多传输通道传输方式 17-19 2.4 P2P 文件传输系统的最优传输策略 19-21 2.4.1 节点传输负载能力 19-20 2.4.2 节点传输负载不均衡问题 20 2.4.3 节点负载均衡优化策略 20-21 2.5 本章小结 21-22 第三章 基于P2P 的文件传输系统搜索算法分析 22-35 3.1 几种P2P 文件传输搜索算法分析 22-32 3.1.1 Chord 算法 22-24 3.1.2 Pastry 算法 24-25 3.1.3 CAN 算法 25-27 3.1.4 Kademlia 算法 27-28 3.1.5 Kelips 算法 28-30 3.1.6 Beehive 算法 30-32 3.2 本文P2P 文件传输系统搜索算法分析 32-34 3.2.1 本文文件传输系统搜索算法提出 32-33 3.2.2 本文的搜索算法 33-34 3.3 本章小结 34-35 第四章 基于P2P 的文件传输系统设计 35-49 4.1 系统开发和运行的软硬件环境 35 4.2 系统功能需求分析 35-37 4.2.1 文件内容分片 35-36 4.2.2 文件的查询与搜索 36 4.2.3 文件下载流程 36-37 4.3 系统整体设计 37-39 4.3.1 系统框架设计 37-38 4.3.2 系统界面设计 38-39 4.4 系统中数据传输方法的设计与实现 39-47 4.4.1 超级服务器 39-43 4.4.2 服务器端模块 43-44 4.4.3 客户端模块 44-47 4.5 系统实验测试及分析 47 4.5.1 系统实验测试 47 4.5.2 系统性能分析 47 4.6 本章小结 47-49 第五章 总结与展望 49-50 5.1 本文总结 49 5.2 下一步要进行的工作及展望 49-50 参考文献 50-53 致谢 53-54 攻读硕士学位期间发表的论文和参加的主要科研项目 54-55 详细摘要 55-58
|
相似论文
- 基于NS2的PeerCast模拟平台设计与实现,TP311.52
- 面向Gnutella和eMule网络拓扑测量和安全性分析,TP393.08
- 基于聚类分析的P2P流量识别算法的研究,TP393.02
- 随机路由在无线传感器网络中的研究与应用,TN929.5
- 高校教务管理网上选课系统优化研究,TP393.09
- 音像广播远程教育系统中直播服务器的设计与实现,TP311.52
- 基于Linux集群系统的负载均衡算法研究及在Webgis中的应用,TP393.05
- 基于P2P流媒体系统的设计与实现,TN919.8
- LTE-A异构网络中的自组网技术研究,TN929.5
- 基于一种新经济模型的异构网络选择算法,TN929.5
- 基于QoS的无线Mesh网络路由协议及相关技术的研究,TN929.5
- 构建分布式系统的关键技术研究与实现,TP338.8
- 基于S2SH框架的雅砻江虚拟研究中心系统研究与设计,TP311.52
- 基于人工免疫的病毒检测技术研究,TP393.08
- 基于负载均衡的混合型应用层组播模型研究,TP393.02
- 基于自组织网络的分布式广域后备保护研究,TM774
- 泛在环境下虚拟终端系统的组织机制研究与实现,TN915.02
- 异构网络联合接纳与切换控制技术研究,TN929.5
- 基于P4P的流媒体点播系统研究与实现,TN948.64
- 三维图形系统Widget架构设计与实现,TP391.41
- 基于P2P的空间矢量数据快速索引机制的研究,TP391.3
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序
© 2012 www.xueweilunwen.com
|