王朝网络
分享
 
 
 

P2P网络技术原理与C++开发案例(网络技术实用丛书)

王朝导购·作者佚名
 
P2P网络技术原理与C++开发案例(网络技术实用丛书)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机与互联网,程序语言与软件开发,语言与开发工具,C语言及其相关,
  品牌: 杨天路

基本信息·出版社:人民邮电出版社

·页码:360 页

·出版日期:2008年

·ISBN:7115181055/9787115181053

·条形码:9787115181053

·包装版本:1版

·装帧:平装

·开本:16

·正文语种:中文

·丛书名:网络技术实用丛书

产品信息有问题吗?请帮我们更新产品信息。

内容简介《P2P网络技术原理与C++开发案例》通过基础理论篇与C++开发案例篇两个部分的讲解,使读者对P2P网络技术有全面的理解。随着P2P网络的飞速发展,P2P网络技术已经成为当今IT技术领域研究与应用的热点。基础理论篇对P2P网络的定义、典型的网络拓扑结构、应用与研究现状以及当今5种主流的P2P系统分别进行了介绍;通过与传统的搜索技术相比较,分析了P2P搜索技术的原理;对P2P技术所涉及的安全问题逐一进行了分析;对P2P应用的相关技术进行了深入剖析。C++开发案例篇介绍了P2P应用开发的两个平台,然后针对5个具体的P2P系统进行了详细的系统介绍和源码分析,包括P2P文件共享系统、P2P即时通信系统、P2P流媒体系统和P2P视频点播系统。

编辑推荐《P2P网络技术原理与C++开发案例》可供广大从事P2P网络技术工作的研发人员和工程技术人员阅读参考,也可作为高等院校通信类、网络类、信息类、计算机类、电子类等专业高年级本科生和研究生学习P2P技术的书籍。

第9章中开发案例的源代码可到人民邮电出版社网站下载。

其他章节中的开发案例的源代码可到相应网站下载,下载地址在书中相应章节处已注明。

目录

基础理论篇

第1章P2P基本概念3

1.1P2P网络的定义3

1.2P2P网络结构4

1.2.1集中式P2P网络4

1.2.2完全分布式非结构化P2P网络5

1.2.3完全分布式结构化P2P网络6

1.2.4混合式P2P网络7

1.2.5P2P网络和传统网络的对比8

1.3P2P网络的应用9

1.4P2P的发展11

1.4.1起步11

1.4.2发展11

1.4.3高峰11

1.5P2P技术国内外研究现状12

1.5.1国外相关研究12

1.5.2国内研究现状12

1.6本章总结13

1.7练习题13

第2章主流P2P系统15

2.1文件共享类系统15

2.1.1Napster15

2.1.2Gnutella17

2.1.3BitTorrent19

2.1.4eMule20

2.1.5Maze22

2.2即时通信类系统24

2.2.1Skype24

2.2.2QQ26

2.2.3GTalk27

2.3流媒体类系统28

2.3.1AnySee28

2.3.2PPLive29

2.4共享存储类系统30

2.4.1OceanStore30

2.4.2Granary32

2.5对等计算类系统34

2.6本章总结35

2.7练习题35

第3章P2P网络的基础——搜索和路由算法36

3.1传统搜索技术36

3.2P2P搜索技术的发展37

3.3DHT网络(结构化P2P网络)的搜索技术39

3.3.1DHT路由原理39

3.3.2Chord40

3.3.3Pastry44

3.3.4CAN46

3.3.5Tapestry48

3.3.6Kademlia50

3.3.7小结53

3.4非结构化P2P网络的搜索技术53

3.4.1Flooding54

3.4.2Modified-BFS55

3.4.3Iterative Deepening55

3.4.4Random Walk56

3.4.5Query Routing57

3.4.6Gnutella259

3.4.7移动Agent59

3.4.8小结60

3.5小世界(Small World)模型61

3.5.1小世界模型概述61

3.5.2聚类分布(CD)算法62

3.5.3小世界网络的研究现状66

3.6P2P搜索技术研究的挑战66

3.7本章总结67

3.8练习题67

第4章P2P应用与安全69

4.1P2P应用面临的安全问题69

4.1.1P2P应用引发的版权问题69

4.1.2P2P应用对现有网络应用的威胁71

4.1.3P2P网络病毒与蠕虫71

4.1.4结构化P2P网络的隐患72

4.2P2P应用与安全技术76

4.2.1P2P应用中的密码学技术76

4.2.2P2P应用中的网络安全技术78

4.2.3利用P2P网络解决安全问题82

4.3P2P实例系统——Skype的安全性分析88

4.3.1Skype简介89

4.3.2Skype安全机制分析93

4.3.3Skype流量识别96

4.4本章总结98

4.5练习题98

第5章P2P应用的相关技术100

5.1P2P与网络穿越100

5.1.1NAT网络概念100

5.1.2STUN协议与NAT穿越103

5.1.3UDP穿越NAT106

5.1.4TCP穿越NAT107

5.1.5NAT类型检测108

5.1.6常见NAT穿越解决方案111

5.2P2P与IMS结合112

5.2.1什么是IMS112

5.2.2P2P与IMS的网络融合112

5.3VoIP通信基础113

5.3.1VoIP系统概念113

5.3.2H.323协议115

5.3.3SIP115

5.3.4RTP117

5.3.5RTSP118

5.4P2P和SIP的结合119

5.4.1P2P和SIP结合方案分析120

5.4.2基于Pastry设计P2P-SIP系统122

5.5本章总结125

5.6练习题126

C++开发案例篇

第6章P2P应用开发平台129

6.1Windows Peer-to-Peer Networking平台129

6.1.1Windows Peer-to-Peer Networking平台简介129

6.1.2Windows Peer-to-Peer Networking平台结构130

6.1.3Windows Peer-to-Peer Networking平台工作机制132

6.1.4Windows Peer-to-Peer Networking平台开发环境136

6.1.5Windows Peer-to-Peer Networking平台开发入门139

6.2JXTA161

6.2.1JXTA简介161

6.2.2JXTA的平台结构162

6.2.3JXTA的基本概念163

6.2.4JXTA的网络架构166

6.2.5JXTA开发环境171

6.3本章总结175

6.4练习题175

第7章P2P文件共享系统开发实例一——eMule的设计与实现176

7.1eMule系统概述176

7.1.1P2P文件共享系统的背景176

7.1.2eMule的设计目标177

7.2eMule系统原理178

7.2.1eMule协议原理178

7.2.2Kad协议原理185

7.3eMule系统设计186

7.3.1eMule系统结构概述187

7.3.2文件基础设施187

7.3.3网络基础设施189

7.3.4eMule通信协议190

7.3.5任务处理机制191

7.3.6Kad系统结构概述195

7.4eMule程序代码分析199

7.5eMule系统部署223

7.5.1系统编译和运行224

7.5.2系统安装与配置225

7.5.3文件搜索和下载226

7.5.4文件上传227

7.6eMule系统分析228

7.7本章总结228

7.8练习题228

第8章P2P文件共享系统开发实例二——BT的设计与实现230

8.1BitTorrent系统概述230

8.2BitTorrent系统原理230

8.2.1BitTorrent协议原理231

8.2.2BitTorrent Tracker服务器原理234

8.3BitTorrent系统设计236

8.3.1Arctic客户端系统结构概述236

8.3.2LibTorrent库系统结构概述237

8.4BitTorrent程序代码分析238

8.4.1Arctic客户端代码分析238

8.4.2LibTorrent库代码分析260

8.5BitTorrent系统部署270

8.5.1BitTorrent服务器的部署271

8.5.2BitTorrent客户端的部署271

8.6BitTorrent系统分析271

8.7本章总结272

8.8练习题272

第9章P2P即时通信系统开发实例——Hermes的设计与实现273

9.1Hermes系统概述273

9.1.1P2P即时通信系统的背景273

9.1.2Hermes系统设计目标274

9.2Hermes系统原理274

9.2.1登录认证机制275

9.2.2语音提取与播放机制277

9.3Hermes系统设计279

9.4Hermes程序代码分析280

9.4.1语音处理模块代码分析280

9.4.2通信模块代码分析295

9.5Hermes系统分析302

9.6本章总结302

9.7练习题302

第10章P2P流媒体系统开发实例——PeerCast的设计与实现303

10.1P2P流媒体系统概念303

10.1.1流媒体内容发布网络技术303

10.1.2P2P流媒体系统概述304

10.1.3P2P流媒体系统架构304

10.1.4现有系统305

10.2流媒体技术305

10.3设计P2P音视频点播系统306

10.3.1多媒体数据压缩306

10.3.2应用层QoS306

10.3.3应用层多播技术306

10.3.4流媒体同步技术307

10.3.5PeerCast实现分析307

10.3.6改造BitTorrent成为流媒体系统311

10.4本章总结311

10.5练习题311

第11章P2P视频点播系统开发实例——Myseelite的设计与实现313

11.1Myseelite系统概述313

11.1.1P2P视频点播系统的背景313

11.1.2Myseelite的设计目标314

11.2Myseelite系统原理315

11.2.1基本概念315

11.2.2工作机制316

11.2.3ACE简介317

11.2.4wxWidgets简介320

11.3Myseelite系统设计320

11.3.1Capture子系统320

11.3.2Super Peer子系统321

11.3.3Tracker子系统322

11.3.4Client子系统324

11.4Myseelite程序代码分析329

11.5Myseelite系统部署353

11.5.1系统编译353

11.5.2系统运行353

11.5.3轮播流程354

11.5.4直播流程357

11.6Myseelite系统分析359

11.7本章总结359

11.8练习题359

……[看更多目录]

文摘插图:

P2P网络技术原理与C++开发案例(网络技术实用丛书)

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
潘多拉的眼泪2
孩子不好好睡觉怎么办?(西尔斯育儿经典)
孩子生病了怎么办?(西尔斯育儿经典)
不会提问就做不好销售:金牌销售员有效提问1000例(金牌销售员实战丛书)(Sales Questions That Close Every Deal: 1,000 Field-Tested Questions to Increase Your Profits)
精通Visual C++数字图像处理模式识别技术及工程实践(第2版)(1张光盘)
数码人像摄影教程(铜版纸)(现代数码人像摄影系列教程)
新手无忧养车自己动手(全彩)(新手无忧)
精通Visual C++数字图像处理典型算法及实现(第2版)(精通系列)(1张光盘)
新手无忧实用驾车宝典(全彩)(新手无忧)
神奇的美画师CoreIDRAW X3中文版平面设计技术精粹(全彩)(神奇的美画师)(DVD教学光盘)
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有