李超

cc编程笔记本。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

随笔分类 -  p2p / p2sp

摘要:随着P2P应用的蓬勃发展,作为P2P应用中核心问题的发现技术除了遵循技术本身的逻辑以外,也受到某些技术的发展趋势、需求趋势的深刻影响。 - 如上所述,DHT发现技术完全建立在确定性拓扑结构的基础上,从而表现出对网络中路由的指导性和网络中结点与数据管理的较强控制力。但是,对确定性结构的认识又限制了发现算法效率的提升。研究分析了目前基于DHT的发现算法,发现衡量发现算法的两个重要参数度数(表... 阅读全文
posted @ 2008-04-09 10:06 coderlee 阅读(851) 评论(0) 推荐(0) 编辑

摘要:国外开展P2P研究的学术团体主要包括P2P工作组(P2PWG) 、全球网格论坛(Global Grid Forum ,GGF) 。P2P工作组成立的主要目的是希望加速P2P计算基础设施的建立和相应的标准化工作。P2PWG成立之后,对P2P计算中的术语进行了统一,也形成相关的草案,但是在标准化工作方面工作进展缓慢。目前P2PWG已经和GGF合并,由该论坛管理P2P计算相关的工作。GGF负责网格计算... 阅读全文
posted @ 2008-04-09 10:05 coderlee 阅读(488) 评论(0) 推荐(0) 编辑

摘要:半分布式结构的优点是性能、可扩展性较好,较容易管理,但对超级点依赖性大,易于受到攻击,容错性也受到影响。下表比较了4种结构的综合性能,比较结果如表1-1所示。 比较标准/拓扑结构 中心化拓扑 全分布式非结构化拓扑 全分布式结构化拓扑 ... 阅读全文
posted @ 2008-04-09 10:04 coderlee 阅读(459) 评论(0) 推荐(0) 编辑

摘要:全分布非结构化网络在重叠网络(overlay)采用了随机图的组织方式,结点度数服从"Power-law"[a][b]规律,从而能够较快发现目的结点,面对网络的动态变化体现了较好的容错能力,因此具有较好的可用性。同时可以支持复杂查询,如带有规则表达式的多关键词查询,模糊查询等,最典型的案例是Gnutella。 Gnutella是一个P2P文件共享系统,它和Napster最大的区别在于Gnut... 阅读全文
posted @ 2008-04-09 10:03 coderlee 阅读(495) 评论(0) 推荐(0) 编辑

摘要:Pastry是微软研究院提出的可扩展的分布式对象定位和路由协议,可用于构建大规模的P2P系统。在Pastry中,每个结点分配一个128位的结点标识符号(nodeID) ,所有的结点标识符形成了一个环形的nodeID空间,范围从0到2128 - 1 ,结点加入系统时通过散列结点IP地址在128位nodeID空间中随机分配。 - 在MIT,开展了多个与P2P相关的研究项目:Chord,GR... 阅读全文
posted @ 2008-04-09 10:02 coderlee 阅读(474) 评论(0) 推荐(0) 编辑

摘要:拓扑结构是指分布式系统中各个计算单元之间的物理或逻辑的互联关系,结点之间的拓扑结构一直是确定系统类型的重要依据。目前互联网络中广泛使用集中式、层次式等拓扑结构,Interne本身是世界上最大的非集中式的互联网络,但是九十年代所建立的一些网络应用系统却是完全的集中式的系统、很多Web应用都是运行在集中式的服务器系统上。集中式拓扑结构系统目前面临着过量存储负载、Dos攻击等一些难以解决的问题。... 阅读全文
posted @ 2008-04-09 10:01 coderlee 阅读(609) 评论(0) 推荐(0) 编辑

摘要:torrent文件是使用bencoded编码的文件,存储了bt下载的文件信息以及trackers服务器的信息。 如果要对torrent文件进行解析,就首先要了解torrent文件的大体结构。 举一个torrent文件的例子 |Root(dict) |--|announce(str) |--|announce-list(list) |--|--|0(list) |--|--|--|0(str)... 阅读全文
posted @ 2008-04-07 10:42 coderlee 阅读(2108) 评论(1) 推荐(0) 编辑

摘要:我昨天介绍了BitTorrent,准备过两天再看下Emule的工作方式,准备把迅雷放在最后,但是今天先写点小东西。 我不知道迅雷什么时候接入了ED2K网络和KAD网络,但目前迅雷确实接入了ED2K与KAD,并且做了某些不太道德的事情。 大家可以用记事本打开这个文件 c:\windows\system32\cid_store.dat 可以看到,这个文件里面竟然记录了一些我们以前下载过的资源的路... 阅读全文
posted @ 2008-03-27 15:07 coderlee 阅读(611) 评论(3) 推荐(0) 编辑

摘要:因为最近要开始做有关P2P的项目了,所以开始接触这个领域。 以下这些信息都是我阅读了一些网络上的文章总结出来的,对目前最为流行的三种文件下载工具的工作机制简单总结下。 首先是元老级的BitTorrent。 BT的定义 BitTorrent是一种协议,一种分发文件的协议,通过URL识别内容,可以和WEB进行交互,基于HTTP协议。 BT的原理 简单说就是你在下载一个文件的同时,也在把这个文... 阅读全文
posted @ 2008-03-26 15:54 coderlee 阅读(1946) 评论(1) 推荐(0) 编辑