bt客户端的设计与实现.doc

约38页DOC格式手机打开展开

bt客户端的设计与实现,p2p技术在文件共享和协作领域影响日益深远,它没有中央节点的集中控制,系统的伸缩性较强,能避免单点故障,提高系统的容错性能。基于p2p技术的文件共享软件发展迅速,而bittorrent在所有以p2p为基础的文件共享技术中有重要地位。bt即bittorrent,是一个多点下载、源码公开的p2p软件。bt采用多点对多点的传...
编号:20-3085大小:959.00K
分类: 论文>计算机论文

内容介绍

此文档由会员 ningxiang00 发布

P2P技术在文件共享和协作领域影响日益深远,它没有中央节点的集中控制,系统的伸缩性较强,能避免单点故障,提高系统的容错性能。基于P2P技术的文件共享软件发展迅速,而BitTorrent在所有以P2P为基础的文件共享技术中有重要地位。
BT即BitTorrent,是一个多点下载、源码公开的P2P软件。BT采用多点对多点的传输原理在占用下载用户极少带宽资源的情况下能快速发布文件,提供高速下载和高效共享。当今网络各种BT技术不断成熟,各种BT软件不断涌现,功能也越来越完善。
本文在P2P技术基础上完成了的BT客户端的设计和实现,介绍了P2P、BT技术的相关理论,阐述了BT的工作特点和原理。文章对系统的设计和实现过程进行了详细阐述,包括系统设计思想,软件功能模块设计,以及软件的技术实现。分析了BT客户端实现的关键技术,包括创建磁盘空间,连接tracker服务器,文件的上传和下载和安全技术。最后对研究和开发工作进行了总结回顾,并对未来的工作进行了展望。
38页,18000字