CDN是什么


CDN的全稱是Content Delivery Network,即內容分發網絡。

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

縱觀整個寬帶服務的價值鏈,內容提供商和用戶位於整個價值鏈的兩端,中間依靠網絡服務提供商將其串接起來。隨着互聯網工業的成熟和商業模式的變革,在這條價值鏈上的角色越來越多也越來越細分。其目的是使用戶可就近取得所需內容,解決 Internet網絡擁擠的狀況,提高用戶訪問網站的響應速度。

擴展資料:

目前的CDN服務主要應用於證券、金融保險、ISP、ICP、網上交易、門戶網站、大中型公司、網絡教學等領域。另外在行業專網、互聯網中都可以用到,甚至可以對局域網進行網絡優化。

利用CDN,這些網站無需投資昂貴的各類服務器、設立分站點,特別是流媒體信息的廣泛應用、遠程教學課件等消耗帶寬資源多的媒體信息,應用CDN網絡,把內容復制到網絡的最邊緣,使內容請求點和交付點之間的距離縮至最小,從而促進Web站點性能的提高,具有重要的意義。

CDN能幾乎涵蓋國內所有線路。而在可靠性上, CDN 在結構上實現了多點的冗余,即使某一個節點由於意外發生故障,對網站的訪問能夠被自動導向其他的健康節點進行響應。CDN能輕松實現網站的全國鋪設,不必考慮服務器的投入與托管、不必考慮新增帶寬的成本、不必考慮多台服務器的鏡像同步、不必考慮更多的管理維護技術人員。

一般為視頻網站、門戶網站、個人網站、購物網站、企事業單位網站或數據提供網絡加速服務的,均需要辦理CDN許可證。

CDN的功能特點:

(1)節省骨干網帶寬,減少帶寬需求量;

(2)提供服務器端加速,解決由於用戶訪問量大造成的服務器過載問題;

(3)服務商能使用Web Cache技術在本地緩存用戶訪問過的Web頁面和對象,實現相同對象的訪問無須占用主干的出口帶寬,並提高用戶訪問因特網頁面的相應時間的需求;
(4)能克服網站分布不均的問題,並且能降低網站自身建設和維護成本;
(5)降低“通信風暴”的影響,提高網絡訪問的穩定性

 

CDN的基本工作過程

傳統快遞企業采用的配送模式,通過"商家→網點→分撥→分撥→網點→客戶"的環節進行配送。這個過程會有一些問題,如環節多、時效慢、易破損等。

上面這個過程和傳統網站的請求響應過程類似,一般經歷以下步驟:

  • 用戶在自己的瀏覽器中輸入要訪問的網站域名。
  • 瀏覽器向本地DNS服務器請求對該域名的解析。
  • 本地DNS服務器中如果緩存有這個域名的解析結果,則直接響應用戶的解析請求。
  • 本地DNS服務器中如果沒有關於這個域名的解析結果的緩存,則以迭代方式向整個DNS系統請求解析,獲得應答后將結果反饋給瀏覽器。
  • 瀏覽器得到域名解析結果,就是該域名相應的服務設備的IP地址 。
  • 瀏覽器獲取IP地址之后,經過標准的TCP握手流程,建立TCP連接。
  • 瀏覽器向服務器發起HTTP請求。
  • 服務器將用戶請求內容傳送給瀏覽器。
  • 經過標准的TCP揮手流程,斷開TCP連接。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM