新四季網

內容分發網絡cdn的基本概念(內容分發網絡CDNContentDelivery)

2023-10-06 01:25:47 1

CDN內容分發網絡

CDN概念

CDN,Content Delivery Network,即內容分發網絡,其基本思路是儘可能避開網際網路上有可能影響數據傳輸速度和穩定性的瓶頸和環節,使內容傳輸得更快、更穩定。通過在網絡各處放置節點伺服器所構成的在現有的網際網路基礎之上的一層智能虛擬網絡,CDN系統能夠實時地根據網絡流量和各節點的連接、負載狀況以及到用戶的距離和響應時間等綜合信息將用戶的請求重新導向離用戶最近的服務節點上,其目的是使用戶可就近取得所需內容,解決Internet網絡擁擠的狀況,提高用戶訪問網站的響應速度。

CDN基本原理

CDN的基本原理是廣泛採用各種緩存伺服器,將這些緩存伺服器分布到用戶訪問相對集中的地區或網絡中,在用戶訪問網站時,利用全局負載技術將用戶的訪問指向距離最近的工作正常的緩存伺服器上,由緩存伺服器直接響應用戶請求。

CDN需要考慮兩個方面的內容存儲問題,一個是內容源的集中存儲,另一個是內容在Cache節點中的分布式存儲。由於內容的規模比較大,內容的吞吐量較大,因此,通常採用海量存儲架構。目前常用的存儲技術主要有:直連附加存儲(DAS)、網絡附加存儲(NAS)和存儲區域網(SAN)。

CDN的關鍵技術

CDN的關鍵技術主要有內容存儲和分發技術。

用戶訪問網站的過程(不使用CDN)

為:用戶提交域名→瀏覽器對域名進行解釋→得到目的主機的IP位址→根據IP位址訪問發出請求→得到請求數據並回復

1、用戶向瀏覽器提供要訪問的域名;

2、瀏覽器調用域名解析函數庫對域名進行解析,以得到此域名對應的IP位址;

3、瀏覽器使用所得到的IP位址,向域名的服務主機發出數據訪問請求;

4、瀏覽器根據域名主機返回的數據顯示網頁的內容。

用戶訪問網站的過程(使用CDN緩存)

1、用戶向瀏覽器提供要訪問的域名;

2、瀏覽器調用域名解析庫對域名進行解析,由於CDN對域名解析過程進行了調整,所以解析函數庫一般得到的是該域名對應的CNAME記錄,為了得到實際IP位址,瀏覽器需要再次對獲得的CNAME域名進行解析以得到實際的IP位址;在此過程中,使用的全局負載均衡DNS解析,如根據地理位置信息解析對應的IP位址,使得用戶能就近訪問。

3、此次解析得到CDN緩存伺服器的IP位址,瀏覽器在得到實際的IP位址以後,向緩存伺服器發出訪問請求;

4、緩存伺服器根據瀏覽器提供的要訪問的域名,通過Cache內部專用DNS解析得到此域名的實際IP位址,再由緩存伺服器向此實際IP位址提交訪問請求;

5、緩存伺服器從實際IP位址得得到內容以後,一方面在本地進行保存,以備以後使用,另一方面把獲取的數據返回給客戶端,完成數據服務過程;

6、客戶端得到由緩存伺服器返回的數據以後顯示出來並完成整個瀏覽的數據請求過程。

CDN網絡實現的具體操作過程

1、作為ICP,只需要把域名解釋權交給CDN運營商,其他方面不需要進行任何的修改;操作時,ICP修改自己域名的解析記錄,一般用cname方式指向CDN網絡Cache伺服器的地址。

2、作為CDN運營商,首先需要為ICP的域名提供公開的解析,為了實現sortlist,一般是把ICP的域名解釋結果指向一個CNAME記錄;

3、當需要進行sortlist時,CDN運營商可以利用DNS對CNAME指向的域名解析過程進行特殊處理,使DNS伺服器在接收到客戶端請求時可以根據客戶端的IP位址,返回相同域名的不同IP位址;

4、由於從cname獲得的IP位址,並且帶有hostname信息,請求到達Cache之後,Cache必須知道源伺服器的IP位址,所以在CDN運營商內部維護一個內部DNS伺服器,用於解釋用戶所訪問的域名的真實IP位址;

5、在維護內部DNS伺服器時,還需要維護一臺授權伺服器,控制哪些域名可以進行緩存,而哪些又不進行緩存,以免發生開放代理的情況。

,
同类文章
葬禮的夢想

葬禮的夢想

夢見葬禮,我得到了這個夢想,五個要素的五個要素,水火只好,主要名字在外面,職業生涯良好,一切都應該對待他人治療誠意,由於小,吉利的冬天夢想,秋天的夢是不吉利的
找到手機是什麼意思?

找到手機是什麼意思?

找到手機是什麼意思?五次選舉的五個要素是兩名士兵的跡象。與他溝通很好。這是非常財富,它擅長運作,職業是仙人的標誌。單身男人有這個夢想,主要生活可以有人幫忙
我不怎麼想?

我不怎麼想?

我做了什麼意味著看到米飯烹飪?我得到了這個夢想,五線的主要土壤,但是Tu Ke水是錢的跡象,職業生涯更加真誠。他真誠地誠實。這是豐富的,這是夏瑞的巨星
夢想你的意思是什麼?

夢想你的意思是什麼?

你是什​​麼意思夢想的夢想?夢想,主要木材的五個要素,水的跡象,主營業務,主營業務,案子應該抓住魅力,不能疏忽,春天夢想的吉利夢想夏天的夢想不幸。詢問學者夢想
拯救夢想

拯救夢想

拯救夢想什麼意思?你夢想著拯救人嗎?拯救人們的夢想有一個現實,也有夢想的主觀想像力,請參閱週宮官方網站拯救人民夢想的詳細解釋。夢想著敵人被拯救出來
2022愛方向和生日是在[質量個性]中

2022愛方向和生日是在[質量個性]中

[救生員]有人說,在出生88天之前,胎兒已經知道哪天的出生,如何有優質的個性,將走在什麼樣的愛情之旅,將與生活生活有什么生活。今天
夢想切割剪裁

夢想切割剪裁

夢想切割剪裁什麼意思?你夢想切你的手是好的嗎?夢想切割手工切割手有一個真正的影響和反應,也有夢想的主觀想像力。請參閱官方網站夢想的細節,以削減手
夢想著親人死了

夢想著親人死了

夢想著親人死了什麼意思?你夢想夢想你的親人死嗎?夢想有一個現實的影響和反應,還有夢想的主觀想像力,請參閱夢想世界夢想死亡的親屬的詳細解釋
夢想搶劫

夢想搶劫

夢想搶劫什麼意思?你夢想搶劫嗎?夢想著搶劫有一個現實的影響和反應,也有夢想的主觀想像力,請參閱週恭吉夢官方網站的詳細解釋。夢想搶劫
夢想缺乏缺乏紊亂

夢想缺乏缺乏紊亂

夢想缺乏缺乏紊亂什麼意思?你夢想缺乏異常藥物嗎?夢想缺乏現實世界的影響和現實,還有夢想的主觀想像,請看官方網站的夢想組織缺乏異常藥物。我覺得有些東西缺失了