P2P软件正式进入第三代

掌握P2P技术:电影下载器的使用与实践 P2P(Peer-to-Peer,对等网络)技术是一种网络通信模型,在这种模型中,每个节点同时扮演客户端和服务器的角色。这意味着每个节点既可以从其他节点下载数据,也可以向其他节点上传数据。这种去中心化的模式使得网络资源更加分布化,提高了资源的利用效率。选择P2P下载软件时,用户应当考虑多种因素,如支持的网络协议、操作系统的兼容性、下载速度、用户界面设计以及软件的稳定性和兼容性等。每个用户的需求不同,因此选择适合自己使用习惯和需求的软件才是最重要的。 阅读详情

2004-10-09 09:19 来源:天极网 作者:petery编译

StreamCast Networks周三要发布最新版的Morpheus文件交换软件,所展示的新搜索技术可能大幅的强化P2P(peer-to-peer)网络。

  Morpheus开发者试图要以Neonet网络技术重挽过去在文件交换业界的领导地位。这是由一对前哈佛学生所撰写的软件。

  以“分散式杂凑表”(distributed hash tables )为诉求的Neonet技术,改变了P2P网络上的搜索方式,理论上可以更有效率的搜索更多的电脑,以及更容易找出少见的文件。同样的技术也用在eDonkey上──已经快要追上P2P服务龙头Kazaa的另一竞争对手。

  “P2P技术目前还不够好。”StreamCast首席执行官Michael Weiss 表示。“大家在问,这个世界真的需要其他的P2P 网络吗?我想答案是肯定的,而且我们做到了,因为其他人做的都不正确。”

  随着越来越多的程序设计师想要将这项技术用在新应用软件的文件交换,例如网络电话与即时通信,P2P 网络也在逐步改进。

  甚至网络服务商EarthLink最近发布了自己的文件交换软件,并表示,这是许多应用的改进前奏,例如网络电话。

  目前对大多数使用者来说,文件交换的吸引力仍相当高。RIAA(美国唱片公会)的法律恫吓──甚至是联邦政府的罪犯调查,虽然浇熄了文件交换的一些热情,但是每周还是有数以百万计的人口在使用文件交换软件。

  交换软件的演进

  Morpheus软件的更新,以及eDonkey 的掘起,意谓着P2P 网络技术已经进入第三代。每一代软件的成功,都有更多的功能分散化(decentralized),也让网络更难关闭,同时也有助于扩大搜索的能力。

  第一代的文件交换服务以Napster 独领风骚,其技术是建立一个大型的集中化索引,对网络上所有的可用资源保持追踪。也就是类似“媒人”的服务方式,然后将使用者文件搜索连接到文件所储存的电脑。

  这种方法虽然相当有效率,让使用者可以存取到庞大的资源──但也已经证实为非法。法院判决指出,Napster 对网络负有责任,其网络有大量的侵犯版权行为在发生,因此最后下令关闭其公司。

  第二代的分散式服务起初是以Gnutella为龙头,然后FastTrack (即Kazaa 的底层技术)迅速掘起取代其地位。他们改为在电脑间发送搜索的请求,一直到找到文件为止,然后再将信息传回搜索者的电脑。

  这种技术一开始相当不便,特别是数以百万计的搜索要求在网络上的每一台电脑间来回发送时,在尖峰时段往往造成网络大塞车。但随着程序设计师找到更有效的搜索要求处理方式,这种方法也越来越进步,但是也让搜索结果变成只限定于网络的某些部份─ ─例如,只有10000 人,而不是200 万人。

  美国上诉法院最近宣判,这种分散式的网络是合法的,和Napster 不一样的是,这种软件的散播者,并未直接控制网络上所发生的行为。

  “唱片及电影制片厂希望重新依他们所认定的公共政策来检讨法条。”法院在判决书中表示。“无疑的,采取这样的步骤可以满足版权拥有者立即的经济利益目的,但是也将在现有的法律架构之外造成不可知的严重后果,从根本上改变版权法。”

更强的第三代

  第三代的P2P 网络则是以eDonkey 及Morpheus为代表,此外还有一些较小的独立软件开发商,他们让这个工具比以前更为分散化。

  “分散式杂凑表”的方法,基本上是对网络上某一特定时刻的文件进行快照(snapshot),然后将这些信息分散到整个网络里。

  为了找到特定的文件,搜索的要求先到达网络上的任何一台电脑上,然后这台电脑就会再将它转到另一台有更多文件信息的电脑。第三台电脑可能就拥有文件本身──或者也可能再继续转到其他有正确信息的电脑。

  整个过程有点像在照线索循序问路而找到正确方向,而不是路上随便到处抓人在问路。而每个地方里的网络相关信息,则会随着电脑及文件的加入而持续更新。

  “好处在于让你可以搜索整个网络,而不只是在某一地区。”eDonkey 项目程序长Jed McCaleb 表示。“这应该比Gnutella的运作还快,技术上绝对是更优越的。”

  StreamCast去年向哈佛学生Ben Wilkin及Francis Crick 买下这项技术,这两位前哈佛学生表示,他们的技术只要跳三至四次就可以在几百万台电脑的网络里找到任何文件,不管这个文件多么稀有。

  这种技术也让一些应用有了新的前景,例如网络电话。Neonet与eDonkey 专注的都是文件交换,但是这种有效率的网络路由技术也可用于快速连接网络电话,他们表示。

  “这可以用于所有的分散电脑工具上,而这也正是我们想走的。”Wilken表示,“这真的让我们再也不需要什么集中化的基础建设了。”


第三代P2P网络 一份描述第三代P2P网络的PPT文档,包括Chord、CAN、Tapestry、Pastry 共98页,比较详细的描述了拓扑、路由、数据结构等 立即下载

相关推荐

基于KCP协议的P2P服务器和客户端

1.基于kcp协议,实现UDP消息客户端。2.基于kcp协议,实现UDP消息服务器。

软件设计模式与体系结构(下)

软件设计模式与体系结构复习

栩xx的博客 1741

MC1496乘法器AM调制电路搭建全流程(附Multisim 14.0仿真文件)

本文提供了基于MC1496乘法器搭建AM调制电路的完整实战指南。针对仿真模型缺失的痛点,详细讲解了从晶体管级手动构建MC1496等效模型,到外围电路设计、调制度参数计算与调节,并在Multisim 14.0中进行仿真验证的全流程。通过深度剖析MC1496内部原理与AM信号调制机制,帮助读者获得从仿真到实践的可控设计与排错能力。

weixin_29190169的博客 595

第三代搜索引擎技术与P2P

  第二代搜索引擎虽然比第一代在搜索速度、针对多种语言信息的扩展等方面有所改进,在以自然语言为查询语言方面也做了一些探索。然而,随着Internet的强势发展,网上庞大的数字化信息和人们获取所需信息能力之间的矛盾日益突出。IDC在2001年下半年公布的一份报告表明,前期被大肆宣传为“使用简便易用,搜索结果丰富”的搜索引擎技术正在被信息更集中的局域网取代,因为大多数搜索系统的表现与用户的期望值相差太

sunlen的专栏(编程技术探讨) 2127

波克 上海 Unity开发笔试题 2024

主要分为四部分,如果没有准备好,不要点击笔试链接,进入就会自动开始。

z2014z的博客 3397

IGBT单管并联方案全解析:从均流设计到热管理实战技巧

本文深入解析了IGBT单管并联技术在新能源车电驱系统中的应用,重点探讨了均流设计与热管理实战技巧。通过优化寄生电感控制、动态均流和驱动电路设计,提升系统稳定性和效率,为工程师提供了一套完整的解决方案。

weixin_28720573的博客 441

P2P对等网络技术原理整合

P2P(Peer to Peer)对等网络 P2P技术属于覆盖层网络(Overlay Network)的范畴,是相对于客户机/服务器(C/S)模式来说的一种网络信息交换方式。在C/S模式中,数据的分发采用专门的服务器,多个客户端都从此服务器获取数据。 优点是:数据的一致性容易控制,系统也容易管理。 缺点是:因为服务器的个数只有一个(即便有多个也非常有限),系统容易出现单一失效点;单一服务器面

EricFantastic 1万+

用 ADBC 把动态查询做得又快又稳:从 CL_SQL_STATEMENT 到安全取数的工程化实践

本文介绍了ABAP中ADBC(ABAP Database Connectivity)技术的核心用法与最佳实践。ADBC作为Open SQL的补充,适用于动态查询、数据库特性调用等场景。文章通过示例代码详细演示了使用ADBC执行查询的完整流程:创建SQL语句、执行查询获取结果集、批量装载数据到内表,以及分包读取处理大数据量。特别强调了动态SQL的安全防护措施,包括输入转义和参数绑定等防注入技术。同时对比了ADBC与Open SQL的适用场景,指出ADBC更适合需要动态访问数据库原生功能的场合。文章还分析了代码

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1775

P2P软件的昨天 今天 明天 P2P技术在中国 P2P软件正式进入第三代 P2P将颠覆下一代互联网游戏规则 P2P商业化的思考 C#下用P2P技术实现点对点聊天 P2P流媒体播放:下一代P

P2P软件的昨天 今天 明天  P2P技术在中国  P2P软件正式进入第三代  P2P将颠覆下一代互联网游戏规则  P2P商业化的思考  C#下用P2P技术实现点对点聊天  P2P流媒体播放:下一代P2P技术规范形成  点对点(P2P)多线程断点续传的实现  【编程】对等网络(P2P) - P2P 网络模型  P2P之UDP穿透NAT的原理与实现(附源代码)  点击王志

753

RK3588S之CPU--benchmark(一)

本章会基于RK3588S来介绍有关CPU常用的benchmark工具及测试过程

文艺小少年的博客 1499

【Java开发者必看】LangChain4j实战指南:使用AIService轻松集成聊天记忆Chat Memory到SpringBoot应用,通过封装多轮复杂对话,使聊天记忆的实现变得简单

聊天记忆是指在与用户的多轮对话过程中,能够记住之前的交互内容,从而提供更加连贯和个性化的回复。LangChain4j支持通过ChatMemoryProvider接口实现聊天记忆功能。

Spring Boot-Common On With You 448

第三代google搜索排名技术与P2P

第二代 google排名搜索引擎虽然比第一代在搜索速度、针对多种语言信息的扩展等方面有所改进,在以自然语言为查询语言方面也做了一些探索。然而,随着Internet的强势发展,网上庞大的数字化信息和人们获取所需信息能力之间的矛盾日益突出。IDC在2001年下半年公布的一份报告表明,前期被大肆宣传为“使用简便易用,搜索结果丰富”的google排名搜索引擎技术正在被信息更集中的局域网取代,因为大多数搜索

Google AdSense 1556

SIMULINK开发项目实例 1000 例专栏之第907例--基于新能源与储能系统的场景实例:液流电池在微电网中的动态响应仿真

本文介绍了如何使用Simulink对液流电池在微电网中的动态响应进行建模与仿真。重点包括:1)构建液流电池模型及其特性参数设置;2)配置双向DC-DC变换器调节充放电过程;3)搭建包含分布式能源的微电网系统;4)设计基于SOC的控制器;5)通过仿真分析系统性能指标。该教程提供了完整的建模流程和MATLAB代码示例,帮助用户验证液流电池在微电网中的稳定性和适用性。

xiaoheshang_123的博客 184

第三代搜索引擎和p2p【转】

第二代搜索引擎虽然比第一代在搜索速度、针对多种语言信息的扩展等方面有所改进,在以自然语言为查询语言方面也做了一些探索。然而,随着Internet的强势发展,网上庞大的数字化信息和人们获取所需信息能力之间的矛盾日益突出。前期被大肆宣传为“使用简便易用,搜索结果丰富”的搜索引擎技术正在被信息更集中的局域网取代,因为大多数搜索系统的表现与用户的期望值相差太大,诸如数据量高速增长的视频、音频等多媒体信息的

互联网与搜索引擎 1392

29、机器人动力学中的欧拉 - 拉格朗日与哈密顿力学

本文深入探讨了机器人动力学中的欧拉-拉格朗日与哈密顿力学框架,涵盖向量流形上的辛结构、哈密顿方程的几何代数表述、泊松括号与积分不变量等核心概念。文章详细推导了机电系统中拉格朗日量与哈密顿量的构建方法,并结合牛顿-欧拉算法给出了局部哈密顿量和动量导数的迭代计算流程,适用于多关节机器人的动力学建模与控制设计。通过应用案例展示了理论在双关节机器人手臂中的实际运用,最后展望了其在优化控制、鲁棒性提升及智能融合方向的潜力。

perl8的博客 129

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

P2P与宽带

      中国网通在中央电视台作的广告大家一定非常熟悉。可是对于互联网不是很了解的网友来说还真不知道广告在说什么。宽敞的汽车,开阔的道路,连秋千也是长长的宽宽的。这对于宽带的描述可是说是非常的形象了。 如此描绘宽带其实还不够形像,真正够形像的是网通总裁田溯宁的说法:宽带意味着你下载16部74卷本的大百科全书只需7秒钟,下载16部2小时长的VCD只需8秒钟。 可以讲,目前这股“铺天盖地”的宽带旋风

chinaeagle的专栏 1152

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

12.Java实现P2P聊天软件(服务器端实现)

经过前面一段时间的学习,我们学习到了如何利用Socket实现各种功能。下面,激动人心的时刻到了。我们要对前面学习提纯的Demo进行综合利用,做出一款真正的聊天软件,这个聊天软件不仅可以发送消息,也可以发送图片,音频和视频等文件。而且我们要做出一款P2P的聊天软件,即客户端与客户端的点对点通信,无需通过服务器中转消息文件!!

c1776167012的博客 5656

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

P2P原理

P2P概述 P2P的概念 P2P是一种技术,但更多的是一种思想,有着改变整个互联网基础的潜能的思想。 P2P是peer-to-peer的缩写,peer在英语里有“(地位、能力等)同等者”、“同事”和“伙伴”等意义。这样一来,P2P也就可以理解为“伙伴对伙伴”的意思,或称为对等联网。目前人们认为其在加强网络上人的交流、文件交换、分布计算等方面大有前途。 简单的说,P2P直接将人们联系起来,让人...

zwj1834787的博客 1360

经验分享:通过P2P来升级Ubuntu

喜爱看电影听音乐下载游戏的朋友应该或多或少都听说过或使用过BT(Bittorrent)或电骡(eMule),这两个就是目前互联网两个经典P2P应用技术。这不,Ubuntu 9.04就要在4月23日正式释放了,前几日Ubuntu 9.04 Beta已可以通过“更新管理器”来更新了,这就需要慢慢的从软件源下载来更新了,非常容易因为各种网络原因导致下载速度逐渐减慢甚至中断。P2P这个新颖的技术正是基于点的网格网络,点越多,可获得的源也就越多,这样子的点汇聚在一起就能充分利用现有带宽来获得需要的资源。   利用ap

316
上一篇: FastTrack
下一篇: P2P技术的分析与研究
zi_jun
博客等级 码龄18年 109粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值