圖書目錄
第1篇 基礎理論篇
第1章 走進P2P的世界(教學視頻:13分鐘)
1.1 從Internet說起
1.1.1 Internet的起源
1.1.2 Web的憧憬與發展瓶頸
1.2 橫空出世的P2P
1.2.1 Peer.To.Peer介紹
1.2.2 P2P的意義解析
1.2.3 P2P的定義和特點
1.3 P2P與Web的對比與較量
I.3.1 基於Web的S/C與P2P在結構上的比較
1.3.2 Web與P2P在資源傳輸上的比較
1.3.3 Web與P2P在請求方式上的比較
1.3.4 競爭還是互補
1.4 P2P的起源與初步發展
1.4.1 從ARPANET追溯P2P的起源
1.4.2 P2P的萌芽
1.4 13P2P的起步
1.5 P2P的發展實例
1.5.1 P2P檔案共享系統——eMule
1.5.2 P2P下載技術——迅雷(Thunder)
1.6 P2P的技術特點及存在的問題
1.6.1 P2P網路的特點
1.6.2 P2P發展帶來的問題
1.7 P2P的研發與未來
1.7.1 國內學術機構研發情況
1.7.2 國內企業研發的情況
第2章 P2P網路拓撲結構(教學視頻:19分鐘)
2.1 謎一樣的網路世界
2.1.1 走進網路世界
2.1.2 繁星般的網路
2.1.3 如何組織網路
2.2 網路拓撲技術
2.2.4 環型網路拓撲結構
2.3 基於拓撲結構的P2P網路分類
2.4 集中式的’P2P網路拓撲
2.4.1 集中式P2P網路拓撲的原理
2.4.2 集中式P2P網路結構
2.5.1 什麼是DHT技術
2.5.2 DHT的相關概念
2.5.3 DHT的原理與性質
2.5.4 全分散式結構化P2P的原理
2.5.5 CAN項目
2.5.6 Chord協定
2.5.7 Tapestry項目
2.5.8.Pastry項目
2.5.9 全分散式結構化P2P拓撲存在的問題
2.6 全分散式非結構化的P2P網路
2.6.1 非結構化P2P網路拓撲概述
2.6.2 全分散式非結構化P2P網路的套用實例
2.6.3 非結構化P2P網路存在的問題
2.7 混合式P2P網路結構
2.7.1 混合式P2P網路的原理
2.7.2 混合式P2P網路的優缺點
2.7.3 混合式P2P拓撲的套用實例——KaZaa
2.7.4 P2P網路拓撲結構的集中對比
2.8 發展中的P2P技術
2.9 本章小結
第3章 P2P網路的搜尋技術(教學視頻:14分鐘)
3.1 搜尋與搜尋引擎
3.1.1 網際網路的大搜尋時代
3.1.2 Web搜尋引擎
3.1.3 搜尋引擎的工作原理
3.1.4 Web搜尋的優缺點
3.2 :P2P搜尋與Web搜尋的異同
3.2.1 什麼是P2P搜尋
3.2.2 面向的網路結構異同
3.2.3 搜尋過程的異同
3.2.4 資源發現策略的異同
3.3 P2P搜尋技術綜述
3.3.1 P2P搜尋研究的內容
3.3 2P2P搜尋的國內外研究現狀
3.3.3 現有主要的P2P搜尋方法
3.4 P2P搜尋技術評價標準
3.4.1 P2P搜尋的評價指標體系
3.4.2 從用戶的角度評價:P2P搜尋
3.4.3 從網路的角度評價P2P搜尋
3.5 集中式P2P網路搜尋技術
3.5.1 集中式P2P的目錄索引機制
3.5.2 集中式P2P的搜尋策略
3.6 結構化P2P網路的搜尋方法
3.6.1 基於DHT的資源定位機制
3.6.2 基於DHT的搜尋實現
3.6.3 Chord網路搜尋技術
3.6.4 Pastry網路搜尋技術
3.6.5 CAN與Tapestry
3.6.6 基於DHT的搜尋定位技術存在的問題
3.7 非結構化P2P網路的搜尋方法
3.7.1 Flooding搜尋算法
3.7.2 Flooding搜尋的原理及套用
3.7.3 Flooding搜尋存在的問題
3.7.4 疊代遞增搜尋(iterativedeePening)
3.7.5 啟發式泛洪搜尋
3.7.6 RandomWalk搜尋方法
3.7.7 小世界模型(SmallWorld)對P2P搜尋技術的影響
3.8 混合式P2P網路搜尋技術
3.8.1 混合的雞尾酒搜尋算法
3.8.2 模擬退火思想的混合搜尋算法
3.8.3 Gnutella2的搜尋算法
3.9 P2P搜尋技術研究的機遇與挑戰
3.9.1 P2P搜尋研究的機遇
3.9.2 P2P搜尋技術面臨的挑戰
3.9.3 P2P搜尋的進一步研究方向
3.10 本章小結
第4章 P2P的關鍵技術及其套用(教學視頻:24分鐘)
4.1 P2P的體系結構技術
4.1.1 動態的變化
4.1.2 平等的參與
4.1.3 分散與自治
4.1.4 網路結點中的角色劃分
4.2 P2P的內容存儲技術
4.2.1 資源的標識
4.2.2 資源的獲取
4.3 內容查詢技術
4.3.1 Peer的定位方式
4.3.2 搜尋算法
4.3.3 精確及深度檢索
4.3.4 關於結點的登錄和退出
4.4 內容傳輸技術
4.4.1 P2P通信
4.4.2 互操作性
4.4.3 防火牆和NAT的穿越
4.4.4 網路服務質量(QoS)問題
4.4.5 P2P流媒體傳輸
4.5 P2P的系統安全技術
4.5.1 不安全的問題
4.5.2 P2P平台的匿名性
4.5.3 難以避免的安全隱患
4.6 P2P套用及其典型套用系統
4.6.1 P2P的套用分類
4.6.2 P2P的套用平台
4.7 P2P基於內容共享的套用
4.7.1 數據檔案共享
4.7.2 CPU共享
4.7.3 存儲空間共享
4.8 內容下載與分發
4.8.1 檔案下載
……
第2篇 技術套用篇
第5章 P2P網路中的nat穿透技術
第6章 基於P2P的bt技術解析
第7章 基於P2P的emule檔案共享
第8章 基於P2P的skype即時通信技術
第9章 基於P2P的流媒體技術
第3篇 實戰開發篇
第10章 基於java的P2P開發平台搭建全攻略
第11章 skype的開發包及外掛程式開發技術
第12章 基於P2P的即時通信系統的開發與實現
第13章 bt系統分析及客戶端開發方法
第14章 P2P的解決之道——jxta技術簡介
作者簡介
管磊,畢業於北京工業大學計算機學院,獲碩士學位。專門從事P2P技術的研究與套用開發,在P2P技術理論和套用開發等多方面均有豐富的經驗。先後參與了多個與P2P技術套用有關的國家級和部委級的項目,並獲得了4項軟體著作權和1項發明專利。
內容簡介
《
P2P技術揭秘:P2P網路技術原理與典型系統開發》從一個全新的視角向讀者展示了從P2P初步入門到套用實踐的學習之路。《P2P技術揭秘:P2P網路技術原理與典型系統開發》從理論到實踐,從基礎到項目,循序漸進地講解了P2P技術的基本知識體系,同時配合開發案例引導讀者進行P2P套用實戰開發。書中對每一個知識點、原理思想、套用方法及實例都進行了深入淺出的闡述和分析,力求讓讀者讀完《P2P技術揭秘:P2P網路技術原理與典型系統開發》後有所學、有所悟、有所得。
《P2P技術揭秘:P2P網路技術原理與典型系統開發》適合P2P技術入門人員及
網路視頻、
網路電話、多執行緒下載等網路軟體開發人員。另外,《P2P技術揭秘:P2P網路技術原理與典型系統開發》對於大中專院校相關專業的學生和老師也有很好的借鑑意義。