学位论文 > 优秀研究生学位论文题录展示
P2P网络文件共享系统的研究与实现
作 者: 庄良
导 师: 高世臣
学 校: 中国地质大学(北京)
专 业: 计算机应用技术
关键词: P2P网络 文件共享 对等点 组内通信
分类号: TP311.52
类 型: 硕士论文
年 份: 2006年
下 载: 752次
引 用: 3次
阅 读: 论文下载
内容摘要
随着国际互联网的发展和普及,互联网用户数和网络数据量急剧增加,当前网络的主流C/S模式的服务器端负担越来越重。为此,一种基于端的无中心的P2P网络计算模式成为当前研究的热点。而P2P文件共享技术无疑是其中的最重要的研究问题之一。本文在对P2P技术的发展现状以及主流P2P文件共享系统实现模式进行分析的基础上,针对其存在的知识产权侵害、网络病毒泛滥、垃圾信息多等缺陷,提出了P2P文件共享系统要解决的重要问题,并设计了一个P2P文件共享系统。该系统是一个非集中式的文件共享系统,它不依赖任何中心服务器工作。遵循网络分层的思想,也将此P2P网络模型分为网络层、消息层、服务层、应用层。在应用层上,可以利用应用程序接口进行应用程序开发来调用服务层提供的服务,完成对等计算程序设计,实现协同操作和资源共享。在基本的系统构建完成后,详细分析了对等点加入、删除、互联等操作;讨论了系统的路由表维护,对周期性路由表维护和非周期性路由表维护各自的优缺点进行了比较;讨论了共享文件的加入、读取、删除等操作;详细地探讨了组内通信和点对点通信,在现有的三种多播路由算法:扩散式、生成树、反向路径转发的基础上,采用了综合以上三种算法优点的改进算法,并对此算法进行了具体的分析。鉴于网络搜索功能在现代互联网中的应用越来越广泛,在P2P网络中,资源的发现功能强弱也是体现P2P网络优劣的标准之一,因此简要介绍了采用元数据表示方法对资源进行唯一标识和资源发现的各个步骤。最后,本文总结了P2P网络的优缺点和有待解决的问题,展望了P2P网络技术发展的趋势。
|
全文目录
声明 4 关于论文使用授权的说明 4-5 摘要 5-6 ABSTRACT 6-10 1 绪论 10-17 1.1 引言 10-12 1.2 国内外研究现状 12-16 1.3 本文的研究内容和组织结构 16-17 2 P2P 技术简介 17-27 2.1 P2P 技术的特点 17-18 2.2 P2P 网络中的拓扑结构 18-21 2.3 P2P 技术的应用 21-23 2.4 P2P 带来的问题 23-27 3 P2P 网络文件共享系统的模型设计 27-35 3.1 良好P2P 系统的设计要求 27-28 3.2 对等式文件共享系统的几种具体实现模式 28-30 3.3 P2P 文件共享系统模型 30-31 3.4 P2P 文件共享系统的主要组成部分 31-35 4 P2P 网络文件共享系统的功能分析与实现 35-60 4.1 系统架构 35-36 4.2 对等点加入与失效 36-37 4.3 对等点互联 37-43 4.4 系统路由表维护 43 4.5 文件操作 43-51 4.6 组内通信 51-57 4.7 点到点通信 57-58 4.8 资源发现 58-60 5 总结和展望 60-62 5.1 总结 60 5.2 展望 60-62 致谢 62-63 参考文献 63-64
|
相似论文
- 基于人工免疫的病毒检测技术研究,TP393.08
- 基于自组织网络的分布式广域后备保护研究,TM774
- 基于P2P的空间矢量数据快速索引机制的研究,TP391.3
- 无结构P2P网络稀有资源搜索策略的研究,TP393.02
- 云计算环境下可证明数据持有技术研究,TN918.2
- 基于双信任信息的P2P网络信誉模型研究,TP393.08
- 基于NAT穿透的P2P即时通信系统的设计与实现,TP393.09
- P2P网络资源传播模型分析及监测研究,TP393.02
- 全IP宽带移动P2P网络关键技术研究,TN915.02
- 视频流媒体技术在高校网络中的应用,TN919.8
- 视频流应用层组播系统设计与实现,TN919.8
- 基于P2P网络SNTrust信任模型的研究与实现,TP393.08
- P2P网络终端系统的设计与实现,TP393.02
- 基于Petri网的自动信任协商理论研究,TP393.08
- 基于P2P的视频共享技术在高校网络中的应用研究,TP393.02
- 基于P2P的自主协作学习系统研究与实现,TP393.02
- P2P网络中分类数据查找算法的研究与实现,TP393.02
- 基于C/S和P2P相结合的网络游戏架构设计与实现,TP311.52
- 基于P2P技术的视频会议系统,TN948.63
- P2P结点信息预报马尔可夫模型研究,O211.62
- 非结构化P2P网络中基于蚁群优化算法的资源搜索研究,TP393.02
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|