图书目录

第1章CCN体系架构1

1.1当前Internet的问题1

1.2未来网络体系架构2

1.3CCN概述2

1.3.1CCN体系结构3

1.3.2CCN工作机制3

参考文献5

第2章内容中心网络CCNx实现6

2.1CCNx框架6

2.1.1CCNx代码库7

2.1.2CCN内容命名7

2.2CCNx组件8

2.2.1ccnd8

2.2.2ccnr9

2.2.3ccndc11

2.3CCNx网络配置11

2.3.1CCNx路由器启动11

2.3.2CCNx路由器链路12

2.3.3CCNx网络示例12

2.4CCNx网包处理13

2.4.1兴趣包定义13

2.4.2兴趣包处理14

2.4.3数据包处理14

2.5CCN代码项目15

2.6小结15

参考文献15

第3章CCNx安装指导16

3.1CCNx网络结构16

3.2CCNx代码安装16

3.2.1获取代码16

3.2.2安装编译16

3.2.3CCNx工具18

3.3代码开发21

3.3.1起步21

3.3.2可能的问题21

3.4CCNx库22

3.4.1共同组件22

3.4.2Java库23

3.4.3C库24

参考文献24

第4章内容中心网络流媒体25

4.1视频分发需求及Internet架构现状25

4.1.1互联网视频内容25

4.1.2Internet架构问题25

4.2HLS标准概述26

4.2.1HLS客户端请求流程26

4.2.2M3U8格式27

4.2.3TS文件格式28

4.3CCNHLS系统29

4.3.1内容源转码及切分处理29

4.3.2内容源转码29

4.3.3内容切分30

4.3.4M3U8文件的生成31

4.3.5自动化脚本31

4.4CCN2HTTP中间服务器32

4.5小结32

参考文献33

第5章CCN隐私保护34

5.1隐私的定义及概念34

5.1.1隐私与机密、匿名的关系34

5.1.2隐私与信任的关系34

5.1.3隐私的基本问题和具体问题34

5.1.4隐私问题限定35

5.2CCN中的用户隐私35

5.2.1用户的通信隐私35

5.2.2用户的内容发布隐私35

5.2.3用户的内容检索隐私35

5.3CCN与IP体系结构的隐私问题比较36

5.4影响用户隐私的CCN机制分析36

5.4.1命名机制对隐私的影响36

5.4.2数据签名机制对隐私的影响37

5.4.3缓存机制对隐私的影响38

5.4.4消费者驱动对隐私的影响39

5.5隐私的攻击和保护代价分析39

5.6基于OT的用户检索隐私保护方案40

5.6.1协议设计目的40

5.6.2协议设计假定和原则40

5.6.3CCNCPIR用户隐私保护机制40

5.7结论44

参考文献45

第6章CCN与CDN网络的比较与融合46

6.1CDN网络概念46

6.1.1Akamai CDN网络46

6.1.2Akamai HTTP Live Streaming方案46

6.1.3CCN与CDN网络不同之处46

6.2CDN网络配置48

6.2.1CDN网络结构48

6.2.2CDN网络核心组件49

6.2.3CDN网络安装及配置51

6.2.4OpenCDN部署51

6.3实验研究与设计52

6.3.1CDN和CCN设计原则对比52

6.3.2CDN网络实验环境52

6.3.3CDN实验平台设计52

6.3.4CCN实验平台设计53

6.3.5实验设计54

6.4实验结果与分析55

6.4.1集群部署开销对比55

6.4.2性能评估55

6.4.3实验总结58

6.5CCN与CDN融合59

6.5.1CCNHLS系统架构59

6.5.2CCNasCDN关键问题60

6.6小结63

参考文献63

第7章CCN底层实现65

7.1背景技术65

7.2实验原理66

7.2.1CCN的底层实现的架构66

7.2.2CCN底层实现关键技术67

7.2.3CCN底层实现实验步骤68

7.3实现优势68

7.4实验验证68

7.4.1实验设置68

7.4.2性能评估69

7.4.3功能展示70

7.5推广讨论72

参考文献72

第8章CCN总结展望74

8.1未来工作74

8.2未来展望74

参考文献75

附录A云计算平台搭建76

A.1引言76

A.2云技术综述76

A.3VMware/CloudStack云平台的架构77

A.4VMware/CloudStack云平台构建80

参考文献87

附录BCDN/CCN搭建88