《TCP/IP协议族》PDF下载

  • 购买积分:22 如何计算积分?
  • 作  者:BehrouzA.Forouzan著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302232391
  • 页数:828 页
图书介绍:本书是介绍 TCP/IP 协议族的经典图书,对以往版本进行了内容扩充。

第一部分 引言和底层技术 3

第1章 引言 3

1.1发展简史 3

1.1.1 ARPANET 3

1.1.2因特网的诞生 4

1.1.3传输控制协议/网际协议(TCP/IP) 4

1.1.4 MILNET 4

1.1.5 CSNET 5

1.1.6 NSFNET 5

1.1.7 ANSNET 5

1.1.8今日的因特网 5

1.1.9主干ISP 6

1.1.10地区ISP 6

1.1.11本地ISP 6

1.1.12大事记 7

1.1.13因特网的发展 7

1.2协议和标准 7

1.2.1协议 7

1.2.2标准 8

1.3标准化组织 8

1.3.1标准创建委员会 9

1.3.2论坛 10

1.3.3管理机构 10

1.4因特网标准 10

1.4.1成熟度 11

1.4.2需求级别 11

1.5因特网的管理机构 12

1.5.1因特网协会(ISOC ) 13

1.5.2因特网体系结构研究委员会(IAB ) 13

1.5.3因特网工程部(IETF ) 13

1.5.4因特网研究部(IRTF) 13

1.5.5因特网赋号管理局和因特网名字与号码指派公司 14

1.5.6网络信息中心(NIC ) 14

1.6深入阅读 14

1.6.1书籍和论文 14

1.6.2网站 14

1.7重要术语 14

1.8本章小结 15

1.9实践安排 16

1.9.1习题 16

1.9.2研究活动 16

第2章OSI模型和TCP/IP协议族 17

2.1协议分层 17

2.1.1分层结构 18

2.1.2服务 18

2.2 OSI模型 19

2.2.1分层的体系结构 19

2.2.2层与层之间的通信 20

2.2.3封装 21

2.2.4 OSI模型中的各层 21

2.2.5 OSI各层小结 24

2.3 TCP/IP协议族 25

2.3.1 OSI和TCP/IP协议族的比较 25

2.3.2 TCP/IP协议族的分层 26

2.4编址 30

2.4.1物理地址 31

2.4.2逻辑地址 32

2.5深入阅读 35

2.5.1参考书 35

2.5.2 RFC 35

2.6重要术语 35

2.7本章小结 36

2.8实践安排 36

2.8.1习题 36

2.8.2研究活动 38

第3章 底层技术 39

3.1有线局域网 39

3.1.1 IEEE标准 40

3.1.2帧格式 40

3.1.3编址 42

3.1.4以太网的发展历程 43

3.1.5标准以太网 43

3.1.6快速以太网 47

3.1.7吉比特以太网 48

3.1.8 10G以太网 49

3.2无线局域网 50

3.2.1 IEEE 802.11 50

3.2.2编址机制 55

3.2.3蓝牙 57

3.3点到点广域网 59

3.3.1 56K调制解调器 59

3.3.2 DSL技术 60

3.3.3电缆调制解调器 61

3.3.4 T线 63

3.3.5 SONET 64

3.3.6 PPP 64

3.4交换广域网 65

3.4.1 X.25 65

3.4.2帧中继 66

3.4.3 ATM 66

3.5连接设备 70

3.5.1转发器 70

3.5.2网桥 71

3.5.3路由器 73

3.6深入阅读 74

3.7重要术语 74

3.8本章小结 75

3.9实践安排 76

3.9.1习题 76

3.9.2研究活动 77

第二部分 网络层 81

第4章 网络层简介 81

4.1简介 81

4.2交换 82

4.2.1电路交换 82

4.2.2分组交换 83

4.3网络层的分组交换 83

4.3.1无连接服务 83

4.3.2面向连接的服务 85

4.4网络层的服务 88

4.4.1一个例子 89

4.4.2逻辑编址 90

4.4.3源计算机提供的服务 90

4.4.4各路由器提供的服务 91

4.4.5目的计算机提供的服务 92

4.5其他与网络层相关的问题 93

4.5.1差错控制 93

4.5.2流量控制 94

4.5.3拥塞控制 94

4.6进一步阅读 96

4.7重要术语 96

4.8本章小结 96

4.9实践安排 97

4.9.1习题 97

第5章IPv4地址 98

5.1引言 98

5.1.1地址空间 99

5.1.2 记法 99

5.1.3地址段 101

5.1.4运算 101

5.2分类编址 104

5.2.1分类 104

5.2.2地址类和地址块 106

5.2.3两级编址 107

5.2.4一个例子 110

5.2.5三级编址:子网划分 112

5.2.6构造超网 114

5.3无分类编址 115

5.3.1可变长度地址块 116

5.3.2两级编址 116

5.3.3地址块的分配 120

5.3.4子网划分 121

5.4特殊地址 125

5.4.1特殊地址块 125

5.4.2每个地址块中的特殊地址 126

5.5 NAT 127

5.5.1地址转换 127

5.5.2转换表 128

5.6深入阅读 129

5.6.1参考书 129

5.6.2 RFC 130

5.7重要术语 130

5.8本章小结 130

5.9实践安排 131

5.9.1习题 131

第6章IP分组的交付和转发 135

6.1交付 135

6.1.1直接交付 135

6.1.2间接交付 136

6.2转发 136

6.2.1基于目的地址的转发 136

6.2.2基于标记的转发 148

6.3路由器的结构 150

6.3.1构件 150

6.4深入阅读 153

6.4.1参考书 153

6.4.2 RFC 153

6.5重要术语 153

6.6本章小结 153

6.7实践安排 154

6.7.1习题 154

6.7.2研究活动 155

第7章 网际协议版本4 (IPv4) 156

7.1引言 156

7.2数据报 157

7.3分片 161

7.3.1最大传送单元(MTU) 161

7.3.2与分片有关的字段 162

7.4选项 165

7.4.1格式 165

7.4.2选项类型 166

7.5检验和 171

7.5.1在发送端计算检验和 172

7.5.2在接收端计算检验和 172

7.5.3 IP分组中的检验和 173

7.6 IP在ATM上运行 174

7.6.1 ATM广域网 174

7.6.2信元的路由选择 175

7.7安全性 176

7.7.1安全问题 176

7.7.2 IPSec 176

7.8 IP软件包 177

7.8.1首部添加模块 178

7.8.2处理模块 178

7.8.3队列 179

7.8.4路由表 179

7.8.5转发模块 179

7.8.6 MTU表 179

7.8.7分片模块 180

7.8.8重装表 181

7.8.9重装模块 181

7.9深入阅读 182

7.9.1参考书 182

7.9.2 RFC 182

7.10重要术语 182

7.11本章小结 183

7.12实践安排 184

7.12.1习题 184

7.12.2研究活动 185

第8章 地址解析协议(ARP) 186

8.1地址映射 186

8.1.1静态映射 187

8.1.2动态映射 187

8.2ARP协议 187

8.2.1分组格式 189

8.2.2封装 190

8.2.3操作 190

8.2.4代理ARP 192

8.3 ATMARP 193

8.3.1分组格式 193

8.3.2 ATMARP的操作 194

8.3.3逻辑IP子网(LIS ) 197

8.4 ARP软件包 197

8.4.1高速缓存表 198

8.4.2队列 199

8.4.3输出模块 199

8.4.4输入模块 200

8.4.5高速缓存控制模块 201

8.4.6更多的例子 203

8.5深入阅读 204

8.5.1参考书 204

8.5.2 RFC 205

8.6重要术语 205

8.7本章小结 205

8.8实践安排 206

8.8.1习题 206

第9章 网际控制报文协议(ICMP) 207

9.1引言 207

9.2报文 208

9.2.1报文格式 208

9.2.2差错报告报文 209

9.2.3查询 214

9.2.4检验和 216

9.3排错工具 217

9.3.1 ping 217

9.3.2 traceroute 219

9.4 ICMP软件包 221

9.4.1输入模块 222

9.4.2输出模块 222

9.5深入阅读 223

9.5.1参考书 223

9.5.2 RFC 224

9.6重要术语 224

9.7本章小结 224

9.8实践安排 224

9.8.1习题 224

9.8.2研究活动 226

第10章 移动IP 227

10.1编址 227

10.1.1固定主机 227

10.1.2移动主机 228

10.2代理 228

10.2.1归属代理 229

10.2.2外地代理 229

10.3三个阶段 229

10.3.1代理发现 230

10.3.2登记 231

10.3.3数据传送 233

10.4移动IP的低效率 234

10.4.1两次穿越 234

10.4.2三角路由选择 235

10.4.3解决方法 235

10.5深入阅读 235

10.5.1参考书 235

10.5.2 RFC 236

10.6重要术语 236

10.7本章小结 236

10.8实践安排 236

10.8.1习题 236

10.8.2研究活动 237

第11章 单播路由选择协议(RIP、 OSPF和BGP) 238

11.1引言 238

11.1.1代价或度量 239

11.1.2静态路由表还是动态路由表 239

11.1.3路由选择协议 239

11.2域内和域间路由选择 239

11.3距离向量路由选择 240

11.3.1 Bellman-Ford算法 241

11.3.2距离向量路由选择算法 242

11.3.3计数到无穷大 246

11.4 RIP 248

11.4.1 RIP的报文格式 249

11.4.2请求和响应 250

11.4.3 RIP的计时器 251

11.4.4 RIP版本2 252

11.4.5封装 253

11.5链路状态路由选择 253

11.5.1构造路由表 254

11.6 OSPF 257

11.6.1区域 257

11.6.2度量 258

11.6.3链路的类型 258

11.6.4图形表示法 260

11.6.5 OSPF分组 260

11.6.6链路状态更新分组 261

11.6.7其他分组 268

11.6.8封装 270

11.7路径向量路由选择 270

11.7.1可达性 271

11.7.2路由表 272

11.8 BGP 273

11.8.1自治系统的类型 273

11.8.2路径属性 274

11.8.3 BGP会话 274

11.8.4外部BGP和内部BGP 274

11.8.5分组的类型 275

11.8.6分组格式 275

11.8.7封装 278

11.9深入阅读 278

11.9.1参考书 278

11.9.2 RFC 278

11.10重要术语 279

11.11本章小结 279

11.12实践安排 280

11.12.1习题 280

11.12.2研究活动 282

第12章 多播和多播路由选择协议 283

12.1引言 283

12.1.1单播 284

12.1.2多播 284

12.1.3广播 286

12.2多播地址 286

12.2.1 IPv4中的多播地址 286

12.2.2选择多播地址 289

12.2.3数据链路层多播分组的交付 289

12.3 IGMP 291

12.3.1组管理 291

12.3.2 IGMP报文 292

12.3.3在主机上应用IGMP协议 294

12.3.4 IGMP协议应用于路由器 297

12.3.5 IGMP在转发中的作用 299

12.3.6变量和计时器 300

12.3.7封装 301

12.3.8与老版本之间的兼容 301

12.4多播路由选择 301

12.4.1最佳路由选择:最短路径树 302

12.5路由选择协议 304

12.5.1多播链路状态路由选择:MOSPF 304

12.5.2多播距离向量路由选择 305

12.5.3 DVMRP 309

12.5.4 CBT 309

12.5.5 PIM 311

12.6 MBONE 311

12.7深入阅读 312

12.7.1参考书 312

12.7.2 RFC 312

12.8重要术语 313

12.9本章小结 313

12.10实践安排 313

12.10.1习题 313

12.10.2研究活动 315

第三部分 运输层 319

第13章 运输层简介 319

13.1运输层服务 319

13.1.1进程到进程的通信 319

13.1.2编址:端口号 320

13.1.3封装和解封 322

13.1.4复用和分用 323

13.1.5流量控制 323

13.1.6差错控制 325

13.1.7流量控制和差错控制的组合 326

13.1.8拥塞控制 327

13.1.9无连接的和面向连接的服务 328

13.2运输层协议 331

13.2.1简单协议 331

13.2.2停止等待协议 333

13.2.3返回N协议 336

13.2.4选择重传协议 342

13.2.5双向协议:捎带 347

13.3深入阅读 348

13.4重要术语 348

13.5本章小结 349

13.6实践安排 349

13.6.1习题 349

13.6.2研究活动 351

第14章 用户数据报协议(UDP) 352

14.1引言 352

14.2用户数据报 353

14.3 UDP服务 354

14.3.1进程到进程的通信 355

14.3.2无连接服务 355

14.3.3流量控制 355

14.3.4差错控制 356

14.3.5拥塞控制 357

14.3.6封装和解封 357

14.3.7排队 358

14.3.8复用和分用 359

14.3.9 UDP与简单协议的比较 360

14.4 UDP的应用 360

14.4.1 UDP的特点 360

14.4.2典型应用 362

14.5 UDP软件包 362

14.5.1控制块表 362

14.5.2输入队列 362

14.5.3控制块模块 363

14.5.4输入模块 363

14.5.5输出模块 364

14.5.6举例 364

14.6深入阅读 366

14.6.1参考书 366

14.6.2 RFC 366

14.7重要术语 366

14.8本章小结 366

14.9实践安排 367

14.9.1习题 367

第15章 传输控制协议(TCP) 368

15.1 TCP服务 368

15.1.1进程到进程的通信 368

15.1.2流交付服务 369

15.1.3全双工通信 371

15.1.4复用和分用 371

15.1.5面向连接的服务 371

15.1.6可靠的服务 372

15.2 TCP的特点 372

15.2.1编号系统 372

15.2.2流量控制 373

15.2.3差错控制 373

15.2.4拥塞控制 374

15.3报文段 374

15.3.1格式 374

15.3.2封装 376

15.4 TCP连接 376

15.4.1连接建立 376

15.4.2数据传送 378

15.4.3连接终止 380

15.4.4连接复位 382

15.5状态转换图 382

15.5.1几种情况 384

15.6 TCP中的窗口 390

15.6.1发送窗口 390

15.6.2接收窗口 391

15.7流量控制 391

15.7.1打开和关闭窗口 392

15.7.2窗口的收缩 394

15.7.3糊涂窗口综合征 395

15.8差错控制 396

15.8.1检验和 397

15.8.2确认 397

15.8.3重传 398

15.8.4失序的报文段 398

15.8.5 TCP数据传送的FSM 399

15.8.6几种情况 400

15.9拥塞控制 404

15.9.1拥塞窗口 404

15.9.2拥塞策略 404

15.10 TCP的计时器 408

15.10.1重传计时器 408

15.10.2持续计时器 411

15.10.3保活计时器 411

15.10.4 TIME-WAIT计时器 411

15.11选项 411

15.12 TCP软件包 418

15.12.1传输控制块(TCB) 418

15.12.2计时器 419

15.12.3主模块 419

15.12.4输入处理模块 423

15.12.5输出处理模块 424

15.13深入阅读 424

15.13.1参考书 424

15.13.2 RFC 424

15.14重要术语 424

15.15本章小结 425

15.16实践安排 426

15.16.1习题 426

15.16.2研究活动 429

第16章 流控制传输协议(SCTP) 430

16.1引言 430

16.2 SCTP的服务 431

16.2.1进程到进程的通信 431

16.2.2多重流 432

16.2.3多重归属 432

16.2.4全双工通信 433

16.2.5面向连接的服务 433

16.2.6可靠的服务 433

16.3 SCTP的特点 433

16.3.1传输序号(TSN) 434

16.3.2流标识符(SI) 434

16.3.3流序号(SSN) 434

16.3.4分组 434

16.3.5确认号 436

16.3.6流量控制 436

16.3.7差错控制 437

16.3.8拥塞控制 437

16.4分组格式 437

16.4.1通用首部 437

16.4.2块(chunk) 438

16.5 SCTP关联 444

16.5.1关联建立 445

16.5.2数据传送 447

16.5.3关联终止 449

16.5.4关联异常终止 449

16.6状态转换图 450

16.6.1几种情况 451

16.6.2其他情况 453

16.7流量控制 454

16.7.1接收方 454

16.7.2发送方 454

16.7.3一种情况 455

16.8差错控制 456

16.8.1接收方 456

16.8.2发送方 457

16.8.3发送数据块 458

16.8.4生成SACK块 458

16.9拥塞控制 459

16.9.1拥塞控制和多归属 459

16.9.2显式拥塞通知 459

16.10深入阅读 459

16.10.1参考书 460

16.10.2 RFC 460

16.11重要术语 460

16.12本章小结 460

16.13实践安排 461

16.13.1习题 461

16.13.2研究活动 463

第四部分 应用层 467

第17章 应用层简介 467

17.1客户-服务器范式 467

17.1.1服务器 468

17.1.2客户 468

17.1.3并发 468

17.1.4套接字接口 470

17.1.5使用UDP的通信 477

17.1.6使用TCP的通信 480

17.1.7预先定义的客户-服务器应用 486

17.2 P2P范式 486

17.3深入阅读 487

17.4重要术语 487

17.5本章小结 487

17.6 实践安排 488

17.6.1习题 488

第18章 主机配置:DHCP 489

18.1引言 489

18.1.1曾经使用过的协议 490

18.2 DHCP操作 490

18.2.1同一个网络 491

18.2.2不同的网络 491

18.2.3 UDP端口 492

18.2.4使用TFTP 493

18.2.5差错控制 493

18.2.6分组格式 493

18.3配置 495

18.3.1静态地址分配 495

18.3.2动态地址分配 496

18.3.3转换状态 496

18.3.4其他 497

18.3.5交换报文 498

18.4深入阅读 498

18.4.1参考书和RFC 499

18.5重要术语 499

18.6 本章小结 499

18.7实践安排 499

18.7.1习题 499

18.7.2研究活动 500

第19章 域名系统(DNS) 501

19.1 DNS的必要性 501

19.2名字空间 502

19.2.1平面名字空间 503

19.2.2层次名字空间 503

19.2.3域名空间 503

19.2.4域 505

19.2.5域名空间的分布 505

19.3因特网中的DNS 507

19.3.1类属域 507

19.3.2国家域 508

19.3.3反向域 508

19.4解析 509

19.4.1解析程序 509

19.4.2名字到地址的映射 510

19.4.3地址到名字的映射 510

19.4.4递归解析 510

19.4.5迭代解析 511

19.4.6高速缓存 511

19.5 DNS报文 512

19.5.1首部 512

19.6记录的类型 514

19.6.1问题记录 514

19.6.2资源记录 515

19.7压缩 516

19.8封装 519

19.9注册机构 519

19.10 DDNS 520

19.11 DNS的安全性 520

19.12深入阅读 521

19.12.1参考书 521

19.12.2 RFC 521

19.13重要术语 521

19.14本章小结 521

19.15实践安排 522

19.15.1习题 522

19.15.2研究活动 523

第20章 远程登录:TELNET与SSH 525

20.1 TELNET 525

20.1.1概念 525

20.1.2分时的环境 526

20.1.3网络虚拟终端(NVT) 527

20.1.4嵌入 528

20.1.5选项 529

20.1.6对称性 532

20.1.7子选项协商 532

20.1.8对服务器进行控制 532

20.1.9带外信令 533

20.1.10转义字符 534

20.1.11操作方式 535

20.1.12用户接口 536

20.1.13安全问题 537

20.2 SSH 537

20.2.1版本 537

20.2.2组成 537

20.2.3端口转发 538

20.2.4 SSH分组格式 539

20.3深入阅读 539

20.3.1参考书 539

20.3.2 RFC 539

20.4重要术语 540

20.5本章小结 540

20.6实践安排 541

20.6.1习题 541

20.6.2研究活动 541

第21章 文件传送:FTP和TFTP 543

21.1文件传送协议(FTP) 543

21.1.1连接 544

21.1.2通信 545

21.1.3命令处理 547

21.1.4文件传送 550

21.1.5匿名FTP 553

21.2简单文件传送协议(TFTP) 554

21.2.1报文 555

21.2.2连接 557

21.2.3数据传送 557

21.2.4 UDP端口 559

21.2.5 TFTP举例 560

21.2.6 TFTP选项 561

21.2.7安全性 561

21.2.8应用 561

21.3深入阅读 561

21.3.1参考书 562

21.3.2 RFC 562

21.4重要术语 562

21.5本章小结 562

21.6实践安排 563

21.6.1习题 563

21.6.2研究活动 564

第22章 万维网和HTTP 565

22.1体系结构 565

22.1.1超文本和超媒体 566

22.1.2 Web客户(浏览器) 567

22.1.3 Web服务器 567

22.1.4统一资源定位符(URL) 567

22.2 Web文档 568

22.2.1静态文档 568

22.2.2动态文档 568

22.2.3活动文档 570

22.3 HTTP 571

22.3.1 HTTP事务 571

22.3.2有条件请求 577

22.3.3持续连接 577

22.3.4 Cookie 579

22.3.5 Web缓存:代理服务器 581

22.3.6 HTTP的安全 581

22.4深入阅读 582

22.4.1参考书 582

22.4.2 RFC 582

22.5重要术语 582

22.6本章小结 583

22.7实践安排 583

22.7.1习题 583

22.7.2研究活动 584

第23章 电子邮件:SMTP、 POP、IMAP和MIME 585

23.1体系结构 585

23.1.1第一种情况 586

23.1.2第二种情况 586

23.1.3第三种情况 587

23.1.4第四种情况 587

23.2用户代理 588

23.2.1用户代理提供的服务 589

23.2.2用户代理类型 589

23.2.3发送邮件 589

23.2.4接收邮件 590

23.2.5地址 590

23.2.6发件清单或分组清单 590

23.3报文传送代理:SMTP 590

23.3.1命令和响应 591

23.3.2邮件传送阶段 594

23.4报文读取代理:POP和IMAP 596

23.4.1 POP3 597

23.4.2 IMAP4 597

23.5 MIME 598

23.5.1 MIME首部 598

23.6基于万维网的邮件 602

23.6.1案例一 602

23.6.2案例二 603

23.7电子邮件的安全性 603

23.8深入阅读 604

23.8.1参考书 604

23.8.2 RFC 604

23.9重要术语 604

23.10本章小结 604

23.11实践安排 605

23.11.1习题 605

23.11.2研究活动 606

第24章 网络管理(SNMP) 607

24.1概念 607

24.1.1管理器和代理 608

24.2管理构件 608

24.2.1 SNMP的作用 609

24.2.2 SMI的作用 609

24.2.3 MIB的作用 609

24.2.4类比 609

24.2.5概览 610

24.3 SMI 611

24.3.1名字 611

24.3.2类型 612

24.3.3编码方法 613

24.4 MIB 615

24.4.1访问MIB变量 615

24.4.2字典式排序 618

24.5 SNMP 618

24.5.1 PDU 618

24.5.2格式 620

24.5.3报文 621

24.6 UDP端口 623

24.7安全 624

24.8深入阅读 624

24.8.1参考书 624

24.8.2 RFC 624

24.9重要术语 625

24.10本章小结 625

24.11实践安排 625

24.11.1习题 625

24.11.2研究活动 626

第25章 多媒体 627

25.1引言 627

25.2数字化音频和视频 628

25.2.1数字化音频 628

25.2.2数字化视频 628

25.3音频和视频压缩 629

25.3.1音频压缩 629

25.3.2视频压缩 630

25.4流式存储音频/视频 633

25.4.1第一种方法:使用万维网服务器 633

25.4.2第二种方法:使用具有元文件的万维网服务器 633

25.4.3第三种方法:使用媒体服务器 634

25.4.4第四种方法:使用媒体服务器和RTSP 634

25.5流式直播音频/视频 635

25.6实时交互式音频/视频 636

25.6.1特性 636

25.7 RTP 639

25.7.1 RTP分组格式 640

25.7.2 UDP端口 641

25.8 RTCP 641

25.8.1发送方报告 641

25.8.2接收方报告 642

25.8.3源点描述报文 642

25.8.4再见报文 642

25.8.5特定应用报文 642

25.8.6 UDP端口 642

25.9 IP话音 642

25.9.1 SIP 642

25.9.2 H.323 644

25.10服务质量 646

25.10.1流的特性 646

25.10.2流的分类 647

25.10.3提高QoS的技术 647

25.10.4资源预留 650

25.10.5许可控制 650

25.11综合服务 650

25.11.1信令 651

25.11.2流规范 651

25.11.3许可 651

25.11.4服务类别 651

25.11.5 RSVP 652

25.11.6综合服务存在的问题 653

25.12区分服务 654

25.13深入阅读 655

25.13.1参考书 655

25.13.2 RFC 656

25.14重要术语 656

25.15 本章小结 656

25.16实践安排 657

25.16.1习题 657

第五部分 下一代 661

第26章IPv6编址 661

26.1引言 661

26.1.1 记法 661

26.1.2地址空间 664

26.1.3三种地址类型 664

26.1.4广播和多播 665

26.2地址空间分配 665

26.2.1指派的和保留的地址块 667

26.3全球单播地址 670

26.3.1三级结构 670

26.4自动配置 672

26.5重新编号 673

26.6深入阅读 673

26.6.1参考书 673

26.6.2 RFC 673

26.7重要术语 673

26.8本章小结 674

26.9实践安排 674

26.9.1习题 674

第27章IPv6协议 676

27.1引言 676

27.1.1改变的缘由 676

27.1.2采用进度延缓的原因 677

27.2分组格式 677

27.2.1基本首部 677

27.2.2流标号 678

27.2.3 IPv4首部和IPv6首部的比较 679

27.2.4扩展首部 680

27.2.5 IPv4和IPv6的比较 684

27.3从IPv4过渡到IPv6 684

27.3.1双协议栈 684

27.3.2隧道技术 685

27.3.3首部转换 685

27.4深入阅读 686

27.4.1参考书 686

27.4.2 RFC 686

27.5重要术语 686

27.6本章小结 686

27.7实践安排 687

27.7.1习题 687

27.7.2研究活动 687

第28章ICMPv6 688

28.1引言 688

28.2差错报文 689

28.2.1终点不可达报文 689

28.2.2分组太大报文 690

28.2.3超时报文 690

28.2.4参数问题报文 691

28.3信息报文 691

28.3.1回送请求报文 691

28.3.2回送回答报文 692

28.4邻站发现报文 692

28.4.1路由器询问报文 692

28.4.2路由器通告报文 692

28.4.3邻站询问报文 693

28.4.4邻站通告报文 694

28.4.5改变路由报文 694

28.4.6反向邻站询问报文 695

28.4.7反向邻站通告报文 695

28.5组成员关系报文 695

28.5.1成员关系查询报文 696

28.5.2成员关系报告报文 696

28.5.3功能性 696

28.6 深入阅读 698

28.6.1参考书 698

28.6.2 RFC 698

28.7重要术语 698

28.8本章小结 698

28.9实践安排 699

28.9.1习题 699

28.9.2研究活动 699

第六部分 安全性 703

第29章 加密术和网络安全 703

29.1引言 703

29.1.1安全的目标 704

29.1.2攻击 704

29.1.3服务 706

29.1.4技术 706

29.2传统加密方法 706

29.2.1密钥 707

29.2.2替代加密方法 708

29.2.3置换加密方法 710

29.2.4流和块加密方法 711

29.3现代加密方法 711

29.3.1现代块加密方法 711

29.3.2数据加密标准(DES ) 713

29.3.3现代流加密方法 714

29.4不对称密钥加密方法 715

29.4.1密钥 716

29.4.2总体思想 716

29.4.3 RSA加密系统 718

29.4.4应用 720

29.5报文完整性 720

29.5.1报文和报文摘要 720

29.5.2散列函数 721

29.6报文鉴别 721

29.6.1 HMAC 722

29.7数字签名 722

29.7.1比较 723

29.7.2过程 723

29.7.3对摘要的签名 724

29.7.4服务 725

29.7.5 RSA数字签名机制 726

29.7.6数字签名标准 727

29.8实体鉴别 727

29.8.1实体鉴别和报文鉴别的比较 727

29.8.2验证类别 727

29.8.3口令 728

29.8.4查问-响应 728

29.9密钥管理 729

29.9.1对称密钥的分发 730

29.9.2对称密钥协商 732

29.9.3公钥分配 733

29.10深入阅读 734

29.11重要术语 734

29.12本章小结 735

29.13实践安排 736

29.13.1习题 736

29.13.2研究活动 737

第30章 因特网安全 739

30.1网络层安全 739

30.1.1两种方式 740

30.1.2两个安全协议 741

30.1.3 IPSec提供的服务 743

30.1.4安全关联 744

30.1.5因特网密钥交换(IKE ) 747

30.1.6虚拟专用网(VPN ) 747

30.2运输层安全 748

30.2.1 SSL的体系结构 748

30.2.2四个协议 750

30.3应用层的安全 752

30.3.1电子邮件的安全 753

30.3.2相当好的保密(PGP) 753

30.3.3密钥环 755

30.3.4 PGP的证书 756

30.3.5 S/MIME 758

30.3.6 S/MIME的应用 761

30.4防火墙 761

30.4.1分组过滤防火墙 762

30.4.2代理防火墙 762

30.5深入阅读 763

30.6重要术语 763

30.7本章小结 764

30.8实践安排 764

30.8.1习题 764

30.8.2研究活动 765

第七部分 附录 769

附录A Unicode 769

A.1平面 769

A.1.1基本多语言平面(BMP ) 770

A.1.2其他平面 770

A.2 ASCII 770

附录B进位制计数系统 773

B.1不同的系统 773

B.1.1基10:十进制 773

B.1.2基2∶二进制 773

B.1.3基16:十六进制 774

B.1.4基256∶点分十进制记法 774

B.1.5比较 775

B.2转换 775

B.2.1从任意数制到十进制的转换 775

B.2.2从十进制到任意数制的转换 776

B.2.3其他转换 777

附录C差错检测码 779

C.1引言 779

C.1.1差错的类型 779

C.1.2 冗余 779

C.1.3检错与纠错的比较 779

C.1.4编码 780

C.2块编码 780

C.2.1差错检测 781

C.2.2汉明距离 781

C.2.3最小汉明距离 781

C.3线性块码 782

C.3.1线性块码的最小距离 782

C.4循环码 783

C.4.1循环冗余检验 783

C.4.2循环码的优点 785

C.4.3其他循环码 785

附录D检验和 786

D.1传统的检验和 786

D.1.1思想 786

D.1.2因特网的检验和 787

D.2 Fletcher检验和 788

D.3 Adler检验和 789

附录E HTML、 XHTML、 XML和XSL 791

E.1 HTML 791

E.1.1标签 791

E.1.2 XHTML 794

E.2 XML和XSL 794

附录F Java中的客户-服务器编程 796

F.1 UDP程序 796

F.2 TCP程序 798

附录G其他信息 801

G.1端口号 801

G.2 RFC 802

G.3联系地址 803

词汇表 804

参考文献 827