一个节点可以既是搜索节点又是索引节点。用户节点可以选择3个搜索节点作为它的“父”节点,如果“父”节点接受该用户节点作为它的“孩子”的话,那么该用户节点就可以提交其所要共享的列表给它的“父”节点。在缺省的情况下,搜索节点可以最多维护500个“孩子”节点。在第三代P2P的软件体系结构中,采用了混合式P2P。这种模式的关键之一是引入了索引节点,索引节点不会直接连接到有版权的资料上,它就像搜索引擎一样,只是搜索和所需资料相关的地址,至于用户到底连接下载了什么内容则和它无关。这种模式的关键之二是引入搜索节点,搜索节点管理着所属用户的文件列表。用户节点通过索引节点获得搜索节点信息,之后用户节点就与获得的搜索节点相连,每一次查询都通过该搜索节点进行。当用户发出搜索请求后,如果和用户节点直接相连的搜索节点查询结果达到100个(这里的100个搜索结果,可以由用户自己来设定)就停止;如果不足100个,就向相邻的搜索节点发出请求,如果查询结果还不够,就继续向外快速发散,直到所有的搜索节点都被搜索到为止。若所有的搜索节点都被访问过,就意味着整个网络上的节点都被搜索到了,其速度要比纯P2P模式快得多。
BT就是第三代混合式P2P网络的典型代表,开创了新一代P2P的潮流,它批判地继承了前辈产品的优点,将中心目录服务器的稳定性同优化的分布式文件管理结合起来,从而在效率上远远超出了eDonkey这类产品。它要求提供一个或多个统一的Web发布服务器,以供发布和搜寻资料。在客户端,它通过一个IE插件提供下载、上传管理。BT把一份大文件切割成碎片,为每一个碎片标上特殊标识,用户无需到一个固定地点(例如传统网络的中心服务器)上下载完整的文件,系统会自动寻找、随机下载具有相同标识的文件碎片,将其加以整合成为完整的文件。
4 电信运营商的业务运营模式
经过多年的发展和演进,P2P技术所蕴藏的巨大的创造力和应用前景正在逐步展现,正吸引着越来越多的企业投入到这方面的研究中。但P2P的发展还面临着很多问题:业界还没有统一的标准,引发了版权纠纷、安全和管理以及对网络带宽的占用等问题。
作为电信运营商,如何选择适当的P2P技术体制、标准,找到合适的业务运营模式,克服P2P在管理、安全和版权等方面存在的问题和隐患,发挥其新的技术特长,开发出新的业务和产品,是一个值得研究和探讨的问题。
(1)技术标准和技术体制的选择
由于目前P2P领域还没有统一的标准,因此为规避技术风险,应首先进行标准的选择和制定工作。
在进行技术体制选择时,要考虑以下因素:首先,电信级的网络要求是可运营、可管理的,要求具备集中控制能力,并提供服务质量保证;其次,电信运营商本身有着丰富的网络资源,并可提供代收费平台,具有为用户提供安全鉴权管理和文件加密的技术条件和手段;第三,为降低网络流量负担,节约网络资源,应减少用户访问对象的随机性,减小流量的不可预知性。
选择的技术标准应具备良好的体系架构,具备良好的开放性、灵活性和扩展性,并充分考虑安全性、可靠性和可管理性等原则。
(2)网络模式的选择
建议采用混合式的网络模式,索引节点和搜索节点由运营商负责建立,可在搜索算法等各方面进行控制,保证P2P业务网与运营商的承载网在流量上尽可能地接近。同时,融合网格计算的优点,引入用户的身份验证、鉴权和安全管理等功能,由索引节点和搜索节点完成用户的鉴权控制,各用户节点进行鉴权后,便成为P2P网络的一员,可在该网络内开展相应的P2P应用。这样可将用户的业务逻辑分为两个阶段:鉴权和安全管理阶段;用户服务阶段。通过这一过程的划分,可以解决用户的安全鉴权管理问题,在第二阶段,用户使用的P2P应用与其他的P2P应用完全一样。这种模式的另一个优点是可以避免版权纠纷,索引节点不会直接连接到有版权的资料上。
(3)关于开展业务的几点想法
通过运营商的网络解决了用户的身份鉴定、授权和防火墙保护等安全问题后,在这个网络之中的用户就可以组成一个统一的P2P网络,开展以下一些业务:
*支持在线商务,提供用户鉴权功能和密钥管理,为用户交互信息进行加密;
*可开发电子商务交易平台,出租给银行、证券等金融机构;
*借鉴Linux软件商Lindows将其操作系统经由P2P网络免费发放的成功案例,利用电信的网络进行软件发布、网络游戏下截等服务,利用P2P技术提供用户就近文件下载服务,内容存储点可由运营商管理。
*运营商组织进行分布计算,然后将这种资源出租给科研单位。
(4)改变计费模式
随着P2P等新技术的发展,传统的计费和结算模式已不能适应业务发展的需要,网络资源的占用并不再是单纯的时长占用,而是网络带宽、流量等的占用,运营商应考虑改变原计费方式为流量计费。
《电信技术》