第1章 章节安排 1
1.1 我们为什么需要计算机网络 1
1.2 本书讲些什么 1
1.3 我该买这本书吗 2
1.4 怎样使用这本书 2
1.5 本书章节安排 2
第2章 导论 7
2.1 什么是计算机网络 7
2.2 计算机网络的基础元素 7
2.3 什么是因特网 8
2.4 数据和信号的基础 8
2.5 网络拓扑 12
2.6 网络操作系统 16
2.7 传输介质 17
2.8 网络类型 19
2.9 面向连接与无连接服务 22
2.10 分段和复用 23
2.11 网络性能 23
2.12 网络交换 31
习题与解答 37
第3章 OSI模型和TCP/IP模型 45
3.1 为什么是OSI模型 45
3.2 什么是协议栈 45
3.3 OSI模型 46
3.4 TCP/IP模型 50
3.5 OSI模型与TCP/IP模型的不同 52
3.6 TCP/IP模型(因特网)如何工作 53
3.7 理解端口 56
习题与解答 57
第4章 网络设备 61
4.1 词汇表 61
4.2 终端设备 62
4.3 中介设备 62
4.4 连通设备 63
4.5 互联设备 68
习题与解答 86
第5章 LAN技术 88
5.1 简介 88
5.2 网络链路的类型 88
5.3 介质访问控制技术 90
5.4 随机访问技术 91
5.5 静态信道化技术 102
5.6 LocalTalk 115
5.7 以太网 116
5.8 令牌环 122
5.9 差错检测技术 130
习题与解答 139
第6章 ARP和RARP 147
6.1 地址解析协议 147
6.2 逆向地址解析协议 152
习题与解答 155
第7章 IP寻址 157
7.1 简介 157
7.2 IP地址 158
7.3 理解IP地址 158
7.4 IP地址的重要性 159
7.5 IPv4与IPv6 160
7.6 分类编址:IPv4地址的类别 161
7.7 IPv4寻址种类 164
7.8 保留的IPv4地址 165
7.9 IPv4网络的数据包流 166
7.10 IPv4数据报首部格式 168
7.11 IPv4分片 170
7.12 IPv4分类编址的局限性 172
7.13 子网掩码和子网划分 173
7.14 超网与无类别域间选路 185
7.15 变长子网掩码 191
7.16 IPv6 192
7.17 IPv6的特征 193
7.18 十六进制计数系统 195
7.19 IPv6编址记法(IPv6地址结构) 195
7.20 IPv6前缀 197
7.21 IPv6子网 198
7.22 IPv6寻址种类 199
7.23 单播IPv6地址 200
7.24 多播IPv6地址 201
7.25 任播IPv6地址 201
7.26 IPv6数据报首部格式 201
习题与解答 203
第8章 IP路由 216
8.1 简介 216
8.2 什么是路由算法 221
8.3 路由算法的分类 221
8.4 路由算法的度量标准 224
8.5 洪泛路由算法 225
8.6 互联网架构 226
8.7 路由协议 227
8.8 路由信息协议 228
8.9 开放最短路径优先 236
8.10 边界网关协议 251
习题与解答 262
第9章 TCP与UDP 267
9.1 简介 267
9.2 TCP和UDP 268
9.3 TCP/IP术语 269
9.4 端口和套接字 269
9.5 用户数据报协议 273
9.6 传输控制协议 279
9.7 TCP与UDP的比较 294
9.8 一些TCP/IP应用使用UDP的原因 296
习题与解答 297
第10章 TCP差错控制 306
10.1 简介 306
10.2 TCP可靠性与确认 306
10.3 往返时间与超时 307
10.4 冗余段 310
10.5 乱序段 311
10.6 丢失或缺失的段 311
10.7 被破坏的段 312
10.8 ARQ重传技术 312
10.9 选择确认(SACK) 315
10.10 TCP校验和计算 316
习题与解答 321
第11章 TCP流控制 325
11.1 简介 325
11.2 什么是流控制 325
11.3 流控制与差错控制 325
11.4 TCP与流控制 326
11.5 停止等待流控制 326
11.6 主动确认与重传 328
11.7 数据传输中的滑动窗口机制 328
11.8 利用通知窗口进行流控制 331
11.9 分段与纳格算法 334
习题与解答 337
第12章 TCP拥塞控制 341
12.1 简介 341
12.2 什么是网络拥塞 341
12.3 拥塞的类型 342
12.4 TCP流控制概述 342
12.5 流控制与拥塞控制的比较 345
12.6 TCP自同步 345
12.7 拥塞崩溃问题 346
12.8 TCP连接流的生存期 347
12.9 拥塞避免与拥塞控制 349
12.10 TCP拥塞控制技术 349
12.11 TCP拥塞避免技术 353
12.12 数据包丢弃技术 356
12.13 流量整形算法 357
习题与解答 361
第13章 会话层 367
13.1 简介 367
13.2 会话层的意义 367
13.3 会话层的任务 368
13.4 会话层的服务 368
13.5 远程过程调用协议 370
13.6 主要的会话层协议 375
第14章 表示层 378
14.1 简介 378
14.2 表示层的意义是什么 378
14.3 表示层的任务 379
14.4 数据转换 379
14.5 数据表示 380
14.6 数据压缩 381
14.7 数据加密 384
习题与解答 386
第15章 网络安全 387
15.1 什么是网络安全 387
15.2 相关的案例史 387
15.3 为什么我们需要安全 388
15.4 网络安全报告怎么说 388
15.5 网络安全的历史 389
15.6 网络安全的四大支柱 390
15.7 网络安全术语 390
15.8 网络安全成分 396
15.9 攻击的类型 398
15.10 已知安全攻击的讨论 400
15.11 密码学 407
15.12 密码的类型 410
15.13 加密与解密 411
15.14 哈希算法:信息完整性 417
15.15 数字签名 421
15.16 Kerberos认证系统 428
15.17 防火墙 439
习题与解答 451
第16章 应用层协议 455
16.1 简介 455
16.2 超文本传输协议 456
16.3 简单邮件传输协议 459
16.4 文件传输协议 462
16.5 域名服务器 465
16.6 简单文件传输协议 471
16.7 动态主机配置协议 471
习题与解答 478
第17章 其他概念 483
17.1 路由跟踪的工作原理 483
17.2 Ping程序的工作原理 484
17.3 服务质量 484
17.4 无线网络 485
习题与解答 486
参考文献 487