內容簡介
《P2P對等網絡原理與應用》較為係統地介紹瞭P2P的理論基礎,對P2P的基礎路由,如DHT算法、DHT性能作瞭深入介紹,對新的理論成果網絡編碼也作瞭深入淺齣的分析。同時,《P2P對等網絡原理與應用》對P2P傳送過程進行瞭建模,從模型的高度抽象提取瞭傳送過程中的幾個核心參數,並分析核心參數之間的依賴關係,為P2P傳送優化和播放器緩存設計提供瞭有價值的理論參考。在此基礎上,《P2P對等網絡原理與應用》列舉瞭大量P2P的應用實例,為讀者理解P2P應用方法提供瞭豐富的參考。此外,《P2P對等網絡原理與應用》還前瞻性地提齣瞭P2P在IPv6網絡環境下的問題,指齣在IPv6與IPv4共存的環境下,P2P必須依賴自身的算法來自適應不同的網絡環境,並提齣瞭具體的解決方案。這些方案的有效性已經通過實踐驗證,為P2P嚮IPv6發展提供瞭重要參考。
在結構上,《P2P對等網絡原理與應用》按照從理論到實踐、從抽象到具體、從簡單到深入的順序安排內容,主要麵嚮希望全麵掌握P2P知識的初級讀者和P2P軟件的開發者。通過閱讀《P2P對等網絡原理與應用》,讀者能夠快速掌握P2P的基礎原理,並循序漸進地深入理解P2P的核心理論和應用技術。
內頁插圖
目錄
前言
1 P2P簡介
1.1 P2P定義
1.2 P2P特點
1.3 P2P發展曆史與現狀
1.3.1 P2P發展的四個階段
1.3.2 國外P2P技術的研究現狀
1.3.3 國內P2P技術的研究現狀
1.3.4 P2P的網絡流量
1.4 P2P的主要應用領域與代錶軟件
1.4.1 下載
1.4.2 流媒體
1.4.3 即時通信
1.4.4 其他領域
1.5 P2P産業
1.5.1 P2P産業鏈
1.5.2 版權問題
1.5.3 P2P與電信網絡運營
1.6 本章總結
2 P2P網絡核心技術——拓撲結構與內容路由
2.1 P2P網絡基本概念
2.2 集中式P2P網絡
2.3 純分布式P2P網絡
2.3.1 小世界模型
2.3.2 純分布式P2P網絡的網絡拓撲與內容路由
2.4 混閤式P2P網絡
2.5 結構化P2P網絡
2.5.1 DHT算法概述
2.5.2 Chord算法
2.5.3 Pastry算法
2.5.4 CAN算法
2.6 本章總結
3 P2P網絡核心技術——內容傳送
3.1 非實時內容傳送技術
3.1.1 基本傳送技術
3.1.2 基於網絡編碼的模式
3.2 實時內容傳送技術
3.3 NAT穿越
3.4 本章總結
4 P2P開發平颱
4.1 JXTA
4.1.1 JXTA介紹
4.1.2 JXTA層次結構
4.1.3 JXTA協議
4.1.4 JXTA相關概念
4.1.5 開發實例
4.2 Python
4.2.1 Python介紹
4.2.2 Python的基本語法和結構
4.2.3 開發實例
4.3 本章總結
5 P2P文件共享應用
5.1 P2P文件共享應用係統
5.2 BitTorrent下載係統
5.2.1 BT係統結構
5.2.2 BT網絡協議分析
5.2.3 CTorrent程序源碼分析
5.3 eMule下載係統
5.3.1 eMule係統結構
5.3.2 eMule網絡協議分析
5.3.3 eMule源代碼分析
5.4 本章總結
6 P2P網絡流媒體應用
6.1 流媒體係統概述
6.1.1 流媒體係統架構
……
7 P2P網絡即時通信應用
8 P2P網絡搜索應用
9 P2P網絡運營係統體係架構
10 P2P網絡監控
11 P2P網絡未來趨勢
主要參考文獻
前言/序言
憑藉天然的去中心化對等通信理念,P2P無論是在學術領域還是在應用領域都獲得瞭極大的關注,在理論和應用上也都獲得瞭顯著的發展,如經典的DHT算法、風靡全球的BitTorrent軟件等。隨著用戶對文件下載速率和流媒體質量要求的不斷提升,P2P幾乎已經成為大型通信係統中不可缺少的技術,甚至在傳統的集中式解決方案中,在服務器之間采用P2P技術實現自動負載均衡也逐漸開始流行。基於這樣的廣泛需求,編寫一本能夠將理論與實踐結閤起來的P2P書籍顯得尤為重要。
事實上,作者參與瞭P2P重大項目,負責整個P2P係統的設計與代碼開發工作,在研發過程中,深感P2P領域包含的內容非常豐富。要靈活應用P2P技術實現真實的係統,就必須對P2P的理論和實現等各方麵的內容有全麵掌握。從實踐經驗來看,掌握這些技術需要查閱大量的理論資料並進行相關實驗。基於此種需求,作者將實際開發過程中涉及的各種理論和應用技術整理並編寫成冊,盡量以通俗易懂的方式對各種復雜的算法進行解釋,同時又不失深度,以期給有興趣深入學習P2P或有誌於開發P2P的讀者提供相對完備的參考資料。
此外,作者對電信運營網絡有一手的經驗數據,並參與製定IPv6的發展規劃。作者結閤這些經驗對IPv6網絡下的P2P(P6P)進行瞭分析,提齣瞭P6P在IPv4和IPv6混雜網絡下的解決方案,這些內容為關注未來P2P發展的讀者提供瞭重要參考。
本書的具體內容主要包括P2P綜述、P2P路由技術、P2P傳送技術、P2P主要應用、P2P運營管理、P4P優化、IPv6P2P技術等。其中,綜述部分介紹P2P的定義、發展曆史與現狀、目前主流的應用等;路由技術部分介紹集中式路由算法、分布式路由算法、混閤式路由算法等;傳送技術部分介紹傳統的推拉模式以及基於網絡編碼的傳送算法,並結閤緩存管理詳細解釋P2P傳送算法設計時需要考慮的各種參數;主要應用部分介紹典型的文件下載、流媒體、及時通信等具體的P2P應用原理;運營管理部分介紹P2P對網絡産生的衝擊以及運營商采用的運營管理方法;P4P優化部分主要介紹目前流行的P2P流量優化方法;IPv6P2P技術部分介紹IPv6環境下P2P麵臨的主要問題以及相應的解決方案。
P2P對等網絡原理與應用 下載 mobi epub pdf txt 電子書 格式