图书介绍
内容分发网络原理与实践PDF|Epub|txt|kindle电子书版本网盘下载
- 唐宏,陈戈,陈步华,余媛编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115488039
- 出版时间:2018
- 标注页数:211页
- 文件大小:27MB
- 文件页数:224页
- 主题词:计算机网络-网络结构
PDF下载
下载说明
内容分发网络原理与实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 CDN基本原理与关键技术3
第1章 影响互联网应用质量的关键3
1.1 互联网应用发展3
1.2 互联网应用质量4
1.2.1 质量是互联网应用的生命4
1.2.2 网络性能是影响质量的关键7
1.3 提高互联网应用质量的方法10
1.3.1 集中式部署带来的问题10
1.3.2 利用网站镜像加速11
1.3.3 利用CDN进行加速12
第2章 CDN基本原理16
2.1 CDN的基本概念16
2.1.1 CDN的定义16
2.1.2 CDN可承载的内容17
2.2 CDN的工作过程18
2.2.1 CDN的基本工作过程18
2.2.2 CDN内容接入20
2.2.3 CDN用户请求调度21
2.2.4 CDN内容分发22
2.2.5 CDN内容服务23
第3章 典型的CDN架构与组网25
3.1 CDN功能平面25
3.2 CDN内部网元26
3.3 CDN部署架构31
3.4 CDN间组网33
第4章 CDN关键技术35
4.1 统一内容ID36
4.1.1 统一资源定位符37
4.1.2 CDN内容统一ID37
4.2 本地负载均衡38
4.2.1 负载均衡技术38
4.2.2 负载均衡的技术分类39
4.2.3 负载均衡的算法41
4.3 用户请求路由调度/全局负载均衡43
4.3.1 基于DNS的用户调度44
4.3.2 基于HTTP的重定向47
4.4 内容缓存技术49
4.4.1 缓存技术49
4.4.2 缓存替换算法50
4.5 流媒体技术55
4.5.1 实时流媒体技术:RTSP55
4.5.2 渐进式下载流媒体技术:HTTP Streaming58
4.5.3 自适应流媒体技术62
4.6 服务鉴权技术69
4.6.1 常见的服务鉴权技术69
4.6.2 CDN服务鉴权机制71
第5章 CDN新技术73
5.1 前端优化技术73
5.2 动态加速技术75
5.3 SDN调度技术79
5.4 P2P流媒体技术81
5.5 应用协议加速技术82
5.6 智能协同技术83
5.7 NVMe技术84
第二部分 CDN的选择89
第6章 CDN产业与市场发展89
6.1 CDN产业发展89
6.1.1 CDN产业的发展历程89
6.1.2 CDN服务提供商类型91
6.1.3 CDN市场的发展特点92
6.2 CDN发展趋势93
6.2.1 CDN业务发展趋势93
6.2.2 CDN市场发展趋势95
6.2.3 CDN网络发展趋势98
6.3 CDN服务商面临的挑战102
6.3.1 不可忽视的安全因素103
6.3.2 大数据流量的利用103
6.3.3 推进统一的技术标准103
6.3.4 定制化的技术创新要求104
第7章 租用CDN与自建CDN的选择105
7.1 租用CDN与自建CDN对比105
7.1.1 业务需求105
7.1.2 CDN与成本分析106
7.1.3 CDN租用与自建结合106
7.2 租用CDN的选择107
7.2.1 CDN服务类型与功能108
7.2.2 CDN容量与分布109
7.2.3 CDN运营维护109
7.2.4 CDN价格110
7.2.5 多CDN租用111
7.3 自建CDN的选择112
7.3.1 开源CDN软件与商业CDN软件对比112
7.3.2 业务需求变化112
7.3.3 开发和维护能力113
第8章 租用CDN实施的考虑与评估114
8.1 CDN需求确认115
8.2 CDN测试验证117
8.2.1 CDN服务切换117
8.2.2 CDN服务质量测试118
8.3 CDN服务监控122
8.4 多CDN租用调度124
8.4.1 多CDN租用调度系统(TMS)125
8.4.2 服务调度流程127
第9章 自建CDN实施的考虑与评估129
9.1 自建CDN案例分析129
9.2 自建CDN中的开源软件132
9.2.1 缓存系统133
9.2.2 内容管理系统133
9.2.3 内容路由系统134
9.2.4 监控系统134
9.3 自建CDN部署135
9.4 自建CDN技术指标136
9.4.1 命中率136
9.4.2 吞吐量138
9.4.3 并发值139
9.4.4 响应时间140
9.4.5 MDI141
9.4.6 MOS142
9.4.7 稳定性和可靠性143
第三部分 基于开源的自建CDN设计147
第10章 开源CDN架构设计147
10.1 业务需求147
10.2 开源CDN总体架构149
10.3 CDN网络规划150
第11章 流服务缓存节点模块的设计152
11.1 流服务缓存节点的特性152
11.2 流服务缓存节点开源软件简介153
11.2.1 Squid153
11.2.2 Quagga153
11.2.3 LVS154
11.2.4 Keepalived155
11.2.5 Nginx155
11.2.6 Lua155
11.3 模块设计156
11.3.1 代理缓存(Squid)156
11.3.2 四层负载均衡(OSPF+LVS+Keepalived)157
11.3.3 七层负载均衡(Nginx+Lua)158
11.4 环境配置158
11.4.1 Squid安装与配置158
11.4.2 OSPF安装与配置161
11.4.3 LVS安装162
11.4.4 Keepalived安装与配置163
11.4.5 Nginx安装与配置165
11.4.6 lua-nginx-module模块安装166
第12章 内容库模块的设计168
12.1 内容库的特性168
12.2 内容库开源软件简介168
12.2.1 FTP168
12.2.2 Ceph169
12.3 模块设计170
12.3.1 内容注入(FTP)171
12.3.2 分布式内容存储(Ceph)171
12.3.3 内容分发(Nginx)171
12.4 环境配置172
12.4.1 FTP服务器搭建172
12.4.2 Ceph安装与配置173
12.4.3 Nginx安装与配置175
第13章 全局用户请求调度模块的设计176
13.1 基于DNS的流量管理服务设计176
13.1.1 基于DNS流量管理的开源软件简介176
13.1.2 模块设计177
13.1.3 环境配置177
13.2 基于HTTP的应用层调度服务设计180
13.2.1 基于HTTP调度的开源软件简介180
13.2.2 模块设计180
13.2.3 环境配置181
第14章 网络管理模块的设计182
14.1 网络管理工作流程182
14.2 网络管理开源软件简介183
14.2.1 Zabbix183
14.2.2 InfluxDB185
14.2.3 Grafana187
14.3 模块设计188
14.3.1 数据采集(Zabbix)188
14.3.2 数据存储(InfluxDB)189
14.3.3 数据展示(Grafana)189
14.4 环境配置189
14.4.1 Zabbix安装与配置189
14.4.2 InfluxDB安装与配置191
14.4.3 Grafana安装与配置194
第15章 基于开源的自建CDN测试验证195
15.1 系统测试195
15.1.1 测试目的195
15.1.2 测试方法196
15.1.3 测试拓扑组网197
15.1.4 测试内容198
15.1.5 测试过程199
15.2 现网测试205
15.2.1 测试目的205
15.2.2 测试方法206
15.2.3 测试过程207
参考文献211