日本久久99,色婷婷我要去我去也97,久久久久人妻精品一区三寸蜜桃,91人妻在线超碰,亚洲欧洲综合av在线

第三屆中國(guó)IDC產(chǎn)業(yè)年度大典(北京 2009年1月7日) 第二屆大典回顧 第一屆大典回顧

新聞資訊 國(guó)內(nèi) 情報(bào) 法規(guī)  技術(shù) CDN 機(jī)房 云計(jì)算  名錄 電信運(yùn)營(yíng)商  企業(yè)應(yīng)用 網(wǎng)站營(yíng)銷 SEO  訪談 供求 下載 搜索
通信 國(guó)際 分析 報(bào)告 活動(dòng)  虛擬化 存儲(chǔ) 綠色科技  機(jī)房 IDC服務(wù)商  網(wǎng)游 電子商務(wù) 視頻 方案  專題 調(diào)查 論壇 測(cè)速
 
 您現(xiàn)在的位置:中國(guó)IDC圈 >> CDN

多媒體通信中內(nèi)容分發(fā)網(wǎng)絡(luò)技術(shù)分析

來(lái)源:中國(guó)IDC圈 時(shí)間:2006-10-12 作者:idcquan 保存本文 進(jìn)入論壇 
  摘 要:內(nèi)容分發(fā)網(wǎng)絡(luò)(Content Distribution Network,CDN)是建立在內(nèi)容分發(fā)技術(shù)上的網(wǎng)絡(luò)架構(gòu)和整體系統(tǒng)。內(nèi)容分發(fā)技術(shù)是在流量管理、負(fù)載均衡和分布式技術(shù)基礎(chǔ)上發(fā)展的一種分發(fā)緩存(Cache)技術(shù),采用將緩存服務(wù)器放置于Internet的邊緣節(jié)點(diǎn)處,通過(guò)負(fù)載均衡等算法實(shí)現(xiàn)資源的就近分配和就近訪問(wèn)原則,能達(dá)到對(duì)多媒體信息快速響應(yīng)的目的。本文著重闡述內(nèi)容分發(fā)網(wǎng)絡(luò)的工作原理。
  關(guān)鍵詞:內(nèi)容分發(fā)網(wǎng)絡(luò) DNS 內(nèi)容緩存 內(nèi)容路由
  
  一、引言
  
  隨著多媒體通信的發(fā)展和普及,人們對(duì)Internet內(nèi)容和應(yīng)用的需要正在飛速增長(zhǎng),但是網(wǎng)絡(luò)用戶對(duì)多媒體內(nèi)容的訪問(wèn)率卻提升很慢,網(wǎng)絡(luò)上應(yīng)用業(yè)務(wù)的種類仍舊相當(dāng)單一,造成這種局面的根本原因是用戶訪問(wèn)網(wǎng)站的速度太慢。通常都認(rèn)為網(wǎng)絡(luò)技術(shù)的不完善是Web性能差的原因,相信增加網(wǎng)絡(luò)帶寬、采用高速的路由器或千兆以太等技術(shù)就能夠很大地加速Web訪問(wèn),但仔細(xì)分析網(wǎng)絡(luò)速度緩慢的原因,會(huì)發(fā)現(xiàn)Internet通道的加速不是導(dǎo)致互聯(lián)網(wǎng)連接速度慢的惟一因素。
  
  二、Web訪問(wèn)的性能分析
  
  在Web訪問(wèn)時(shí)是通過(guò)HTTP實(shí)現(xiàn)的,HTTP是在TCP層之上的請(qǐng)求/響應(yīng)(Request-Response)協(xié)議。在HTTP請(qǐng)求發(fā)出之前,Web服務(wù)器的IP地址必須通過(guò)DNS請(qǐng)求查詢來(lái)得到,因此最終用戶感覺到的訪問(wèn)性能取決于DNS和HTTP應(yīng)答的反應(yīng)時(shí)間。下圖1顯示了在Web用戶、DNS服務(wù)器和Web服務(wù)器間的通訊包的交互過(guò)程。通常每個(gè)HTTP請(qǐng)求需要打開一個(gè)新的TCP連接,這就會(huì)出現(xiàn)一個(gè)往返的延時(shí)。然后,用戶發(fā)出HTTP請(qǐng)求,服務(wù)器接收到請(qǐng)求后對(duì)其進(jìn)行處理,并將被請(qǐng)求的數(shù)據(jù)傳出,用戶在第二個(gè)往返延時(shí)后收到這個(gè)HTTP應(yīng)答。當(dāng)這個(gè)應(yīng)答是一個(gè)HTML對(duì)象時(shí)(通常網(wǎng)頁(yè)的第一個(gè)對(duì)象是HTML對(duì)象),用戶端瀏覽器軟件將為其中嵌入的每個(gè)對(duì)象(比如各種多媒體信息)發(fā)出一個(gè)新的HTTP請(qǐng)求。
  
  假定平均往返延遲時(shí)間是RTT,則對(duì)單個(gè)Web對(duì)象的訪問(wèn)響應(yīng)時(shí)間為2×RTT,其中一個(gè)RTT用于打開TCP連接,一個(gè)用于HTTP請(qǐng)求和應(yīng)答信息的交換。
  
  典型情況下,Web頁(yè)面都包含多個(gè)嵌入的對(duì)象,每個(gè)對(duì)象都會(huì)增加2×RTT的延遲時(shí)間,這樣一個(gè)Web頁(yè)面的訪問(wèn)響應(yīng)時(shí)間是2(n+1)*RTT,其中:n是一個(gè)網(wǎng)頁(yè)中嵌入對(duì)象的數(shù)量;RTT取決于當(dāng)前網(wǎng)絡(luò)的狀況和服務(wù)器的擁擠情況,包括Web服務(wù)器的延遲,路由器、網(wǎng)關(guān)、Proxy和防火墻產(chǎn)生的延時(shí),在端到端通信鏈路上的數(shù)據(jù)傳輸速度等。
  
  如果瀏覽器和服務(wù)器之間采用永久TCP連接,頁(yè)面訪問(wèn)時(shí)不用多次打開TCP連接,所以頁(yè)面訪問(wèn)的延遲將是(2+N)*RTT.減少這個(gè)延遲的方法是用戶端同時(shí)打開多個(gè)連接,很多瀏覽器提供了這樣的能力,但這種技術(shù)引起了服務(wù)器端的擁擠,抵消了期望的增益。
  
  通過(guò)以上分析可以看出,帶寬并不是影響Web訪問(wèn)速度的決定因素。為了能提高用戶訪問(wèn)網(wǎng)站的響應(yīng)速度,優(yōu)化現(xiàn)有Internet上信息的流動(dòng),提高網(wǎng)站的安全性和可用性,在現(xiàn)有的Internet網(wǎng)絡(luò)中建立一個(gè)完善全面的中間層——內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN),可以使用戶能以最快的速度,從最接近用戶的地方獲得所需的信息,解決網(wǎng)絡(luò)擁塞、提高相應(yīng)速度。
  
  三、CDN的網(wǎng)絡(luò)架構(gòu)
  
  CDN即內(nèi)容分發(fā)網(wǎng)絡(luò)(Content Distribution Network),就是采用高速緩存、負(fù)載均衡和內(nèi)容重定向等技術(shù)在一定的網(wǎng)絡(luò)架構(gòu)基礎(chǔ)上實(shí)現(xiàn)內(nèi)容加速、內(nèi)容分發(fā)、減少網(wǎng)絡(luò)帶寬和用戶響應(yīng)時(shí)間的一種內(nèi)容分發(fā)服務(wù)網(wǎng)絡(luò)。
  
  CDN的目的就是:將內(nèi)容提供商(ICP)的內(nèi)容分發(fā)到離用戶請(qǐng)求最近的區(qū)域,達(dá)到快速響應(yīng)以滿足用戶對(duì)瀏覽Internet的快速要求。
  
  CDN有以下一些主要功能:節(jié)省骨干網(wǎng)帶寬,減少帶寬需求量;提供服務(wù)器端加速,解決由于用戶訪問(wèn)量大所造成的服務(wù)器過(guò)載問(wèn)題;服務(wù)商可以使用Web Cache技術(shù)在本地緩存用戶訪問(wèn)過(guò)的Web頁(yè)面和對(duì)象,實(shí)現(xiàn)對(duì)相同對(duì)象的訪問(wèn)無(wú)需占用主干的出口帶寬,并提高用戶訪問(wèn)Internet頁(yè)面的響應(yīng)時(shí)間的要求;可以克服網(wǎng)站網(wǎng)點(diǎn)分布不均的問(wèn)題,并且可以降低網(wǎng)站自身建設(shè)和維護(hù)成本;降低“通信風(fēng)暴”的影響,提高網(wǎng)絡(luò)訪問(wèn)的穩(wěn)定性。
  
  一個(gè)典型的CDN系統(tǒng)包含多種內(nèi)容設(shè)備(Content Equipment),具體的講包括:內(nèi)容緩存(Content Cache)、內(nèi)容路由(Content Route)、內(nèi)容交換(Content Switch)和內(nèi)容管理(Content Manage)等組成部分,如下圖2所示。其中內(nèi)容緩存和內(nèi)容路由是CDN中必不可少的核心部分,內(nèi)容交換和內(nèi)容管理根據(jù)CDN的規(guī)模進(jìn)行集成。CDN的核心技術(shù)是Cache技術(shù)加高層交換技術(shù)和一些智能判斷算法組成。
  
  內(nèi)容緩存系統(tǒng)的主要作用是實(shí)現(xiàn)內(nèi)容的邊緣傳播和存儲(chǔ),以便最終用戶的就近訪問(wèn),因此一般部署于集中的用戶接入點(diǎn),完成內(nèi)容邊緣存儲(chǔ)的設(shè)備通常都采用Cache技術(shù)來(lái)實(shí)現(xiàn)。
  
  內(nèi)容路由系統(tǒng)的主要作用是動(dòng)態(tài)均衡各個(gè)內(nèi)容緩存站點(diǎn)的負(fù)荷分配,為用戶的請(qǐng)求選擇最佳的訪問(wèn)站點(diǎn),同時(shí)提高網(wǎng)站的可用性。內(nèi)容路由根據(jù)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)、網(wǎng)絡(luò)延時(shí)、服務(wù)器負(fù)荷與規(guī)則等策略設(shè)定,指定最優(yōu)站點(diǎn)向特定的內(nèi)容請(qǐng)求提供服務(wù)。內(nèi)容路由系統(tǒng)可根據(jù)多種因素制定路由,包括站點(diǎn)與用戶的臨近度、內(nèi)容的可用性、網(wǎng)絡(luò)負(fù)載、設(shè)備狀況等。
  
  內(nèi)容交換系統(tǒng)可以均衡單點(diǎn)多個(gè)內(nèi)容緩存設(shè)備的負(fù)載,它基于最終用戶會(huì)話和特定的內(nèi)容請(qǐng)求提供內(nèi)容服務(wù)。內(nèi)容交換系統(tǒng)是CDN的可選部件之一,對(duì)于較大型的用戶接入點(diǎn),內(nèi)容交換系統(tǒng)可以提高站點(diǎn)的可用性。
  
  內(nèi)容管理系統(tǒng)也是CDN的可選部件,能夠讓網(wǎng)絡(luò)內(nèi)容分布和傳輸服務(wù)的用戶或者服務(wù)供應(yīng)商可以根據(jù)需要監(jiān)視、管理或者控制網(wǎng)絡(luò)內(nèi)容的分布、設(shè)備狀態(tài)等。
  
  四、基于DNS系統(tǒng)的內(nèi)容路由的實(shí)現(xiàn)
  
  內(nèi)容路由是內(nèi)容分發(fā)網(wǎng)絡(luò)的核心,它決定了在CDN架構(gòu)中用戶如何訪問(wèn)所需內(nèi)容的方式。內(nèi)容路由通;贒NS系統(tǒng)或服務(wù)器全局負(fù)載均衡GSLB(Global Server Load Balance)方式實(shí)現(xiàn)。本文將著重介紹基于DNS系統(tǒng)的內(nèi)容路由實(shí)現(xiàn)方式。
  
  采用服務(wù)器全局負(fù)載均衡GSLB方式實(shí)現(xiàn)時(shí) ,主要采用HTTP重定向技術(shù)實(shí)現(xiàn)。由于GSLB往往是通過(guò)具有4層交換能力的交換機(jī)實(shí)現(xiàn),因此該設(shè)備的性能將決定對(duì)CDN性能影響較大;為了保證系統(tǒng)可靠性,可以采用多個(gè)GSLB交換機(jī),但是如果采用多個(gè)GSLB交換機(jī),則還需要在網(wǎng)絡(luò)中配置任播(Anycast)特性。
  
  基于DNS系統(tǒng)的內(nèi)容路由就是將計(jì)算用戶請(qǐng)求的最佳訪問(wèn)站點(diǎn)的智能算法納入到分布式DNS系統(tǒng)中,使其成為DNS系統(tǒng)樹型結(jié)構(gòu)的一部分。與GSLB方式不同的是,用戶的訪問(wèn)請(qǐng)求在域名解析階段即可得到最佳的訪問(wèn)站點(diǎn)IP地址。CDN的專用解釋服務(wù)器的作用就是實(shí)現(xiàn)DNS的功能,作為授權(quán)網(wǎng)站的DNS主域名解析服務(wù)器。
  
 。1)用戶在瀏覽器中輸入要訪問(wèn)的網(wǎng)站的域名,例如:www.yahoo.com,瀏覽器向本地DNS代理服務(wù)器請(qǐng)求對(duì)該域名的解析。
  
 。2)本地DNS代理服務(wù)器決定是否將請(qǐng)求發(fā)到下一個(gè)授權(quán)的DNS服務(wù)器(也就是CDN中的內(nèi)容路由)。
  
  (3)本地DNS將域名解析請(qǐng)求轉(zhuǎn)發(fā)到CDN內(nèi)容路由。
  
 。4)CDN內(nèi)容路由根據(jù)一系列策略,確定當(dāng)時(shí)最適當(dāng)?shù)哪承〤DN節(jié)點(diǎn),并將解析的結(jié)果(不少于3個(gè)網(wǎng)絡(luò)服務(wù)NS:Network service)發(fā)回本地DNS代理服務(wù)器。
  
  (5)DNS代理服務(wù)器選擇3個(gè)NS中的一個(gè),并向其發(fā)出地址記錄請(qǐng)求;如果該NS響應(yīng)此請(qǐng)求,向DNS代理送回其IP地址。
  
 。6)用戶瀏覽器收到IP地址信息,與給定的CDN節(jié)點(diǎn)建立通信并向其請(qǐng)求相應(yīng)的內(nèi)容。
  
 。7)包括以下兩種情況:
  
  a. 如果該CDN節(jié)點(diǎn)中的內(nèi)容緩存器中存在用戶請(qǐng)求的內(nèi)容,則將內(nèi)容返回給用戶。
  
  b. 如果該CDN節(jié)點(diǎn)中的內(nèi)容緩存器中不存在用戶請(qǐng)求的內(nèi)容,則該節(jié)點(diǎn)的內(nèi)容緩存器從原始服務(wù)器中將該內(nèi)容pull到本地(內(nèi)容緩存器),并返回給用戶。
  
  五、總結(jié)
  
  目前,基于服務(wù)的內(nèi)容傳輸對(duì)于Web應(yīng)用來(lái)說(shuō)的確是一項(xiàng)非常重要的補(bǔ)充,許多Internet服務(wù)提供商都構(gòu)建了自己的CDN網(wǎng)絡(luò)。這種網(wǎng)絡(luò)內(nèi)容的分布服務(wù)可以將服務(wù)內(nèi)容卸載到遠(yuǎn)程網(wǎng)絡(luò)內(nèi)容服務(wù)器或緩存服務(wù)器上,以適應(yīng)對(duì)于特定網(wǎng)絡(luò)內(nèi)容訪問(wèn)的增多。同時(shí)多媒體信息通過(guò)內(nèi)容分布網(wǎng)絡(luò)發(fā)送后,也可以大大的提高其業(yè)務(wù)質(zhì)量。
【責(zé)任編輯:Chuan】

最新推薦  
 經(jīng)濟(jì)危機(jī)下 企業(yè)郵箱應(yīng)用走俏
 億恩聯(lián)通GDC數(shù)據(jù)中心機(jī)房 打造國(guó)內(nèi)最專業(yè)的
 美橙建站寶典系列:域名陷阱見招拆招(一)
 熱烈祝賀五舟銷售第一臺(tái)Nehelam架構(gòu)的服務(wù)器
 博鰲論壇聚焦互聯(lián)網(wǎng)經(jīng)濟(jì) 電子商務(wù)逆勢(shì)看好
 演繹“水泥+鼠標(biāo)”新模式 建站基石先穩(wěn)好
 世紀(jì)互聯(lián)云計(jì)算正式商用 落地IDC行業(yè)
 第三屆中國(guó)制造業(yè)CIO年會(huì)在京隆重召開
 防止網(wǎng)頁(yè)木馬  如何加強(qiáng)網(wǎng)站安全后盾
 高性價(jià)比服務(wù)器主板華碩P5BV-C-2L震撼上市
相關(guān)文章  
整治互聯(lián)網(wǎng)低俗之風(fēng)重點(diǎn)查十三方面內(nèi)容
新聞出版總署:重點(diǎn)發(fā)展綠色網(wǎng)游 打擊內(nèi)
Youtube試驗(yàn)開放10分鐘以上長(zhǎng)視頻內(nèi)容
搜索引擎如何確定你的就是原創(chuàng)內(nèi)容
視頻網(wǎng)站如何渡過(guò)政策和內(nèi)容危機(jī)
不優(yōu)化才是最好的優(yōu)化,內(nèi)容永遠(yuǎn)是王道
內(nèi)容相同域名卻不同 深發(fā)展銀行網(wǎng)頁(yè)遭襲
搜索引擎如何判斷核心內(nèi)容的思考
新政當(dāng)頭浮躁的中國(guó)視頻網(wǎng)站如何玩轉(zhuǎn)內(nèi)
網(wǎng)站內(nèi)容與搜索引擎的相戀!
 文章評(píng)論
Chinaitlab Group 旗下網(wǎng)站:
北京盛世創(chuàng)富廣告?zhèn)髅接邢薰?BR>北京運(yùn)營(yíng)中心:北京市海淀區(qū)中關(guān)村南大街9號(hào)理工科技大廈2107室 服務(wù)電話:86-10-85655622
深圳研發(fā)中心:深圳市福田保稅區(qū)英達(dá)利科技數(shù)碼園C座701D 服務(wù)電話:86-755-82044560
Copyright©2001 - 2009 All Rights Reserved