帮帮文库

返回

P2P文件传输系统的实现毕业设计论文 P2P文件传输系统的实现毕业设计论文

格式:word 上传:2022-06-25 19:49:27

《P2P文件传输系统的实现毕业设计论文》修改意见稿

1、“.....李克清通信之穿透方法研究网络通讯与安全,致谢论文能够顺利完成,需要感谢曹晓军老师,在他的细心指导和引领下,我深刻的了解了有关论文方面的知识,才得以将此篇论文完成。同时也感谢我的同学和家人,在我遇到困难时,对我的大力支持和鼓励,感谢这几年来传授我们知识和培养我们能力的老师们,感谢兰州商学院信息工程学院的各位老师对我的学习生活上的指导和帮助。提供缓冲存储机制,这对硬盘具有很大损耗,本系统中提供缓冲存储功能,先将下载的内容放入自行设定的缓存中,然后再写到硬盘上。下载任务队列控制该控制功能主要完成两方面的任务。首先是设置可同时下载的任务数,其他任务处于等待状态。其次,是设置下载任务的优先权,可将等待队列中的个任务置为优先下载或优先等待两种模式。优先下载时,将正在下载中的最后个任务置为等待状态......”

2、“.....当正在下载的任务下载完成时该任务立即执行。下载进度控制下载进度控制模块主要是通过界面上按钮的单击事件触发响应函数对个选中的下载任务进行操作。主要包括开始暂停停止三个功能。当选中个任务点击开始时,若正在下载的任务数已经达到预先设定的最大值,则该任务进入任务等待队列,若未达到,就立即连接源节点下载。暂停只是停止本节点与数据源节点之间的数据传输,但彼此之间的连接并未断开,当重新开始下载时仍使用原来的路由路线恢复数据的传输。停止是彻底将下载节点和源节点的连接断开,文件下载任务从下载队列中撤除。文件下载显示模块该模块主要起到下载文件信息的显示作用,包括两个部分已下载和下载文件显示。它们在显示时使用相同的方式,包括文件下载状态文件名及其扩展名文件大小已下载百分比和已用时等......”

3、“.....在后台的数据库这两部分使用不同的表进行信息的记录。已下载任务显示已下载任务的表结构相对简单,主要包括文件名和扩展名文件大小文件下载完成时间文件下载用时和文件保存路径这几个字段。在系统运行过程中程序从表中读取数据,按项分别显示在界面上,已下载百分比直接填入,下载状态皆为完成。下载任务显示下载任务包括正在下载的暂停的停止的和等待状态的任务。它有两种显示模式概要显示和详细信息显示。概要显示和已下载任务的显示模式相同,在主界面的列表控件里显示文件的状态信息文件名及其扩展名文件大小文件下载的百分比和已用时等,除此之外,通过双击个下载任务还能看到更为详细的下载信息,这些信息包括文件的分块情况以及各个块已经下载的百分比。在文件显示模块中还提供了删除操作......”

4、“.....同时也在数据库中删除相应的表项,此外,用户可根据需要选择是否删除已经下载了的文件。三传输系统的网络结构设计通知层实现了节点和目录管理等功能。该层主要完成两个功能,超节点选取和普通节点的管理。超节点的选取前面已经提到过本节点是基于超节点的分布式结构化网络结构,因此,超节点的选取也不是件随随便便的事,超节点具有带宽大,内存大,处理能力强的特点。本系统中,超级节点的选取大体上是按区域来划分的。有两种超级节点的选择方法第是系统设定,比如让小型局域网内的服务器作为这个局域网的超级节点,这种超级节点具有处理能力强,功能稳定的特点,它们是静态的。第二种是动态产生,在软件中根据特定的算法,对节点的负载情况做出评估,计算出节点的资源消耗因子,让负载轻的节点担任本区域内的超级节点。节点的管理节点的管理实际上是节点之间互通信息的过程......”

5、“.....这里所说的登录就是与超级节点建立起连接,将自己的地址和用户名等网络信息注册到超级节点上便于以后的服务和管理。当然,也有可能此节点自己动态的变成超级节点接受其他普通节点的连接。超级节点本地维护着张表,这张表记录着所有和它连接过的节点的信息,这些信息包括节点的端口地址用户名连接状态节点的信誉度和节点的资源消耗因子等。簇内文件共享结构的建立旦节点连入系统,它将立即使用哈希函数计算出共享目录下的文件的关键字,通过方法将文件索引信息存放到匹配的节点上。因为这些信息是动态的,节点随时可能修改共享的内容,再加上这些信息有多有少,所以在节点中索引信息并不存储在数据库中,而是开辟块内存空间,以表的格式记录存放的关键字信息,这种方法减少了因读写数据库所消耗的时间......”

6、“.....提高了搜索效率。在实现上这里使用容器类。节点下载时连接的建立节点登录注册以后,就可以系统提供的下载功能,用户输入想要查询的文件名或想要查询的用户名,若是文件名,则计算出关键字,在簇内利用节点的路由表进行查询,同时提交给超级节点,超级节点转发查询请求到别的超级节点上。若是用户名,则直接将用户名发送给超级节点,超级节点根据查询内容首先搜索本地数据库,看是否有匹配的,若没有匹配的,则通过相应的路由算法将查询请求包发送到系统中的其他超级节点上。无论是文件搜索还是用户名搜索,最终都会向查询节点返回拥有该资源的源节点地址或者超时信息通知查询节点搜索无效。节点的退出节点的退出分超级节点的退出和普通节点的退出。超级节点退出时,会查询数据库表中的资源消耗因子字段,看聚簇内的哪个节点拥有顶替它成为超级节点的能力......”

7、“.....普通节点的退出时,它首先将存储的关键字信息表传送给邻居节点,同时向超级节点发送个消息,与超级节点断开连接,超级节点将内存数据表中与该节点相关的项删除,并将该节点退出的消息发送到其他节点上以更新其他节点的路由表。以上是节点正常退出下的情况,但是由于网络本身的不稳定性,再加上硬件故障,软件异常等情况,不管是超级节点还是普通节点都有可能异常退出。五传输系统中关键技术的研究与实现是通过开辟个线程接收节点的入网和退网消息,转发节点的连接请求。客户端主要是在用户选择资源下载源后向此节点发送打洞请求消息和开启线程监听是否有打洞消息或发送了打洞请求消息后是否成功。三节点间文件传输的实现断点续传在实际网络的传输过程中......”

8、“.....如果因为终止而使已经下载的资源被废弃,会造成大量的浪费,使用断点续传技术能很好地解决这问题。断点续传的思想其实比较简单,在下载文件的同时生成个临时文件,文件中记载如下几个信息文件名,包括扩展名文件的大小文件保存的地址文件的分块情况,包括块的大小,每块已经下载的百分比,每块下载的源节点地址为了方便下次继续下载,节省了搜索时间,若连接不上则重新搜索总的下载的百分比文件下载已用时等。旦文件停止下载,临时文件保存上述信息,下次重新下载时先读取文件的相关信息,获取文件块的偏移量,从偏移量处继续下载。当文件总的下载百分比为时,文件自行删除。多线程下载在平时下载过程中我们常会有多线程的设罱,如果要使用多线程下载,比如要分个线程同时下载,我们可以把需下载的文件分成个文件块。分成个文件块......”

9、“.....在系统中,文件大小的划分除了最后块,前面的均是相同大小的,程序根据文件划分的情况分别建立线程连接下载源,每个线程为下载的数据建立缓冲区,当缓冲区满时将所收到的数据写入文件相应的偏移位置。使用多线程进行下载还要注意网络并发控制的问题。网络并发是指在网络通信过程中服务器或者客户端同时出现多个网络事件或者请求等待响应和处理的过程。网络并发控制则是对该现象所采取的对应的措施,避免网络事件无法及时响应和处理,同时保证网络数据的安全性和致性。六总结通过对应用技术的深入研究,阐述了技术的基本概念特点以及发展现状根据技术的应用现状,并结合所读文献,剖析了文件共享系统涉及到的相关理论知识,包括网络模型资源的共享和搜索文件下载等。列出目前比较常用的种资源定位与搜索方法和......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
P2P文件传输系统的实现毕业设计论文.doc预览图(1)
1 页 / 共 33
P2P文件传输系统的实现毕业设计论文.doc预览图(2)
2 页 / 共 33
P2P文件传输系统的实现毕业设计论文.doc预览图(3)
3 页 / 共 33
P2P文件传输系统的实现毕业设计论文.doc预览图(4)
4 页 / 共 33
P2P文件传输系统的实现毕业设计论文.doc预览图(5)
5 页 / 共 33
P2P文件传输系统的实现毕业设计论文.doc预览图(6)
6 页 / 共 33
P2P文件传输系统的实现毕业设计论文.doc预览图(7)
7 页 / 共 33
P2P文件传输系统的实现毕业设计论文.doc预览图(8)
8 页 / 共 33
P2P文件传输系统的实现毕业设计论文.doc预览图(9)
9 页 / 共 33
P2P文件传输系统的实现毕业设计论文.doc预览图(10)
10 页 / 共 33
P2P文件传输系统的实现毕业设计论文.doc预览图(11)
11 页 / 共 33
P2P文件传输系统的实现毕业设计论文.doc预览图(12)
12 页 / 共 33
P2P文件传输系统的实现毕业设计论文.doc预览图(13)
13 页 / 共 33
P2P文件传输系统的实现毕业设计论文.doc预览图(14)
14 页 / 共 33
P2P文件传输系统的实现毕业设计论文.doc预览图(15)
15 页 / 共 33
预览结束,还剩 18 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档