基于移动互联网的P2P技术研究_第1页
基于移动互联网的P2P技术研究_第2页
基于移动互联网的P2P技术研究_第3页
基于移动互联网的P2P技术研究_第4页
基于移动互联网的P2P技术研究_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 中国通信标准化协会中国通信标准化协会 课题编号:课题编号:2008b312008b31 基于移动互联网的基于移动互联网的 p2pp2p 技术研究技术研究 20082008 年年 7 7 月月 研研 究究 报报 告告 要要 点点 移动网络与固网的迅速发展催生了它们的融合,即移动互联网。近年来,移移动网络与固网的迅速发展催生了它们的融合,即移动互联网。近年来,移 动网联网的迅速发展,与动网联网的迅速发展,与 p2pp2p 技术的融合使它成为人们关注的热点。本研究报告技术的融合使它成为人们关注的热点。本研究报告 首先给出了移动互联网的中首先给出了移动互联网的中 p2pp2p 技术发展过程,随后分析

2、了移动互联网技术发展过程,随后分析了移动互联网 p2pp2p 技术技术 在国内外的现状,并详细讨论了移动互联网中在国内外的现状,并详细讨论了移动互联网中 p2pp2p 关键技术。关键技术。 报告第四章分析了移动互联网报告第四章分析了移动互联网 p2pp2p 技术的市场需求、业务模式,并给出发展技术的市场需求、业务模式,并给出发展 移动互联网移动互联网 p2pp2p 产业的影响因素,包括积极因素和消极因素。产业的影响因素,包括积极因素和消极因素。 报告第五章给出了移动互联网报告第五章给出了移动互联网 p2pp2p 技术的标准化建议,希望能对我国移动互技术的标准化建议,希望能对我国移动互 联网联网

3、 p2pp2p 产业的发展起到推动和促进作用。产业的发展起到推动和促进作用。 (技术工作委员会、工作组名称)中国移动互联网应用协议特别组(技术工作委员会、工作组名称)中国移动互联网应用协议特别组 tc2tc2 研究单位:研究单位: 北京邮电大学、武汉邮电科学研究院北京邮电大学、武汉邮电科学研究院 项目完成人:宋美娜项目完成人:宋美娜、李伟、李伟 项目参加人:陈辉、郭志云、吕月梅、魏明亮、王华松、杨静波、吴廷良项目参加人:陈辉、郭志云、吕月梅、魏明亮、王华松、杨静波、吴廷良 完成日期:完成日期: 20082008 年年 1010 月月 1 1 日日 目 录 前言前言.1 缩略语缩略语.2 1.p

4、2p 技术的发展和演变技术的发展和演变.3 1.1.p2p 技术在互联网上的发展.3 1.2.p2p 技术对电信网络的影响.4 1.2.1.对城域网、骨干网的影响.4 1.2.2.对接入网的影响.6 1.3.p2p 技术应用于移动互联网.6 1.3.1.p2p 技术应用于移动互联网所面临的挑战.6 1.3.2.p2p 技术在移动互联网中的应用.7 2.移动互联网移动互联网 p2p 技术发展国内外现状技术发展国内外现状.8 2.1.欧盟移动互联网 p2p 技术的发展.8 2.2.美国移动互联网 p2p 技术的发展.8 2.3.日本移动互联网 p2p 技术的发展.9 2.4.国内移动互联网 p2p

5、 技术的发展.10 2.5.移动互联网 p2p 业务现状总结.11 3.基于移动互联网的基于移动互联网的 p2p 关键技术研究关键技术研究.11 3.1.基于移动互联网的 p2p 网络体系结构.11 3.1.1.集中式架构.12 3.1.2.半分布式架构.13 3.2.基于移动互联网的 p2p 网络资源发现技术.17 3.2.1.基于现有 p2p 系统向移动网络延伸.17 3.2.2.基于移动通信网络的特点对 p2p 算法进行改进.20 3.3.基于移动互联网的 p2p 网络数据分发技术.21 3.3.1.移动数据分发技术概述.21 3.3.2.移动数据分发技术的研究意义.21 3.3.3.移

6、动环境下的数据分发关键技术的研究.22 3.4.基于移动互联网的 p2p 网络跨层优化技术.26 3.4.1.基于移动网络接入的节点跨层优化.26 3.4.2.基于移动 ad hoc 网络的移动 p2p 跨层优化技术.27 3.5.基于移动互联网的 p2p 网络中的 nat/firewall穿越技术.28 3.5.1.nat/firewall 问题概述.28 3.5.2.nat 分类.29 3.5.3.nat/firewall 解决方案39.31 3.6.基于移动互联网的 p2p 网络性能评价研究.33 3.6.1.移动 p2p 文件共享系统的流量特性.33 3.7.基于移动互联网的 p2p

7、网络安全问题.36 3.7.1.无线互联网中主要攻击方式.36 3.7.2.移动互联网中 p2p 技术存在的安全与隐私问题47 .38 3.7.3.移动互联网中 p2p 技术安全相关技术研究.39 3.7.4.小结.39 4.基于移动互联网的基于移动互联网的 p2p 业务分析业务分析.40 4.1.基于移动互联网的 p2p 业务需求分析.40 4.2.基于移动互联网的 p2p 业务模式分析.40 4.3.基于移动互联网的 p2p 业务影响因素分析.41 4.3.1.积极因素分析.41 4.3.2.消极因素分析.41 4.4.需要重点解决的问题.43 5.基于移动互联网的基于移动互联网的 p2p

8、 技术标准化建议技术标准化建议.45 5.1.现有国际标准、国家标准和相关行业标准、企业标准.45 5.2.标准化建议.47 6.参考文献参考文献.47 前言前言 据报道,目前互联网上流量大部分为 p2p 引起的。而移动互联网的迅速发展,为 p2p 技术在移动网络中的应用带来了很大的机遇。手机用户,是一个用户众多、覆盖面极广的 主流通讯群体,p2p,是一种迅速崛起、应用面极广的网络传输技术。当两者相遇,携手 合作之时,可以预见它们能够为我们提供更为广泛、多样的服务。虽然因为多种因素,致 使目前大多数的业务仍在测试阶段,但移动 p2p 的前景和市场是显而易见的。 移动 p2p 网络由固定 p2p

9、 网络演化而来,很多系统将成熟的面向固定网络的 p2p 系统移植到移动网络中。一些系统在此基础上,根据移动网络的特点对其进行优化和 改进。移动终端可以通过 gprs 等移动通信网络接入到移动互联网中,也可以通过 wifi、蓝牙等方式组成自组织网络,接入到移动互联网。 数据在 mp2p 网络中各节点间的流动就是移动数据分发的过程。在移动环境下, 节点的移动频繁使得网络动态性更高,而且通信所用的无线网络连通性差,连接不稳 定。此外,移动设备的便携性决定了它的处理能力有限,因而节点不能负荷过重。移 动环境下所采用的数据分发技术必须针对这些实际问题采取有效的应对措施才能够实 现其分发数据的基本任务。

10、p2p 技术独立于底层网络架构,具有独立的路由和资源定位的功能,为 p2p 系统 应用于不同物理网络提供了灵活性,同时也带来系统效率问题。由此引出了基于移动 互联网的 p2p 网络跨层优化技术。此外,本篇报告还对基于移动互联网的 p2p 网络中 nat 穿越技术、性能评价以及安全问题提出了基本解决方案。 总之,本篇研究报告从分析国内外移动互联网市场的最新进展入手,对移动 p2p 领域涉及的关键技术进行研究和分析,提出解决方案,并最终依据研究结果和解决方 案形成标准化建议,希望能对我国移动搜索领域的发展起到参考和推动作用。 缩略语缩略语 dhtdistributed hash table分布式哈

11、希表 ttltime to live生存周期 voipvoice over internet protocol dpideep packet inspection深度数据包检测 adslasymmetric digital subscriber line非对称数字用户线路 vdslvery-high-bit-rate digital subscriber loop甚高速数字用户环路 gprsgeneral packet radio service通用无线分组业务 natnetwork address translation网络地址转换 stunsimple traversal of udp t

12、hrough network address translators udp 对 nat 的简单穿越 turntraversal using relay nat通过 relay 方式穿越 nat iceinteractive connecting establishment wmanwireless metropolitan area network无线城域网 macmedium access control介质访问控制 wepwired equivalent privacy有线等价保密 ivinitialization vector初始化向量 crccyclic redundancv che

13、ck循环冗余校验 sslsecure sockets lave安全套接字层 sshsecure shell tcgtrusted computing group可信任安全平台模组 motionmobile teamwork infrastructure for organizations networking smasecret-sharing-based mutual anonymous基于秘密共享的双向匿名机制 w3cworld wide web consortium qosquality of service服务质量 drmdigital rights management数字版权管理

14、1. p2p 技术的发展和演变技术的发展和演变 1.1.p2p 技技术术在互在互联联网上的网上的发发展展 随着互联网的普及程度越来越高,大量的计算机加入其中。在莫尔定律的作用下,连 接到因特网的计算机的处理能力和存储能力越来越强,网络带宽也不断提高,用户业务需 求也从窄带向宽带多媒体类业务发展。在低速网络时代,网络应用基于客户机/服务器 (c/s)架构,具有强大处理能力的服务器处于网络的核心,服务器侧具有庞大的计算资源 和网络带宽,可以同时为许多用户服务,个人用户只能作为访问网络的终端,不可能为其 他人提供服务。在高速网络时代,随着业务的发展和网络带宽的不断提高,各种宽带业务, 尤其是多媒体业

15、务需要消耗巨大的服务器资源和网络资源,传统的客户机/服务器(c/s) 架构面临巨大挑战。与此同时,计算机终端的性能在不断提高,很多网络终端也具有一定 的服务能力,通过将网络边缘庞大的计算资源和网络资源整合起来,能够提供比集中式服 务器更加强大的服务能力。基于这样的思想,各种 p2p 应用迅速兴起。 1999 年,正在美国东北大学就读的肖恩范宁(shawn fanning)开发出第一个 p2p 文件共享软件 napster,就迅速在 mp3 音乐爱好者中传播开来。人们可以通过 napster 在网 络上搜索自己需要的音乐,并可以从任意一台使用 napster 的互联网计算机上下载。p2p 技 术

16、使参与网络中的各计算机终端能够相互提供服务,从而减少对服务器的依赖。 napster 的兴起吸引了学术界的广泛关注,大量的科研机构、大学等团体加入到 p2p 技 术的研究中来,并产生了丰硕的成果。根据 p2p 逻辑拓扑的特征,p2p 架构可以分为以下 几类: 集中式拓扑(centralized topology) 通过一系列的高性能服务器作为网络中共享资源的目录服务器,为查询信息的节点 (peer)提供资源定位服务。该架构维护简单,发现效率高。但是因为存在中央服务器, 容易产生单点故障。napster 就是采用该架构。 分布式非结构化拓扑(decentralized unstructured

17、topology) 系统中没有中央索引服务器,采用完全随机图的泛洪(flooding)搜索算法。peer 节 点生成一个查询请求后,将该请求发送给所有的邻居节点,如果邻居节点中具有该节点所 要查询的内容,则与查询的机器建立连接,如果不存在则其邻居节点在自己的邻居节点之 间继续转发这个查询请求,直到找到查询内容或 ttl 为 0。该拓扑结构能够较好的适应网 络的动态变化,具有较好的容错能力,支持复杂查询:如,带有规则表达式的多关键词查 询、模糊查询等。但基于泛洪的查询请求将产生巨大的网络流量,而且对稀有资源的查询 成功率较低。采用这种拓扑的最典型案例是 gnutella。 分布式结构化拓扑(de

18、centralized structure topology) 基于分布式散列表(dht)来组织网络中的节点。存储对象通过哈希算法被映射到一 个连续的散列表空间(该空间可以通过 128 位或 160 位的散列值来表示)中。该散列表空 间被多个块,对每个节点分配一个散列块,并成为这个散列块的管理者。存储对象根据名 字或关键词通过相应的哈希算法(如: sha-1)生成散列值,该散列值及存储该对象的主 机地址等相关信息被存储到管理该散列值所在散列块的主机当中。dht 结构能够适应节点 的动态加入/推出,并提供精确查找,与泛洪法相比降低了查询请求在网络中产生的带宽, 具有良好的可扩展性。 半分布式拓扑

19、(partially decentralized topology) 该拓扑结构介于中心化结构和全分布式结构之间,选择处理能力强的节点作为超级节 点,处理能力较弱的节点作为叶子节点,围绕在各超级节点周围。每个叶子节点将自己的 共享文件的索引信息存储在超级节点上,在处理查询请求时,查询请求仅在超级节点之间 转发,网络拓扑结构也仅由超级节点来维护。超级节点之间可以采用分布式非结构化拓扑 或分布式结构化拓扑。和集中式架构相比,该架构具有更好的可扩展性。和全分布式架构 相比,该架构充分考虑了节点的异构性,降低了处理能力弱的节点的负荷。 和传统的客户端/服务器(client/server)结构相比,p2

20、p 技术具有以下特点: 分布式 网络中的资源和服务分散在所有节点上,信息的传输和服务的实现都是直接在节点之 间进行,避免可能出现的瓶颈,即便在集中式的 p2p 拓扑中,虽然查找资源、定位服务或 安全检验等环境需要集中是服务器的参与,但主要的信息交换最终仍然由主机来完成,大 大降低了对集中式服务器的资源和性能的要求。 可扩展性 在传统的 c/s 架构中,系统能够容纳的用户数量受服务器能力的限制。为支持互联网 上大量的用户,需要使用大量高性能的服务器。在 p2p 网络中,随着用户数量的增加,不 仅服务需求增加了,系统整体的资源和服务能力也在同步扩充。由于降低了对服务器的依 赖,很多 p2p 系统(

21、如:基于 dht 的结构化 p2p 拓扑)可以拓展到数十亿个节点参考文 献。 健壮性 p2p 网络架构天生具有耐攻击、高容错的优点。由于服务是分散在各个节点之间进行 的,部分节点或网络遭到破坏对其他部分的影响很小,而且 p2p 叠加网一般在部分节点失 效的情况下能够自动调整拓扑结构,保持和其他节点的连通性。p2p 叠加网通常是以自组 织的方式建立起来,允许节点的自由加入和离开。 高性价比 采用 p2p 架构可以有效地利用互联网中散布的大量普通节点,将计算任务或存储资料 分布到所有节点上,利用其中闲置的计算能力或存储空间,达到高性能计算和海量存储的 目的,通过利用网络中的大量空闲资源,可以用更低

22、的成本提供更高的计算和存储能力。 1.2.p2p 技技术对电术对电信网信网络络的影响的影响 1.2.1.对对城域网、骨干网的影响城域网、骨干网的影响 基于 p2p 技术的相关应用充分利用了分布在网络边缘节点的处理能力和带宽,提高了 吞吐量,同时也增加了电信网络负荷。p2p 应用占用了大量的网络资源,对 ip 城域网和骨 干网产生强有力的冲击,并导致网络拥塞、性能下降,影响到其他网络应用的使用。按照 cachelogic 公司的调查,2006 年有近 70的带宽被 p2p 通信占据(如*图所示) 。 图图表表 1: : 互互联联网网网网络资络资源使用情况源使用情况 cachelogic, 200

23、6 对中国运营商的调查进一步证实了上述统计数据。国内 p2p 应用占用了电信运营商城 域网 50 70的流量,占用骨干网 5080的流量(如*图所示) 。 图图表表 2: : 国内某省国内某省电电信运信运营营商骨干网出口的流量分布商骨干网出口的流量分布 2006.12 目前,中国国内的电信运营商主要采用与带宽相关的包月收费和按时长收费的体制。 在传统的客户机服务器模式中,由于服务器的处理能力、带宽等瓶颈限制了数据的传输能 力,而当 p2p 出现后,这个瓶颈被打破,使得数据流量迅速增加。p2p 应用能够吸纳大量 的网络带宽,很多用户 24 小时不间断从互联网上进行文件下载(如*图所示) ,产生黑

24、洞效 应。另外 p2p 作为 ip 网上的层叠网(overlay) ,与底层物理网络拓扑无关,使得 p2p 应用 不考虑数据的长途交换和跨域交换,增加了骨干网负荷并带来了大量的网间流量。很多 p2p 应用对网络时延和网络拥塞敏感性低,在网络拥塞的状态下仍然能够继续使用,从而 进一步恶化了网络的运行状态。 图图表表 3:国内某省:国内某省电电信运信运营营商骨干网出口的商骨干网出口的 p2p 流量流量 2006.12 为了降低 p2p 应用对电信网络的冲击,电信运营商对 p2p 应用程序采取反向工程,分 析 p2p 应用程序的工作原理和业务流程,在接入网和城域网截取 ip 数据包并通过深度数据 包

25、检测(dpi)技术解析 p2p 的协议,进而限制 p2p 占用的网络带宽,以达到对网络流量 进行整形的目的。另外运营商也通过在城域网部署 cache 服务器的方式缓存点击率高的数 据,以降低骨干网的网络负荷。 1.2.2.对对接入网的影响接入网的影响 目前的接入网设计主要参考 c/s 架构,用户主要通过服务器来获取数据,数据传输以 下行为主,接入网数据上下行传输速率是不对称的。如:adsl, vdsl 等。接入网的非对 称上下行数据传输速率已经无法适应 p2p 应用,尤其是当运营商采用 p2p 网络拓扑结构为 用户提供服务的时候,总的上行速率远远低于总的下行速率,运营商不得不依赖于服务器 来弥

26、补上行速率的不足,这削弱了 p2p 的技术优势。p2p 技术的应用对接入网也提出了新 的要求。 1.3.p2p 技技术应术应用于移用于移动动互互联联网网 1.3.1.p2p 技技术应术应用于移用于移动动互互联联网所面网所面临临的挑的挑战战 随着手机终端性能的不断提高,在手机终端上直接应用 p2p 业务无疑非常具有吸引力。 然而,同固定互联网相比,移动互联网具有的一些独特的机制和特点,它们将会极大的影 响 p2p 技术在移动互联网中的应用,甚至需要针对移动网络对 p2p 系统进行专门的优化和 设计。移动互联网的特点主要包括以下几个方面: 业务流量 对于移动通信网络而言,无线资源非常宝贵。传统的各

27、种 p2p 应用需要消耗大量的网 络资源,如何在 p2p 业务和无线资源消耗之间取得一种新的平衡点是需要首先解决的问题。 另外,移动互联网中数据传输采用上下行非对称的方式,也影响 p2p 业务的应用。 相对恶劣的信道环境 蜂窝网络和固定网络之间的另外一个巨大差异是它的通信环境。蜂窝网络中的无线链 路环境相对固定网络要恶劣得多,经常可能因为无线信号的多径衰落和信道拥塞等问题造 成 p2p 节点之间的连通性不能得到保障,这在一定程度上影响到 p2p 叠加网逻辑拓扑的稳 定性,并由此会对 p2p 网络中的查询、路由机制等带来一定的影响。 移动设备有限的处理能力 移动设备的 cpu 的处理能力、可用的

28、存储空间、电池使用时间等限制和固定网络终端 相比有很大差异。移动设备自身的资源限制使得其不可能像传统 p2p 中的节点那样,长时 间扮演服务器的角色,另外在移动网络中,用户还必须同时考虑贡献或转发资源过程中所 消耗的电池能量。 移动性 移动环境下节点的频繁移动性对现有的 p2p 业务而言也是个很大的挑战,会造成一系 列的技术问题。对移动 ad hoc 网络,会导致拓扑的频繁变化,甚至导致网络不可用 终端操作系统不统一 目前手机终端的操作系统很多,主流操作系统包括 symbian、linux、windowsmobile 等,如果想在移动终端上使用 p2p 应用,必须在不同操作系统上开发多种不同版

29、本的应用 程序或者客户端软件,这需要各手机终端厂商针对各自平台的应用开放。 1.3.2.p2p 技技术术在移在移动动互互联联网中的网中的应应用用 一些企业和科研机构对 p2p 技术应用于移动互联网进行了研究和探索,根据 p2p 的业 务应用可以划分为以下几类: 文件共享 在移动网络环境下,通过 p2p 技术来共享移动终端中的文件 voip 通过在手机上安装 p2p 软件来提供 voip 业务。 (和记黄浦的欧洲 3 公司在 3g 手机上 预装 skype 软件,来提供 voip 业务) 视频流媒体 一些研究机构提出利用移动 p2p 网络进行可靠的视频共享业务 游戏 一些研究机构尝试利用 p2p

30、 网络提供无线网络游戏 协同工作 基于 p2p 技术提供电子白板等工具作为协同办公的手段。 2. 移动互联网移动互联网 p2p 技术发展国内外现状技术发展国内外现状 现在越来越多的公司已经开始关注移动 p2p 领域了,通信巨头 nokia 进入手机网络的 p2p 文件交换技术开发,就预示着这一切。不过,移动 p2p 领域仍然是一个全新领域,大 部分的应用目前基本都还处在测试阶段,没有进入大规模实际应用。移动 p2p 的功能基本 主要应用于文件共享,如铃声、图片、游戏、音乐、电影预览和无线增殖服务等。 2.1.欧盟移欧盟移动动互互联联网网 p2p 技技术术的的发发展展 在欧盟方面,诺基亚作为行业

31、巨头,研发中心一直关注着移动 p2p 技术的发展。爱立 信也早在 2005 年就开始了在这片领域的开拓,与数字音乐领域的老牌 p2p 公司 napster 携 手一起提供音乐下载订购服务。 symbian 平台上的 p2p 应用 2004 年,诺基亚开始着手研究移动 p2p 领域,与匈牙利的布达佩斯技术经济大学合作 开发适用于手机网络的 p2p 文件交换技术。 诺基亚的手机软件方面,也在该领域保持着与时俱进。时下比较流行的手机网络音乐 下载软件 peerbox 有基于 symbian 第二版的版本,适用于 nokia 3230, 6680,6681,6682,n90 等。也有基于 symbia

32、n 第三版的版本,适用于 nokia 3250,5500,6120 classic, n93,n93i,n95 等型号的诺基亚手机。 2006 年 3 月 29 日, “2006 全球 ngn 高峰论坛”上,诺基亚公司相关专家称 ims 是支持 p2p 通信的公认标谁,并表示已针对目前的热点 ims 业务开发出相关手机。ims 不仅是一 个移动的技术,对于固网和移动来说,也是一个融合的技术。 爱立信携手 napster 提供数字音乐服务 2005 年 6 月,瑞典电讯装备厂商爱立信和美国 napster 携手宣布,它们联合起来提供 面向全球范围的手机用户的数字音乐服务。 二家公司称,它们将整合

33、它们的相关技术和数 字音乐资产,开发一种新服务,提供与 itunes 相似的音乐下载服务和订购服务。它们将在 明年向全球的手机运营商提供这一服务。 越来越多的手机运营商都利用 musiwave、melodeo 等初创厂商的技术提供数字音乐服 务。为了更好地提供手机音乐服务,韩国最大的手机运营商最近已经控股韩国最大的唱片 公司。此前,napster 已经涉足手机领域,通过美国的一些手机运营商提供服务,并提供手 机铃音下载服务。 2.2.美国移美国移动动互互联联网网 p2p 技技术术的的发发展展 在美国,行业内的大小公司对移动 p2p 的领域的竞争也是此起彼伏,从以下三个例子 可见一斑。在业务方面

34、的尝试也呈多样性,有图片和音乐的共享,有播客和点对点通话等 不同应用。 nareos 发布手机 p2p 软件 peerbox 可分享图片和音乐 2006 年初,美国的 nareos 公司专注于提供移动网络上的分布式内容服务的解决方案, 已推出了基于手机 p2p 下载的服务peerbox,现在已有了 beta 版。它允许手机用户通 过手机终端进入开放的 p2p 网络,搜索和下载自己需要的资料,不过暂时只能提供音乐和 图片服务。 用户可以通过多种方式搜索自己需要的音乐,比如艺术家和歌名的搜索,nareos 的服 务器也会向用户推荐免费或者付费的内容。与网上的 p2p 不同,peerbox 通过指纹

35、识别技 术来识别音乐内容版权,管理相当严格。如果用户下载的音乐是有版权的就必须付费。自 发行以来,该软件得到不少用户的喜爱。 melodeo 发布手机播客软件 2005 年 8 月,从事 p2p 软件生产的开发商 melodeo 宣布为手机用户推出音乐服务。用 户通过 melodeo 提供的播客软件,就可以收听自己喜欢的音乐。这种新的软件,叫 mobilcast,允许手机用户下载播客内容。 在过去几年里,播客在市场上赢得了用户的青睐,但其对象仅限于 pc 和数码播放器。 melodeo 推出的软件使播客扩大到数百万用户,使手机进入播客的视野。melodeo 公司的 相关人士称,手机是查询和收听

36、播客的一种完美工具,通过推出 mobilcast,手机用户可以 得到适用于其它数码媒体的相同播客体验。 newbay 推出手机点对点软件 2005 年 5 月 newbay 宣布推出一款名叫 foneshare 的手机点对点软件,并在 2006 年作 为一项订阅服务正式运营在一个私有的无线网络上。 foneshare 是 newbay 软件公司推出的一款应用程序,它允许人们与陌生人共享其收藏 品,像铃声,图片,游戏,音乐,电影预览和其他的无线增值服务。2006 年 foneshare 已 作为一项订阅服务正式推出,运行在一私有的无线运营网络上,而共享活动必须通过由无 线运营商控制的网站,那真是

37、与 napster 相去千里。napster 不但免费,允许人们从储存在 未知的数以百万计的个人电脑上选择数字音乐库,依赖于公网的匿名性。 2.3.日本移日本移动动互互联联网网 p2p 技技术术的的发发展展 日本可以称得上是移动互联网业务发展最好的国家之一,其移动数据业务收入约占全 球 40%的份额,接近三分之一的日本人使用移动互联网业务,其中 80%在 3g 终端上使用 移动互联网业务。同时,互联网 p2p 技术,如 winny、share 等软件,在日本风行,近日因 版权问题受到了一定程度的打压。但说到移动 p2p,能找到的业务就少之又少了。在日本, 移动 p2p 目前只停留在研究机构中。

38、 按照覆盖网的拓扑结构,当前的移动 p2p 系统主要分为集中式系统、全分布式系统、 半分布式系统。在集中式系统方面,日本的 keio 大学联合多所大学(tokyo,kyoto 等)和研 究机构(ntt docomo,ericsson,hp 等)成立的 pucc(p2p universal computing consortium) 组织,提出了一个 p2p 网络平台,声称能在包括 internet、移动网络、家庭网络等在内的各 种网络间进行无缝通信,其 p2p 网络体系结构能支持纯 p2p 网络和混合式 p2p 网络两种组 网方式。该混合式 p2p 网络由一个中心控制节点进行集中控制,网络中所

39、有对等节点把其 自身和邻居节点的信息汇报给控制节点,因而控制节点能理解整个网络拓扑结构,并提供 路由、安全、拓扑优化等信息。可以看出,这种混合式 p2p 网络采取集中式控制的方式, 因而具有集中式网络自有的缺点,包括扩展性不强、控制节点易成为系统瓶颈、存在单点 失败等。 2.4.国内移国内移动动互互联联网网 p2p 技技术术的的发发展展 国内的创业者们也一直没有放松对移动 p2p 领域的关注,距今最近的是 07 年推出的 讯播流媒体软件。之前还有其他应用的移动 p2p 业务的兴起。中移动也于今年提出的 wiise 项目中提到会有一部分移动 p2p 方面的研究。中国业内对移动 p2p 的兴趣仍保

40、持相 当的热度。 高于 bt 的手机 p2p 流媒体软件讯播(xunboo) 2007 年初,一款名为”迅播(xunboo)”的 p2p 网络流媒体软件出现,做为世界上首款面 向市场推广的嵌入式 p2p 平台,给业界带来了一股新鲜的气息。 迅播,是一个采用 p2p(peer to peer)分布式网络技术,实现视频流媒体即时传输观看的 软件系统。 “迅播”即取迅速播放观看之意。系统建立在一整套跨系统环境中,同时可以支持 windows、windows mobile、linux、symbian 操作系统,丰富了用户体验。产品广泛地应 用于不同的市场,除了在传统 pc 领域,用户还可以在手机、移动

41、终端等载体上享受到流 媒体播放带来的移动电视全新体验。 迅播独创的跨平台特性,使它成为了世界上首款支持手机 p2p 流媒体电视的系统,为 将来的 3g 应用做好了充分准备。采用 p2p 方式开展视频服务可以大幅度降低服务器投资 和带宽的成本,大幅度分流了原本集中在服务器上的流量压力,对于电信运营商的网络结 构也是一个比较好的优化,因为电信运营商的网络结构基本上是一个树形,越接近接入层, 带宽越大,而 p2p 技术合理地利用了接入网的带宽,而不需要将流量压力都集中到 idc 机 房内。 滚石移动注资 ipeer 开发合法 p2p 下载服务 2006 年 9 月,专注于大中华地区数字音乐服务领导厂

42、商滚石移动集团对外宣布,完成 了对在线音乐业者 ipeer 多媒体国际公司(ipeer multimedia international ltd.)的投资,成为 ipeer 的主要股东之一。这次的注资活动,促成了两者在大中华地区策略发展伙伴的结合, 对双方加强数字音乐合作产生促进作用。 ipeer 旗下的达霖数位公司今年七月份宣布推出在线音乐平台“ezpeer+” ,该平台在台 湾目前有 30 万付费会员。随着互联网的普及和宽带技术的发展,以 p2p 技术为核心的软 件产品正在为越来越多的网民所接受和喜爱。作为亚洲唯一提供合法 p2p 下载的公司,并 拥有专利保护的数字音乐版权管理机制(drm

43、),达霖数位公司是目前台湾最大合法 p2p 音 乐下载服务提供商,它提供了消费者交换音乐的合法渠道,让 p2p 音乐爱好者能以合理 的价格享受合法数字音乐下载服务。 从滚石与 ipeer 的合作中,可以看到合法的 p2p 经营模式,不单让消费者交换音乐完 全合法,更可以大幅的提升在线音乐服务的质量,并显著的提高使用者的满意度,让用户 有机会体验移动的 p2p 服务。 中国第一款手机 p2p 搜索引擎正式发布 数据存储随着数据增加越来越贵,一旦某个环节出现崩溃,整个企业就面临危机。使 用移动 p2p,数据分别存储在各个节点上,发挥了 p2p 网上的全部直挂式存储能力,不会 增加数据存储的任何额开

44、支,是一种不可多得的选择。爱玩它() ,是国内 一家研究 p2p 技术的公司,致力于将 p2p 技术应用到无线领域。经过一段时间的研发,爱 玩它已于 2005 年 8 月下旬正式发布中国第一款基于手机终端的 p2p 搜索引擎。 通过爱玩它的 p2p 搜索引擎,手机用户将可以随时随地搜索到互联网上网友们共享的 免费手机游戏、彩图和弦、真唱 mp3 铃声、电子书籍等内容,并且可以下载使用这些内容。 目前爱玩它 p2p 搜索引擎只支持中国移动并开通 gprs 功能的手机用户。 2.5.移移动动互互联联网网 p2p 业务现业务现状状总结总结 手机用户,是一个用户众多、覆盖面极广的主流通讯群体,p2p,

45、是一种迅速崛起、 应用面极广的网络传输技术。当两者相遇,携手合作之时,可以预见它们能够为我们提供 更为广泛、多样的服务。虽然因为多种因素,致使目前大多数的业务仍在测试阶段,但移 动 p2p 的前景和市场是显而易见的。 多媒体内容的移动发布下载 对于无线网络音乐的下载,使用 p2p 技术解决方案将会是最佳的选择,这会最大限度 地提高音乐下载速度、发布效率,并能大幅度地降低成本。 在线音乐的市场是巨大的,p2p 技术在手机 mp3 下载业务方面的应用前景更是广阔的, 而且下载更可以扩展到铃声、图片、彩信等无线增值业务。手机 p2p 的出现,将会提供更 好的服务,并能大大降低运营商的成本。 手机 p

46、2p 网游平台 手机 p2p 会在在线游戏方面大展拳脚。今天你也许会因自己没有安装游戏不能参加一 个多人游戏而苦恼,那么手机 p2p 的出现就能轻松解决这些问题,你可以同时从很多朋友 那里进行多点下载,从而尽快解决问题。 或许,我们将来可以看到一款手机 p2p 游戏,这款游戏的特点不像如今的各大线上游 戏那样,服务端和客户端分开存在,而是玩家在玩游戏的时候既是客户端也是服务端,从 而能充分利用资源,你再也不会因网络堵塞而郁闷,也不会抱怨服务商的网络环境和服务 器太差了。 手机上的 skype 手机 p2p 在通话服务方面也许会给无线电话业带来变革。有了手机 p2p,也许将来我 们与联系者的通话

47、就是直接进行连接,而无需通过目前的基站。每一个手机都是一个终端, 也是一个中转站。而且采用点对点技术,能保证高质量的通话效果,但是它并不花费一分 钱,不会像目前运营商建立那么多基站需要花费巨大数量的资金。skype 目前在网络电话 方面取得了惊人的成绩,相信将来一定也会出现一款使用 p2p 技术的无线移动电话软件。 在全球范围内,这三个作为代表的业务场景都已经有了一定的尝试。运营商、服务提 供商和广大移动终端用户都期待真正的移动 p2p 时代的到来。 3. 基于移动互联网的基于移动互联网的 p2p 关键技术研究关键技术研究 3.1.基于移基于移动动互互联联网的网的 p2p 网网络络体系体系结结

48、构构 移动 p2p 网络由固定 p2p 网络演化而来,很多系统将成熟的面向固定网络的 p2p 系统 移植到移动网络中。一些系统在此基础上,根据移动网络的特点对其进行优化和改进。根 据 p2p 网络拓扑结构划分,基于移动互联网的 p2p 网络体系结构可以分为集中式架构、半 分布式架构和面向 ad hoc 网络的全分布式架构。 3.1.1.集中式架构集中式架构 由 ntt docomo 和爱立信的研究人员共同提出了一个用于移动 p2p 通信的业务平台1 2。该平台结合了集中式架构和全分布式 p2p 架构,通过网关节点(gateway node)将全 分布式 p2p 架构的节点连接到集中式架构中,系

49、统网络拓扑如图【9】所示。当移动终端 通过 wifi、蓝牙等连接方式,组成 ad-hoc 网络时,以全分布式 p2p 网络拓扑的形式通过 网关节点连接到集中式 p2p 系统中。当移动终端通过 gprs/hsdpa 等移动网络接入到互 联网时,通过移动代理(mobile proxy)连接到集中式 p2p 系统中。 图图 4 在集中式 p2p 网络中,控制节点(control node)是网络的管理实体,提供名字解析 (name resolution) 、路由信息(route information) 、p2p 节点发现、网络拓扑优化、节点鉴 权和组播组的管理等功能。普通节点向控制节点进行注册和登

50、陆,由控制节点维护该节点 的在线信息。普通节点通过控制结点提供的路由信息来找到其他的节点以进行数据通信。 控制节点解决了网络的安全性问题,并阻止网络被分割。网关节点向全分布式 p2p 节点提 供路由信息、节点鉴权和组播组管理等功能。 当移动终端通过移动网络接入到集中式 p2p 网络的时候,由于处理能力、存储能力、 电池等方面的限制,使其无法向普通 pc 那样成为网络中的普通节点。为了适应移动终端 的这种特征,系统引入移动代理,由移动代理来代替移动终端实现部分功能(在半分布式 架构中,此功能由超级节点来完成) 。 系统中,移动终端采用层次化协议架构,如图【2】所示。p2p 核心协议是移动终端的

51、必选协议,提供节点命名(node naming) 、路由(routing) 、基础通信(communication) 和多种消息类型。p2p 基础通信协议(p2p basic communication protocol)实现 p2p 节点之 间的连接建立,并进行资源交换。p2p 控制消息(p2p control message)实现节点的发现、 错误报告和网络拓扑诊断等系统维护和异常诊断的功能。同时,该协议框架还提供了一些 可选的功能模块,可以根据终端的能力和业务需求进行裁减和配置。通过中间件 api 接口, 开发者可以开发新的 p2p 应用。 图图 5 上述架构为宽带网络、无线网络、家庭网

52、络、传感器网络等多种异构网络环境提供了 统一的业务平台,并提供了安全和网络维护等功能。用户可以通过控制节点对系统进行配 置和管理,来满足运营商的需求。但该系统中的控制节点有可能导致系统在可扩展性方面 存在瓶颈。 3.1.2.半分布式架构半分布式架构 1、 jxme 平台 开源的 jxta3项目由 sun 公司提出,并在一些学术机构、科研团体和公司的共同参 与下不断完善。jxta 建立在现有的物理网络(ip, wifi 等)基础上,实现了 p2p 叠加网 中的一些通用操作,为 peer 节点之间的通信提供标准化的协议框架,使节点能够相互发现, 自组织成为群组,实现资源查找,和节点之间的相互通信与

53、监测。jxta 建立在五个关键 抽象之上:1)统一的节点标识空间、2)节点群组、3)广告、4)解析器和 5)管道。他 们构成了 p2p 业务应用的通用框架,为各种应用的开发提供了基础。jxta 独立于软件和 硬件平台,也不依赖于具体的编程语言,使基于不同操作系统(如:microsoft windows 和 unix 操作系统)和使用不同网络协议之间的 peer 节点之间能够在 p2p 叠加网中进行通信。 随着 jxta 系统的不断完善,在 2.0 版本中,对超级节点(super-peer)的操作进一步 优化。jxta 超级节点包括:1)集合(rendezvous)节点和 2)中继(relay)

54、节点两类。 集合节点缓存连接在该节点上叶子节所存储的广告索引。jxta 为超级节点提供“随机漫 步”和 “松散相容分布式散列表(loosely consistent dht) ”两种拓扑结构。对于抖动幅度 较高的 ad hoc 网络,采用随机漫步的方式进行查询,降低了超级节点维护索引信息所产生 的额外开销。对抖动较低的网络,集合节点之间使用松散相容分布式散列表算法,提高了 查询效率。同时,开发人员也可以根据不同的业务需求设计适应的拓扑结构来代替上述两 种拓扑结构。中继节点为处于 nat/防火墙之后的 peer 节点与其他节点无障碍的进行数据 通信提供了手段。 图图表表 6 jxta 协议由“核

55、心协议”和“标准服务协议”组成,如【4】图所示。核心协议是 jxta 协议的最小集,可以应用于资源严重受限的系统中。标准服务协议定义了各种 jxta 应用所需要的功能模块和操作。标准协议并不需要全部实现,可以根据业务需求进行裁减。 图图表表 7 为了使 jxta 能够应用于移动通信网络中,需要轻量级的 jxta 应用于移动终端,基 于上述需求,jxme 应运而生。jxme 是 jxta 在 j2me 上的实现4。jxme 的基本目的 是在提供 j2me 的小型终端设备和嵌入式消费电子产品上实现 jxta 的基本功能,为上层 的 p2p 应用开发提供底层的平台。通过 jxme,任何 j2me 的

56、终端设备都能够参加 p2p 网 络的交互。 图图表表 8 和 jxta 相比,jxme 对中继节点的功能进行了增强,如【5】图所示。jxme 通过中 继节点(relay)将移动 peer 节点和 jxta 网络相连。中继节点实现以下功能: 消息过滤 中继节点对不必要的广告进行过滤,以降低对移动网络带宽的消耗 消息路由 中继节点对移动 peer 节点的消息进行路由 消息压缩 将 jxta xml 格式的消息转换成二进制发送给移动 peer,或将移动 peer 发送的二进 制消息转换称 xml 格式发送给其他节点。 2、 运营商驱动的 p2p 业务平台 由 ntt 欧洲实验室的 wolfgang

57、kellerer 等人提出的面向运营商的基于异构网络的 p2p 平台也是基于超级节点体系架构56,如图【6】所示。该体系架构中,具有较强处理能 力的 super node 节点组成一个基于分布式散列表(dht)逻辑拓扑结构,低性能的叶子节 点依附于超级节点上,不用处理 dht 路由信息。 图图表表 9 p2p 业务平台被分为两层:1)p2p 核心服务层和(core p2p service)2)面向 p2p 应 用的特殊服务层(application specific p2p services) 。 图图表表 10 p2p 核心服务层提供最基础的功能,如:节点启动引导(bootstrapping

58、)和基于 dht 协议的资源查找功能。同时,为了满足运营商提供电信级服务的需求,它还为运营商提供 网络监控、可靠性管理等功能。p2p 核心层引入了控制管理模块(controllability 另一类则是由无线介质本身的 特性决定的,基于无线通信网络设计、部署和维护的独特方式而进行的攻击。 3.7.1.1. wep 中存在的弱点中存在的弱点 ieee(institute ofelectrical and electronics engineers,电气与电子工程师学会)制定的 802.11 标准最早是在 1999 年发布的,它描述了 wlan(wireless local area networ

59、k,无线 局域网)和 wman(wireless metropolitan area network,无线城域网)的 mac(medium access control,介质访问控制)和物理层的规范。为了防止出现无线网络用户偶然窃听的情 况和提供与有线网络中功能等效的安全措施,ieee 引入了 wep (wired equivalent privacy,有线等价保密)算法。和许多新技术一样,最初设计的 wep 被人们发现了许多严 重的弱点。专家们利用已经发现的弱点,攻破了 wep 声称具有的所有安全控制功能。总 的来说,wep 存在如下弱点: 1)整体设计:在无线环境中,不使用保密措施是具有很

60、大风险的,但 wep 协议只是 802.11 设备实现的一个可选项。 2) 加密算法:wep 中的 iv(initialization vector,初始化向量)由于位数太短和初始化 复位设计,容易出现重用现象,从而被人破解密钥。而对用于进行流加密的 rc4 算法,在 其头 256 个字节数据中的密钥存在弱点,目前还没有任何一种实现方案修正了这个缺陷。 此外用于对明文进行完整性校验的 crc(cyclic redundancv check,循环冗余校验)只能确 保数据正确传输,并不能保证其未被修改,因而并不是安全的校验码。 3)密钥管理:802.11 标准指出, wep 使用的密钥需要接受一个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论