1 / 95
文档名称:

毕业设计(论文)-基于P2P技术BitTorrent客户端软件的实现.doc

格式:doc   页数:95
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

毕业设计(论文)-基于P2P技术BitTorrent客户端软件的实现.doc

上传人:3346389411 2012/8/30 文件大小:0 KB

下载得到文件列表

毕业设计(论文)-基于P2P技术BitTorrent客户端软件的实现.doc

文档介绍

文档介绍:教学单位
学生学号
XXX大学(学院)
毕业设计(论文)
题目:
年级:
学号:
姓名:
专业:
指导教师:
2011 年 6 月 19 日

摘要
P2P技术存在已久,新闻服务系统。随着1998年出现的音乐共享软件Napster的流行,着眼于分布式数据共享的P2P技术得到了迅猛的发展,并日益呈现出取代传统的C/S文件共享模式的趋势。
BitTorrent是P2P技术在文件共享领域最成功的代表之一。BitTorrent是一个开放的文件分发系统,它基于两个通信协议并由几种分工不同的网络节点组成。不同于普通的http或者ftp文件共享方式,BitTorrent采用一种全新的模式:资源的发布者最少只需要上传一份完整资源的数据量,之后的数据交换完全可以在BitTorrent下载者之间进行。本文将详细分析BitTorrent文件分发系统的关键部分123456BitTorrent协议客户端的实现。
本文从P2P的基本概念开始,首先介绍BitTorrent文件分发系统的组成,之后在此基础上解析BitTorrent的两个重要协议,最后重点分析一个轻量型BitTorrent协议客户端的实现。分析依照软件工程的思想,首先描述客户端的总体框架,包括功能模块、数据流和主程序的执行流程。在总体框架的基础上,具体分析客户端的各个功能模块的实现,其中将会重点讨论两个算法:piece选择算法和peer选择算法,这两个算法是BitTorrent的核心,分别在piece维护模块和peer维护模块里实现。
【关键词】P2P BitTorrent 文件分发系统文件分发协议客户端 GTK
ABSTRACT
P2P technology has existed for a long time, its first actual use can be traced back to 1979, the news service system. Since the music-sharing application Napster designed in 1998 became popular, P2P technology focusing on distributed data-sharing has been in rapid development and with a tendency to replace the traditional C / S file-sharing model gradually.
BitTorrent is one of the most essful classifications of P2P technology in file-sharing field. It is an open file distribution system, which is based on munication protocol and consists of work nodes in different roles. Unlike ordinary http or ftp file-sharing manner, BitTorrent uses a new model: the publisher of a resource only needs to upload at least a whole resource. After that, the exchange of data can be just done between the BitTorrent downloaders. This article will detailedly analyse the implementation of the pivotal part of BitTorrent file distribution system, a BitTorrent client.
This article will begin with the P2P basic concept, and then introduce the constitutes of the BitTorrent file distribution system. On the basis of that, it will analyse the two important Algorithms of BitTorrent. And finally it e with focus on the implementation of a lightweight BitTorrent client. In accordance with t

最近更新

2024年遂宁工程职业学院单招综合素质考试模拟.. 40页

2024年邯郸职业技术学院单招职业技能测试模拟.. 40页

2024年郑州信息科技职业学院单招职业倾向性测.. 40页

2024年郑州科技学院单招职业倾向性考试题库最.. 39页

2024年重庆五一职业技术学院单招职业倾向性测.. 38页

2024年重庆公共运输职业学院单招职业适应性考.. 40页

2024年重庆安全技术职业学院单招综合素质考试.. 38页

2024年重庆市德阳市单招职业适应性测试模拟测.. 43页

2024年重庆水利电力职业技术学院单招职业技能.. 39页

2024年重庆电讯职业学院单招职业倾向性测试题.. 40页

2024年重庆能源职业学院单招综合素质考试题库.. 40页

2024年重庆轻工职业学院单招职业适应性考试模.. 39页

2024年长春东方职业学院单招职业倾向性考试模.. 40页

2024年长沙文创艺术职业学院单招职业适应性考.. 38页

2024年长治幼儿师范高等专科学校单招职业倾向.. 42页

2024年闽江师范高等专科学校单招职业适应性考.. 40页

2024年阿勒泰职业技术学院单招职业倾向性测试.. 40页

2024年陕西国际商贸学院单招职业倾向性测试模.. 40页

2024年陕西机电职业技术学院单招综合素质考试.. 40页

2024年青岛求实职业技术学院单招职业倾向性测.. 41页

2024年青岛黄海学院单招职业技能测试模拟测试.. 40页

小学数学六年级下册《鸽巢问题》作业设计 9页

国开《建筑力学》期末机考答案 15页

农村人才流失国外研究报告 2页

住院患者自带药品使用管理规定通知 3页

栏杆计算书 2页

黄酒评分、扣分标准表(共1页) 1页

GA T 1585-2019《法庭科学 尸体检验摄像技术规.. 8页

G303国道集阿公路驼腰岭平交道口改造工程施工.. 13页

如何领受神的医治 查尔斯.凯普斯 15页