CDN验证系统在P2P网络中的应用

合集下载

基于CDN的P2SP下载系统的研究与实现的开题报告

基于CDN的P2SP下载系统的研究与实现的开题报告

基于CDN的P2SP下载系统的研究与实现的开题报告一、选题的背景和意义随着互联网技术的发展,越来越多的用户开始使用P2P技术进行文件下载,P2P技术能够高效地利用多个用户的上传和下载资源,提高文件下载的速度,减轻原始服务器的负担。

但是,在P2P网络中,由于参与者之间分布不均、网速不稳定等原因,存在着种种问题,例如:1.有些用户可能无法在文件下载过程中提供足够的下载速度,从而导致下载速度慢或下载失败;2.一些用户独占资源,导致其他用户无法下载文件;3.上传和下载之间的网络延迟会对用户的体验产生不利影响,尤其是在下载大型文件时。

为了解决这些问题,一些研究者提出了基于CDN(Content Delivery Network)的P2SP(Peer-to-Server-to-Peer)下载系统,该系统可以使用CDN服务器来管理上传的资源,而下载则从CDN服务器和用户之间进行协商,以确保文件下载的高速度和稳定性。

因此,本文将对基于CDN的P2SP下载系统进行研究和实现,以改善P2P网络中存在的一些问题。

二、研究的目标和内容本文的主要目标是实现一种基于CDN的P2SP下载系统,并研究该系统的有效性、效率和可靠性。

具体地:1.设计一个基于CDN的P2SP下载系统的原型,包括客户端和服务器端。

2.通过实验比较该系统与传统P2P下载系统的性能,分析其优缺点。

3.分析该系统的安全性和稳定性,通过测试和改进提高其可靠性。

4.针对该系统的特点,提出一些可行的优化方案,并进行实践。

三、研究的技术路线和方法1.技术路线:基于CDN的P2SP下载系统的设计与实现。

2.方法:2.1 网络传输协议的设计与实现。

2.2 客户端程序的设计与实现。

2.3 CDN服务器端程序的设计与实现。

2.4 系统测试、功能优化和结果比较分析。

四、预期成果1.实现一个基于CDN的P2SP下载系统,证明其在提高下载速度和稳定性方面具有优势。

2.实验数据和比较结果,得出该系统的性能,优缺点和使用范围等。

融合P2P与CDN技术的流媒体内容分发技术

融合P2P与CDN技术的流媒体内容分发技术

目前,随着互联网的发展,流媒体视频内容日趋增多,已经成为互联网信息的主要承载方式。

相对传统的文字,图片等传统WEB应用,流媒体具有高数据量,高带宽、高访问量和高服务质量要求的特点,而现阶段互联网“尽力而为”的特点决定了在现有网络架构下大规模流媒体应用是存在困难的。

在这种情况下,CDN和P2P应运而生,以不同的方式,不同的优势解决了内容分发的问题,但受其固有计算模型的制约,无论是CDN或者P2P均存在一些根本的缺点。

本文将探讨利用CDN与P2P的互补性,发挥各自的优势,将P2P和CDN技术融合构建一种新型的流媒体内容分发模型。

1.传统CDN与P2P技术简介1)传统CDN技术介绍CDN的全称是Content Delivery Network,即内容分发网络。

其目的是通过在现有的Internet中增加一层新的网络架构,通过通过智能化策略,将中心的内容发布到最接近用户、服务能力最好的的网络"边缘"节点,使用户可以就近取得所需的内容,解决Internet网络拥塞状况,提高用户访问网站的响应速度。

从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等原因,解决用户访问响应速度慢的问题。

然而,传统的CDN技术仍然是一种客户机-服务器(C/S)的计算模式。

尽管传统CDN 将服务能力和服务内容在网络上进行了分布,可以在一定程度上加速流媒体内容的分发,提高服务质量。

但由于其核心仍然是基于C/S的架构,其服务的扩展能力取决于分布节点的不断部署,由此造成了CDN服务能力扩展的成本非常高,需要不断的投资。

同时,用户访问是具有随意性,突发性等特点的,而传统CDN系统不具备弹性动态扩展的能力,难以从根本上提升CDN系统的效率。

2)P2P技术简介P2P即Peer to Peer,也就是节点对节点的对等传输。

P2P技术将各个用户互相结合成的一个网络,共享其间的带宽、共同处理其中的信息。

与传统的客户机-服务器模式(C/S模式)不同,P2P工作方式中,每一个客户终端既是客户机又是服务器。

IPTV网络中CND与P2P结合的技术分析

IPTV网络中CND与P2P结合的技术分析

IPTV网络中CND与P2P结合的技术分析摘要:P2P IPTV系统是目前IPTV应用技术发展中一个新的研究方向。

针对P2P-IPTV技术发展中存在的问题进行了研究。

在介绍了传统的IPTV中CDN系统架构的基础上,分析了该技术开发过程中可能遇到的难题;在讨论了P2P-IPTV技术解决上述难题优势所在的基础上,分析了IPTV网络中CDN与P2P技术结合点。

关键词:IPTV网络;P2P;技术开发;CDN0引言IPTV(Internet Protocol Television,互联网协议电视)系利用宽带,以电视、电脑为主要终端电器,在IP网络上传送包含电视、视频、图形和数据等,并提供服务质量/服务感受(QoS/QoE)保证、安全、交互性和可靠性的可管理的多媒体业务。

P2P技术因为Skype以及BT文件传输等应用而为一般网络用户所熟悉。

近年来,如何利用P2P提供网络互动电视之P2P IPTV系统已成为IPTV应用技术发展的一个新研究方向。

因此,本文针对P2P IPTV技术发展中存在的问题进行研究。

目前的IPTV系统多采用C/S模式提供单播和点播业务(包括V oD和时移电视),由于服务器输出/输入(I/O)瓶颈的限制,一台服务器只能够支持有限的并发流。

如果用户较多或者服务器与用户距离较远发生阻塞时,用户观看节目效果就会降低。

为减轻中小服务器的负担、提供用户访问内容的响应速度,当前比较主流的IPTV网络一是采用组播来提供广播,二是在媒体分发时大多采用内容分发网络(CDN)技术,通过在现有的Internet中增加一层新的CDN网络架构,将内容发布到离用户最近的网络“边缘”,使用户可以就近取到所需要的内容,提高用户访问网站的响应速度。

当用户要观看节目时,首先需要确定最接近用户的最佳CDN 服务器,即上面的边缘服务器,同时将用户的请求指向该节点。

CDN 可以明显提高Internet网络中信息流动的效率,从技术上解决由于网络带宽小、用户访问量大、网点分布不均等问题,提高用户访问网站的响应速度。

CDN与P2P结合的技术在流媒体分发和交付系统中的应用

CDN与P2P结合的技术在流媒体分发和交付系统中的应用

来实现
响应 时 间 大大 缩 短
运 营商 而 言


服务 质 量 得 到 提高 ; 对 电信

流 媒 体 业 务 的分 发

减 轻 了骨 干 网络 流 量 压 力
节省 了
16
I 信息 通 信 技 术
骨 干 网 络 的 带 宽 占用

3 在 流 媒 体 业 务 量 尚未 形 成 规 模 性 增 长 时
Co
n
te
n
t
D e li v
e r y
N e tw
o r
k )l~II 内容 分
长 用 户 对流 媒 体 业 务 的 需 求 日益 增 强 这 些 都 为
流媒体业 务的发展提供 了强 大的发展 动 力

发网络

它 构 建在 I P 网 上



个 中心 节 点 和

流媒

分 布 在 不 同 区 域 的 多 个 边 缘 节点 组 成 带 流 媒 体 等 业 务 提 供 支撑 与优 化
CD N
与P
2P
结合 的 技 术 在
流 媒 体 分 发 和 交 付 系统 中
的应用
I 乔治 夏 俊杰 _ 北 京 电 信规 划 设 计 院 有 限 公 司 北 京
10 0 0 4 4
摘要



从 电 信 运 营 商 的 角 度 分析 了

CDN
技 术和

P 2P
技 术在 流 媒 体 分 发 和 交 付 系 统中各 自 的特
将 用 户 请 求调 度 到 可 为 用 户 提 供 最佳 服 务 的

CDN技术在互联网行业中的应用

CDN技术在互联网行业中的应用

CDN技术在互联网行业中的应用随着互联网的快速发展,网络应用已经成为人们生活中不可或缺的一部分,如何提高网络应用的效率和用户体验是网络行业一直在关注和解决的问题。

而CDN技术就是在解决这个问题上发挥了重要作用。

一、CDN技术是什么CDN是指内容分发网络,是一种分布式部署的智能缓存网络。

通过将数据缓存到网络各个节点服务器上,CDN技术可以更加方便快捷地向用户提供所需的数据或内容。

同时,CDN技术还可以根据用户的地理位置和网络环境等因素,选择最优的服务器节点进行数据分发或传输,从而实现数据读取速度的提升。

二、CDN技术的优势1.提高网站性能CDN技术可以将数据分布到各个节点服务器上,通过就近访问或路由收敛等技术,使用户从离自己最近的服务器访问数据,减少了网络延迟,提高了访问速度和用户体验。

2.提高网站可用性CDN技术通过缓存和分发数据,可以避免单点故障和服务器超载等问题,提高网站的可用性。

3.节约带宽成本CDN技术可以通过静态资源的缓存和分发,将需要传输的数据量减少到最小,节约了带宽成本。

三、CDN技术在互联网行业中的应用1.网站加速优化CDN技术可以将网站的静态资源(如图片、HTML、CSS、JS 等)存储在各个节点服务器上,当用户发起访问请求时,可以根据用户的网络环境和访问路径等因素,选择最优的服务器节点进行数据传输,从而提高网站的访问速度和用户体验。

2.流媒体分发CDN技术可以对流媒体资源进行缓存和分发,实现多终端同步访问,以及更高效的网络传输。

3.云存储CDN技术可以将用户上传的数据或文件,分发存储在各个节点服务器上,以达到高可用性和可持续性,让用户随时访问和下载自己需要的数据。

4.电商系统对于电商系统来说,用户体验是最重要的因素之一。

CDN技术可以将商品图片、视频等静态资源缓存到各个节点服务器上,提高网站的加载速度和用户购物体验,从而提高网站的转化率。

四、CDN技术发展趋势1.智能化随着人工智能技术的不断发展,CDN技术未来将会逐步实现智能化,可以通过预测分析用户行为、选择最优的缓存节点等技术,来进一步提高网络应用的效率和用户体验。

CDN验证系统在P2P网络中的应用

CDN验证系统在P2P网络中的应用
服务器和 用户 。E G(l to i Po rm ie P Ee r nc r g a Gud ,电 c
子节 目向导) 服务器 用于产生令牌【9,令 牌是通过一 7】 — 定算法产 生的 ,主要包括令牌有效 时间、节 目名、节 目长度 、类型等 ,通过 B S O S服务器验证令牌 的有效 性。整个验证 过程包括 :用户登陆 C N后 , E G服 D P
C ( o t n eieyN t r) DN C n e t l r ewo k网络 ,即内容 D v 分发网络 ,已经应用在多个领域之中【3 1l — ,它是通过在现
不 O J 王馈
有的互联网中增加一层新的网络架构 , 将网站的内容发布
到最接近用户的网络 “ 边缘” ,使用户可以就近取得所需 的内容,C N 拥有稳定的网络质量保障机制和 身 人 D 证 体系。 2 (e roP e) P P e e r P t 技术的最大优势在于可 填 网 搞
关键 词 : CDN 网络 与 P P技 术 ;验 证 原 理 ;验证 流程 2
P2 Ve i e y t m s d o P r f d S s e Ba e n CDN t r i Ne wo k
NG a - Xio BO
( pr n fr t n Z e ag i rt f i n e cn mi , agh u3 , h a Dea met fnoma o , hj n v syo n c &E o o c H n z o 10 C i ) t oI i i Un e i F a s 1 0 2 n
u e e fc to n P2 ne o k e e tv l.Th raiai n p o e s i s f l ws i t ,t e s t m s rv ri a n i P t r f ci ey i i w e e l to r c s s a ol z o .F r l h yse s y

基于CDN和P2P混合系统技术的探讨

基于CDN和P2P混合系统技术的探讨

基于CDN和P2P混合系统技术的探讨摘要:本文对目前 IPTV网络中广泛使用的 CDN (CDN)进行了简要的介绍,并根据其局限性,提出了一种将P2P技术与 CDN技术相结合的混合流媒体系统的设计方案和功能模块,详细说明了其具体的实施过程,并针对客户加入、离开的随机性以及故障节点的动态节点提出了一种新的节点优化方法。

关键词:CDN;P2P;混合系统引言当前 IPTV网络中的互动多媒体业务主要是以流媒体为基础进行的,而这一领域的比例也在快速的增加, CDN技术在各个城市的 IPTV骨干和城市中得到了广泛的应用,尽管 CDN技术已经发展到了一定的程度,但由于服务器瓶颈的问题,CDN系统已经很难满足日益增加的流量。

P2P技术是近几年发展起来的一种新兴技术,它在流媒体和文档下载方面的突出性能得到了广泛的重视。

最后,本文对P2P技术在 CDN中的应用进行了讨论。

1 CDN+P2P技术的基本功能和基本原理本系统的核心是内容路由器和身份验证服务器,另外,还包括了内容源服务器,它提供了原来的流媒体内容;认证服务器负责用户的认证、计费等业务;内容路由器选择适当的缓存代理来访问,并将请求重新导向至其上,其功能与 CDN系统中的功能大致相同,不需要做太多的修改。

在网络的边缘,高速缓存代理服务器包括目录索引服务器和内容缓存服务器,这些平台是P2P网络的中心服务器,具有中心控制、目录等功能,为本地用户提供下载服务。

同时,目录索引服务器为每个缓存的流媒体档案保持一个在线客户端的清单,这些用户都是下载和缓存的。

整个 CDN+P2P系统的体系结构有三层:中心层、边缘层、客户端层,中心层与边缘层依然是传统的 CDN结构,中心节点对多个边沿节点进行管理和控制;在P2P技术的基础上,引入P2P技术,减少P2P的负担,在P2P与客户端之间建立多个P2P自治域,使用户节点的数据交换限制在各自的自治区域,以最大限度地减少P2P的跨域交互。

P2P和CDN技术融合实现流媒体业务

P2P和CDN技术融合实现流媒体业务
决方案 ,并分别描述了各 自的优缺点 ,最后提出一种适合运营商网络现状的P P 2 CDN 流媒体方案建 议。
1 概述
目前 , 随 着 互 联 网技 术 的 发 展 和 普 及 ,大 批
媒体 内容。在I 组播 模式下 ,存在 着种种 限制 , P
如 :很难 实现可 靠性组播 、拥 塞控制 等 ;第 三种
流量 、内容版 权 管理等 方面也 存在 着一 系列的 问
题 ,这些 因素在某种程度上 限制了P P 2 流媒体技 术
的 快速 发 展 。
_
由于现 在被 广泛应 用的P2 技 术和 C P DN技术 都 存在 其 自身 的问题 , 目前P P ̄I 2 [ CDN技 术融合 实现 流 媒 体 业 务 已被 提 出并 引 起 了广 泛 关 注 。 通 过将P P D DN技 术融 合 ,很 大程度 上增 强 了 2  ̄C C DN的可扩展 性 ,并 且可 以弥补 单纯 的P P 构 2架 的不 足 ,另外由于 C DN网络 已经发展 相对成熟 , 在现 有的 C DN网络上加 载P P 2 技术 ,可 以大幅 度 减 少硬 件 的投 入 和 运营 成本 , 同时 增 加 用 户容
P P D 技术融合实现流 2 和C N
媒体业务
l 轶慧 王洪波 马
摘 要
程时端
l北京邮电大学网络与交换技术国家重点实验室 北京 107 086
P P和C 融合实现流媒 体业务是 一种高效实用的方案 。本文首先对P2 2 DN P和C 技术的优缺点 DN
进行分析 比较 ,指出二者融合的优势 ,然后介 绍并分 析了P P 2 和现有C N D 融合实现流媒体业 务的几种解
2 0 人 ,平 时 在 线 人 数 为 1 0 人 。 5万 2万
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CDN验证系统在P2P网络中的应用①杨晓波(浙江财经学院信息学院浙江杭州 310012)摘要:提出了一种基于CDN网络的P2P验证方法,有效解决了P2P网络的用户验证问题。

具体的实现方法是:首先分析了P2P网络的系统架构,接着探讨了基于CDN网络的P2P验证原理,最后提炼出基于CDN网络的P2P验证流程。

研究结果表明:提出的基于CDN网络的P2P验证方法不但解决了P2P网络的用户验证问题,而且提高了用户验证的效率和准确性。

关键词: CDN网络与P2P技术;验证原理;验证流程P2P Verified System Based on CDN NetworkYANG Xiao-Bo(Department of Information, Zhejiang University of Finance & Economics, Hangzhou 310012, China) Abstract:This paper proposes a method of P2P validation based on CDN network, which can solve the problem of user verification in P2P network effectively. The realization process is as follows. Firstly, the systemarchitecture of P2P network is analyzed, and then the P2P verified principle based on CDN network isdiscussed. Finally, the P2P verified process is extracted based on CDN network. It shows that the methodproposed in this paper cannot only solve the problem of user verification in P2P network but also improvesthe efficiency and accuracy of verification.Keywords: CDN network and P2P technology; verified principle; verified processCDN(Content Delivery Network)网络,即内容分发网络,已经应用在多个领域之中[1-3],它是通过在现有的互联网中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,CDN拥有稳定的网络质量保障机制和身份认证体系。

P2P(Peer to Peer)技术的最大优势在于可以提高网络用户的利用率,通过多个节点互相连接,用户的网络带宽将会被最大程度的利用,从而减少服务器的投入,降低运营成本,最终用户获得清晰流畅的视频服务[4-6]。

P2P 技术的缺陷是无法实行验证,而CDN则恰好拥有稳定的验证管理体系,鉴于此,本文提出一种基于CDN网络的P2P验证方法,以解决目前存在的问题。

1 CDN网络验证方法首先介绍常见的CDN网络验证方法,如图1所①基金项目:高等学校(浙江财经学院)校级重大课题(2007YJZ205)收稿时间:2009-09-30;收到修改稿时间:2009-11-08 示。

图1 CDN网络验证示意图从图1可知,CDN网络包括EPG服务器、BOSS 服务器和用户。

EPG(Electronic Program Guide,电子节目向导)服务器用于产生令牌[7-9],令牌是通过一定算法产生的,主要包括令牌有效时间、节目名、节目长度、类型等,通过BOSS服务器验证令牌的有效性。

整个验证过程包括:用户登陆CDN后, EPG服62 研究开发Research and Develepment务器按照BOSS服务器上的用户信息产生一个随机长度的令牌,令牌的内容是令牌的有效期、当前用户信息及服务内容等,用户获得令牌后向BOSS服务器发出请求,征询是否有权限享受该服务,BOSS服务器校验令牌并将结果返回用户。

利用该方法进行用户验证的缺陷是:当用户量较大时(大于1000用户),验证时长将会加大,验证的准确率也随之降低。

2 基于CDN网络的P2P验证系统2.1 P2P网络系统结构P2P (Peer to Peer)网络的系统结构如图2所示。

图2 P2P网络系统结构示意图从图2可知,P2P网络包括:TrackServer (TS) 服务器、SuperServer (SP)服务器、CacheServer (CP)服务器、以及NP(Normal Peer,普通客户节点)客户端。

NP客户端通过URL向TS服务器请求媒体数据,并与相应的CP服务器相连;TS服务器是P2P网络的中枢,保留着所有SP、CP和NP的连接信息,TS服务器可与一个或多个SP服务器相连。

SP服务器用于存放视频源,并向外发布视频;通常,SP只与请求频道的CP服务器相连,且SP可与1个或多个CP服务器相连。

CP服务器为视频流提供高速缓存,每个CP服务器都要与TS服务器相连,CP服务器通过TS服务器提供的地址信息找到相对应的SP,并获得数据源;当获得数据源的CP服务器从TS服务器中得到其他CP的地址信息之后,该CP服务器便通过“最近邻原则”与附近的CP服务器相连并进行数据交换,需要说明的是,CP服务器可与1个或多个NP客户端相连。

P2P网络的工作流程是:首先,NP客户端获得频道URL并进行解析,接着向TS服务器进行注册并获得该频道数据的SP地址、NP相邻的CP地址以及正在播放该频道数据的其他CP和NP地址;最后,该NP通过“最近邻原则”与其他NP和CP相连,并从相邻CP获取媒体数据。

由于P2P的网络结构缺少用户认证环节,因此,无法对频道进行用户划分和管理。

2.2 基于CDN网络的P2P验证原理基于CDN网络的P2P验证系统是由CDN网络、ID服务器和P2P网络组成。

其中CDN网络包括EPG 服务器和BOSS服务器,EPG服务器用于为每个节目产生一个有时效的令牌,并且将该令牌相应的有效P2P URL地址组合在一起,以便产生客户端支持的链接URL;BOSS服务器对接收的令牌验证有效与否,并将结果返回给ID服务器。

ID服务器与BOSS服务器和P2P网络相连,由于将接收到的令牌发送给BOSS 服务器以进行验证,并且将BOSS服务器返回的验证结果发送到客户端。

系统验证原理如图3所示。

图3 基于CDN网络的P2P系统验证原理从图3可知,该系统包括EPG服务器、BOSS服务器、TS服务器、SP服务器、CP服务器、ID服务器和NP客户端。

其中,EPG服务器和BOSS服务器属于CDN网络;而TS服务器、SP服务器、CP服务器和NP客户端属于P2P网络;ID服务器与BOSS服务器和TS服务器相连,NP客户端与EPG服务器和ID 服务器相连。

EPG服务器为每个节目产生一个有时效的令牌,并且将该令牌与相对应的有效P2P URL地址组合在一起,以产生客户端支持的链接URL。

EPG 服务器主要包括:存储模块、令牌产生模块、链接产生模块。

其中,存储模块用于存储如表1所示的节目列表,每一行代表一个节目,并且每一行包括Research and Development 研究开发6364 研究开发 Research and Develepment节目信息、有效的P2P URL 地址和令牌等;令牌产生模块,用于对每个节目的节目信息与有效时间进行编码,从而为每个节目产生一个有时效的令牌;链接产生模块,用于根据每个节目的节目信息从存储模块的节目列表中读取相应的有效P2P URL 地址,并将该有效P2P URL 地址与令牌产生模块所产生的令牌组合在一起,以产生一个客户端支持的链接URL ,该链接URL 包括SP 服务器名称和频道名称。

表1 EPG 服务器存储模块的节目列表信息从表1可知,如果节目信息的有效P2P URL 地址为:p2p ://sp-name/tl/channel.tl? ABHFO ,我们可以得到,p2p ://sp-name/tl/channel.tl?是有效的P2P URL 地址,ABHFO 是令牌。

此后,用户通过该链接产生模块所产生的链接URL 来触发NP 客户端。

NP 客户端用于对URL 信息进行解析,该URL 被解析为有效P2P URL 地址和令牌,解析出的令牌被发送给ID 服务器,另外,客户端唯一ID 、客户端IP 、登陆时间以及URL 中所包含的频道信息也一并发送给ID 服务器。

ID 服务器主要包含收发模块,该模块用于将接收到的令牌发送给BOSS 服务器以进行验证,并且将BOSS 服务器返回的验证结果发送到NP 客户端。

此外,ID 服务器还保存客户端发送来的信息,如:客户端唯一ID 、客户端IP 、登陆时间和URL 中所包含的频道名称等,并产生日志信息。

为了验证BOSS 服务器所接收的令牌是否有效,需要了解BOSS 服务器的验证机理。

BOSS 服务器由存储模块、解码模块、时限判断模块和权限判断模块等组成。

存储模块,用于存储表2所示的节目列表,每一行代表一个节目,由节目信息、有效的P2P URL 地址和用户权限组成;解码模块,用于对所接收到的令牌进行解码,从而获得节目信息和有效时间;时限判断模块,用于判断令牌是否在有效时间之内;权限判断模块,用于在时限判断模块判断出令牌在有效时间之内的情况下,从存储模块的节目列表中读取与所接收到的节目信息相对应的用户权限,并且判断用户是否有权限获取视频数据;结果返回模块,用于将处理结果返回给ID 服务器。

表2 BOSS 服务器存储模块的节目列表信息 此外,为了进一步提高P2P 网络的用户验证管理和系统安全性,可在BOSS 服务器上进行验证,并将验证结果反馈给ID 服务器。

如果BOSS 服务器验证出令牌无效,则ID 服务器将结果反馈给NP 客户端,客户端进程终止;如果BOSS 服务器验证出令牌有效,那么在ID 服务器上进行二次用户验证。

ID 服务器除了之前所包含的收发模块,还包括判断模块和存储模块。

判断模块,用于根据存储模块的列表信息,判断该NP 客户端是否可以获得视频数据,随后,利用ID 服务器的收发模块将处理结果返回给NP 客户端;存储模块用于存储哪些客户端IP 或ID 可以获得视频数据,并记录其地址,具体如表3所示。

表3 ID 服务器存储模块的列表信息 如果ID 服务器将成功结果返回给NP 客户端,NP 客户端接收到允许播放的指令后,随即链接所解析出来的P2P 有效链接URL ,并进入P2P 服务网络获取有效信息。

相关文档
最新文档