图书目录

第1章 IPv6的产生与发展1

  1.1 IPv6概述1

1.1.1 IPv4存在的问题1

1.1.2 IPv6的诞生3

1.1.3 IPv6的特点3

1.1.4 IPv6与IPv4的区别7

1.1.5 IPv6与下一代互联网络8

1.1.6 IPv6的基本术语8

  1.2 IPv6的发展10

1.2.1 IPv6在国际上的发展10

1.2.2 IPv6在国内的发展11

1.2.3 IPv6的发展前景14

1.2.4 CERNET和CERNET216

  思考题20

第2章 IPv6网络体系结构23

  2.1 IPv4网络体系结构回顾23

2.1.1 IPv4网络体系结构23

2.1.2 ISO/OSI体系结构24

2.1.3 ISO/OSI的功能25

2.1.4 通信协议28

  2.2 IPv6网络体系结构29

2.2.1 TCP/IP体系结构29

2.2.2 TCP/IP的功能30

2.2.3 IPv6网络体系结构31

  2.3 常用TCP/IP协议32

2.3.1 网络接口层协议32 IPv6技术与应用目录      2.3.2 互联网层协议33

2.3.3 传输层协议34

2.3.4 应用层协议34

  2.4 IPv6的核心协议36

2.4.1 Internet协议版本36

2.4.2 Internet控制消息协议36

2.4.3 组播侦听器发现协议37

2.4.4 邻机发现协议39

  思考题40

第3章 IPv6寻址模式及地址分配41

  3.1 IPv6地址结构41

3.1.1 IPv4地址结构回顾41

3.1.2 IPv6地址体系结构43

  3.2 IPv6寻址模式44

3.2.1 单播地址45

3.2.2 组播地址50

3.2.3 泛播地址52

  3.3 IPv6地址分配54

3.3.1 地址分配原则54

3.3.2 国内主要地址分配情况56

  思考题59

第4章 IPv6域名系统61

  4.1 IPv4域名系统回顾61

4.1.1 IPv4域名结构61

4.1.2 IPv4域名系统的查询技术62

  4.2 IPv6域名系统68

4.2.1 IPv6域名结构68

4.2.2 IPv6域名系统的查询技术72

  思考题73

第5章 IPv6报文结构75

  5.1 IPv4报文结构与IPv6报文结构75

5.1.1 IPv4报文结构回顾75

5.1.2 IPv6报文结构77

  5.2 IPv6扩展报头79

5.2.1 IPv6扩展报头的类型与应用79

5.2.2 逐跳选项扩展报头81

5.2.3 选路扩展报头82

5.2.4 分片扩展报头83

5.2.5 认证扩展报头84

5.2.6 封装安全有效净荷扩展报头85

5.2.7 目的选项扩展报头85

  5.3 ICMPv686

5.3.1 ICMPv4报文回顾86

5.3.2 ICMPv6差错报文87

5.3.3 ICMPv6信息报文89

  思考题96

第6章 IPv6实现技术97

  6.1 IPv6在Windows环境的实现97

6.1.1 在Windows 2000上实现IPv6协议98

6.1.2 在Windows XP上实现IPv6协议108

6.1.3 IPv6在Windows XP (SP)和Windows 2003 Server 上的实现109

6.1.4 在Windows 下IPv6协议的配置110

6.1.5 Windows 下IPv6常用工具116

  6.2 IPv6在Linux环境的实现116

6.2.1 Linux上IPv6协议栈的安装117

6.2.2 Linux系统下IPv6协议的配置118

6.2.3 Linux下IPv6的常用工具119

  6.3 IPv6在Solaris环境的实现120

6.3.1 IPv6配置文件120

6.3.2 Solaris IPv6的启用123

6.3.3 配置Solaris IPv6隧道124

  思考题125

第7章 IPv6数据转发技术127

  7.1 IPv4数据转发技术回顾127

  7.2 IPv6单播数据转发技术128

7.2.1 源与目标在同一链路的数据转发技术128

7.2.2 源和目标在不同链路的数据转发技术132

  7.3 邻居发现技术136

  7.4 地址自动配置技术141

  7.5 IPv6组播技术142

7.5.1 组播的基本概念142

7.5.2 IPv4组播技术回顾143

7.5.3 IPv6组播技术152

  思考题155

第8章 IPv6路由技术157

  8.1 路由器和路由表157

8.1.1 路由器157

8.1.2 IPv4路由技术160

8.1.3 IPv4路由表161

8.1.4 IPv6路由技术163

8.1.5 IPv6路由表164

8.1.6 路由算法169

  8.2 路由协议175

8.2.1 静态路由协议和动态路由协议175

8.2.2 路由协议及路由优先级175

8.2.3 负载均衡与路由备份175

  8.3 BGP协议176

8.3.1 BGP简介176

8.3.2 BGP的消息类型177

8.3.3 IPv6 BGP178

  8.4 IS-IS协议180

8.4.1 IS-IS简介180

8.4.2 IS-IS区域180

8.4.3 IPv6 IS-IS182

  8.5 OSPF协议183

8.5.1 OSPF简介183

8.5.2 OSPF区域与路由聚类185

8.5.3 DR/BDR189

8.5.4 IPv6 OSPFv3190

  8.6 RIP协议192

8.6.1 RIP简介192

8.6.2 RIP的工作机制193

8.6.3 RIP的版本194

8.6.4 TRIP协议195

8.6.5 IPv6 RIPng195

  思考题199

第9章 IPv6过渡技术201

  9.1 3种过渡技术202

9.1.1 双协议栈技术202

9.1.2 协议转换技术203

9.1.3 隧道技术203

  9.2 IPv4向IPv6的过渡204

  9.3 IPv4与IPv6间的通信技术206

9.3.1 纯IPv6小岛之间的通信206

9.3.2 IPv6小岛与IPv4海洋之间的通信208

  9.4 IPv4-IPv6组播过渡技术210

9.4.1 组播过渡技术210

9.4.2 组播转换网关模型212

  思考题217

第10章 部署IPv6219

  10.1 IPv6隧道技术219

10.1.1 GRE隧道219

10.1.2 手动隧道222

10.1.3 IPv4兼容IPv6自动隧道223

10.1.4 6to4隧道226

10.1.5 ISATAP隧道228

10.1.6 6PE隧道231

10.1.7 6over4隧道232

10.1.8 Teredo隧道232

10.1.9 隧道代理技术233

  10.2 IPv4与IPv6的互通技术234

10.2.1 双栈技术234

10.2.2 SIIT技术235

10.2.3 NAT-PT技术236

10.2.4 DSTM技术240

10.2.5 SOCKs64技术242

10.2.6 BIS技术243

10.2.7 BIA技术245

  10.3 IPv6的部署246

10.3.1 小型网络的部署246

10.3.2 企业网络的部署247

10.3.3 ISP网络的部署248

  思考题249

第11章 IPv6安全管理技术251

  11.1 AH协议及ESP协议252

11.1.1 AH协议252

11.1.2 ESP协议254

  11.2 密钥管理技术256

11.2.1 密钥管理的基本概念256

11.2.2 Internet密钥交换协议IKE257

11.2.3 Internet简单密钥管理协议SKIP258

11.2.4 Internet安全互连与密钥管理协议ISAKMP258

  11.3 IPv6安全管理技术259

11.3.1 SA与SP技术259

11.3.2 IPSec技术260

11.3.3 QoS技术266

11.3.4 安全产品的改进274

  思考题275

第12章 IPv6通用服务系统277

  12.1 域名系统277

12.1.1 DNS概述277

12.1.2 DNS的服务系统278

12.1.3 IPv6的DNS扩展280

12.1.4 IPv6域名服务的实现283

12.1.5 IPv6下动态域名系统的实现287

  12.2 IPv6下的WWW服务290

12.2.1 WWW服务器概述290

12.2.2 WWW服务器的安装292

12.2.3 WWW服务器的配置294

12.2.4 与IPv6密切相关的参数设置301

  12.3 IPv6下的Telnet服务301

12.3.1 Telnet服务概述301

12.3.2 Telnet 服务器的安装302

12.3.3 Telnet 服务器的配置303

  12.4 IPv6下的FTP服务304

12.4.1 FTP服务概述304

12.4.2 FTP服务器的安装304

12.4.3 FTP服务器的配置305

  12.5 IPv6下的SSH服务311

12.5.1 SSH服务概述311

12.5.2 SSH服务器的安装311

12.5.3 SSH的密钥311

12.5.4 SSH服务器的配置312

12.5.5 用SSH设置加密通道312

  12.6 IPv6下的E-mail服务313

12.6.1 邮件服务器概述313

12.6.2 Sendmail邮件服务器的原理314

12.6.3 IPv6邮件服务器的安装316

12.6.4 IPv6邮件服务器的常用设置319

12.6.5 POP3服务支持321

  思考题322

第13章 Socket编程技术323

  13.1 客户、服务器和协议323

  13.2 Berkeley套接字基础324

13.2.1 套接字分析324

13.2.2 套接字寻址326

13.2.3 字节排序函数328

13.2.4 地址转换函数328

13.2.5 域名与地址转换函数329

13.2.6 双协议栈主机331

  13.3 TCP套接字编程333

  13.4 UDP套接字编程340

第14章 IPv6实验床及驻地网的建设343

  14.1 IPv6实验床的建设343

14.1.1 建立实验床的准备工作343

14.1.2 实验床的实现348

  14.2 IPv6驻地网的建设352

14.2.1 主干网、接入网和驻地网352

14.2.2 驻地网的建设原则352

14.2.3 建设IPv6驻地网的技术路线353

14.2.4 驻地网接入CNGI355

第15章 IPv6实验359

  15.1 IPv6协议安装359

  15.2 链路本地地址的互通性实验361

  15.3 站点本地地址的互通性实验362

  15.4 手工配置主机IPv6地址互通性实验363

  15.5 IPv6 NDP协议实验365

  15.6 6to4隧道实验367

  15.7 Socket 编程实验368

第16章 IPv6的应用385

  16.1 IPv6在家庭网络中的应用385

  16.2 IPv6在校园网络中的应用389

  16.3 IPv6在移动通信中的应用392

  16.4 IPv6在流媒体中的应用395

  16.5 IPv6在电子商务中的应用398

  思考题399

附录A 缩略词汇401

附录B 与IPv6相关的RFC文档405

参考文献409