CCN與CDN區別


CCN與CDN區別

相同點:

1.針對目前互聯網上存在問題,提出解決方案,讓數據傳輸更快更穩定。

2.都均衡網絡流量。

區別:

1.CDN是內容分發網絡,是基於目前的TCP/IP體系結構的補充方法。CCN是以內容為中心的網絡,是下一代互聯網體系結構的一種。

2.CDN是基於TCP/IP的,所以他的數據包仍然是TCP/IP數據包。CCN中包的形式,沒有源地址,目的地址,只有請求的內容

3.CDN中緩存數據的是網絡中各處放置的節點服務器。CCN中緩存內容的是中間路由器。。

4.CDN中核心是流量均衡技術,通過相關的技術將流量盡可能的分配到幾個能完成相同任務的服務器上,避免一部分網絡節點過載,一部分節點空閑的狀態。CCN天然的流量均衡(每個節點就近選擇存儲請求內容的路由器,訪問次數越多,越多越近的路由存儲改內容)。

5.CDN中的內容路由是負責網絡負載均衡的,通過內容路由的重定向機制,在多個遠程POP上均衡用戶的請求,以使用戶請求得到最近內容源響應。CCN中的內容路由是轉發+存儲的,不必考慮負載均衡。

CDN請求過程:

1.用戶向瀏覽器提供要訪問的域名。

2.瀏覽器通過DNS解析域名,CDN對域名解析庫進行調整,所以解析函數庫一般得到的改域名對應的CNAME記錄,為了的到實際的IP地址,瀏覽器需要在此對得到的CNAME域名進行解析得到實際的IP地址。

3.此次解析得到的是CDN緩存服務器的IP地址,瀏覽器得到IP地址后,向緩存服務器發出訪問。

4.緩存服務器根據瀏覽器提供的要訪問的域名,通過cache內部專用的DNS解析得到此域名的實際IP地址,在由此緩存服務器向實際的IP地址提交訪問請求。

5.緩存服務器得到內容后,一方面在本地保存,一方面返回給客戶端。

  可以看出在CDN中其實是兩級的DNS,瀏覽器解析一次得到緩存服務器的IP,緩存服務器如果沒有該內容,在解析一次得到源服務器的IP

補充:

SDN:軟件定義網絡。通過將網絡設備控制面與數據分離開,從而實現了網絡流量的靈活控制。SDN還是基於TCP/IP體系結構上的。

   控制層改變了以往分布式的路由協議,但是數據層面網絡設備經過的還是普通的TCP/IP協議棧的數據包。


免責聲明!

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



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