[发明专利]一种比特流文件共享网络中的主动传播控制方法无效
申请号: | 201010581791.3 | 申请日: | 2010-12-10 |
公开(公告)号: | CN102035677A | 公开(公告)日: | 2011-04-27 |
发明(设计)人: | 陈训逊;张宏莉;黄澄清;叶麟;王勇;张慧;袁庆升;王丽宏;狄少嘉 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150001 黑龙江省哈*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 比特流 文件 共享 网络 中的 主动 传播 控制 方法 | ||
1.一种在比特流(Bi tTorrent)文件共享网络中基于资源占用的主动传播控制方法,包括如下步骤:
将控管节点伪装成合法共享节点与其他共享节点进行交互;
通过所述控管节点识别其他共享节点的比特流客户端的版本;
选择相应于所识别版本的客户端的控制策略以主动侵占其他共享节点的资源。
2.根据权利要求1所述的主动传播控制方法,其特征在于所述其他共享节点的资源是其他共享节点的连接资源,并且所选择的控制策略为:所述控管节点在同其他共享节点在进行Handshake握手以及Bitfield消息交换之后,控管节点发送给其他共享节点的Bitfield消息是满负载的,即表示所述控管节点拥有完整的共享文件,对于任何由其他共享节点返回的消息所述控管节点都响应Choke阻塞消息来阻止正常客户端的下载,而同时每隔一定时间就给正常客户端发送Keepalive消息来保持连接。
3.根据权利要求1所述的主动传播控制方法,其特征在于所述其他共享节点的资源是其他共享节点的带宽资源,并且所选择的控制策略为:控管节点发送Unchoke报文促使其他共享节点向控管节点发送块请求消息,而后控管节点发送一个随机生成的伪造数据块给其他共享节点,进而导致最终拥有该块的分片在下载完成校验的时候校验失败,并丢弃重新下载。
4.根据权利要求1所述的主动传播控制方法,其特征在于当所识别的客户端版本为类似比特彗星的客户端时,所选择的控管策略为:控管节点同类比特彗星客户端进行握手交互,并发送拥有全部片的Bitfield消息给其他共享节点,促使类比特彗星客户端发送Interested消息,并在接到Interested消息之后返回Unchoke消息使得其他共享节点发送块请求,对于任何的块请求都给予响应,均返回虚假数据块,同时每隔一定时间就发送一个Keepalive保持连接。
5.根据权利要求1所述的主动传播控制方法,其特征在于当所识别的客户端版本为类似比特精灵的客户端时,所选择的控管策略为:控管节点同类比特精灵客户端进行握手交互,并发送拥有全部片的Bitfield消息给其他共享节点,促使比特精灵客户端发送Interested消息,并在接到Interested消息后返回Unchoke消息使得比特精灵客户端发送块请求,若该块请求所请求的块没有被其请求过,则给其发送相应的虚假数据块,否则发送Choke消息阻塞其下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010581791.3/1.html,转载请声明来源钻瓜专利网。