第一部分 构建网络所需的概念和基础 1
第1章 绪论:本书内容简介 2
1.1 本书中使用的图形 2
1.2 某些术语表示方法 3
1.3 本书内容概述 4
第2章 网络技术术语 6
2.1 网络术语 7
2.2 网络介质和网络接口 10
2.3 节点和主机 11
2.4 客户端和服务器 12
2.5 局域网、城域网、广域网、存储区域网络 12
2.6 网络系统 13
2.7 网络协议 15
2.8 网络互联的一些常用术语 17
2.9 本章小结 18
第3章 网络地址和网络名 20
3.1 可伸缩性、网络命名与编址 20
3.2 网络标识术语和定义 23
3.3 二进制及十六进制编码 24
3.4 网络可用的地址空间 25
3.5 网络名称 31
3.6 本章小结 32
第4章 网络基本概念和工作原理 33
4.1 虚拟电路 33
4.2 带宽和吞吐量 34
4.3 延迟 38
4.4 包交换和路由选择 39
4.6 单点广播、广播、组播和任意广播 41
4.5 尽力而为的传递 41
4.7 交换、路由和桥接 43
4.8 边缘、无边缘及主干设备 43
4.9 本章小结 45
第5章 网络模型和网际互联的基本概念 46
5.1 OSI模型和IP协议的对比 46
5.2 OSI参考模型 46
5.3 DoD(IP)参考模型 47
5.4 封装 49
5.5 网际接口设备 51
5.6 因特网的定义 55
5.7 本章小结 56
第6章 因特网协议概述 57
6.1 网络接口层 57
6.2 网际互联层 59
6.3 传输层 60
6.4 应用层 61
6.5 因特网安全和IPsec 62
6.6 集中服务和差别服务 63
6.7 网络管理 64
6.8 本章小结 65
第二部分 因特网应用 67
第7章 数据包接收 68
7.1 案例 68
7.2 应用层:域名系统(DNS)和超文本传输协议(HTTP) 69
7.3 传输层 73
7.4 网络互联层 79
7.5 网络链路层 81
7.6 协议示意图 83
7.7 路由选择 84
7.8 本章小结 85
第8章 域名系统(DNS) 87
8.1 问题的引入 87
8.2 域名系统解决方案 89
8.3 域名数据库 90
8.4 协议 96
8.5 域名系统的工作过程 102
8.6 有关域名系统的其他问题 109
8.7 本章小结 112
第9章 因特网邮件 113
9.1 因特网消息的体系结构 113
9.2 简单邮件传输协议(SMTP)详解 118
9.3 有关SMTP协议的进一步讨论 128
9.4 因特网邮件协议的优缺点 132
9.5 本章小结 134
第10章 远程登录协议(Telnet) 135
10.1 Telnet协议的引入 135
10.2 终端功能 135
10.3 Telnet协议概述 138
10.4 安全外壳协议SSH 143
10.5 本章小结 143
第11章 因特网文件传输 145
11.1 问题的引入 145
11.2 FTP协议概述 146
11.3 FTP协议的特点 152
11.4 简易文件传输协议 153
11.5 文件共享 154
11.6 匿名FTP 154
11.8 本章小结 155
11.7 FTP更新信息 155
第12章 Web应用 156
12.1 Web资源 157
12.2 超文本传输协议HTTP 159
12.3 HTTP协议和多功能因特网邮件扩展协议(MIME) 161
12.4 HTTP协议的工作原理 162
12.5 Web缓冲和中间系统 165
12.6 有状态和无状态 167
12.7 作为底层协议使用的HTTP 168
12.8 本章小结 170
第13章 第三代应用协议 172
13.1 标记语言 173
13.2 块结构和BEEP 176
13.3 基于BEEP的协议 181
13.4 应用交换协议APEX 186
13.5 本章小结 188
第14章 因特网应用协议的思考 189
14.1 FTP、Telnet、电子邮件 189
14.2 Gopher、Web、因特网接入消息协议和即时消息 190
14.3 网际互联之外的话题 192
14.4 本章小结 193
第三部分 传输层协议族 195
第15章 传输层 196
15.1 引入传输层的必要性 196
15.2 传输层的组件 198
15.3 可靠性、拥塞、流量控制 202
15.4 传输层安全问题 203
15.5 传输层的最新进展 207
15.6 本章小结 207
16.1 RFC 768:用户数据报协议(RFC全文) 208
第16章 用户数据报协议(UDP) 208
16.2 有关用户数据报的进一步讨论 210
16.3 UDP协议数据报格式 211
16.4 UDP协议数据的适用场合 211
16.5 用户数据报协议应用案例 212
16.6 本章小结 213
第17章 传输控制协议(TCP) 214
17.1 引入TCP协议的必要性 214
17.2 传输控制协议(TCP)的属性和特点 215
17.3 传输控制协议的基本内容 217
17.4 传输控制协议(TCP)性能讨论 226
17.5 对传输控制协议的完善 228
17.3 本章小结 232
18.1 流控制传输协议SCTP 233
第18章 传输层协议展望 233
18.2 数据报控制协议 237
18.3 传输协议的未来 239
18.4 本章小结 239
第四部分 因特网层及其以下各层协议 241
第19章 因特网协议 242
19.1 因特网协议寻址方式 243
19.2 因特网协议(IP)数据报 252
19.3 IPv4路由选择 261
19.4 网络地址转换 265
19.5 本章小结 269
第20章 因特网控制报文协议(ICMP) 270
20.1 ICMP协议报头及消息 270
20.2 无法到达消息和路由消息 271
20.3 Ping命令和ICMP回应消息 272
20.4 路由跟踪 273
20.5 使用Ping命令 274
20.6 使用路由跟踪程序Traceroute 275
20.7 本章小结 276
第21章 数据链路层 277
21.1 因特网协议(IP)与链路层 278
21.2 以太网协议 279
21.3 地址解析 284
21.4 异步传送模式(ATM) 288
21.5 点对点协议 293
21.6 无处不有的网际协议 294
21.7 本章小结 295
第22章 因特网协议(IP)路由选择 296
22.1 路由协议功能概述 296
22.2 路由选择算法概述 298
22.3 距离向量路由选择 301
22.4 开放最短路径优先协议(OSPF)的链路状态路由选择 308
22.5 本章小结 310
第23章 外部路由选择 311
23.1 内部路由与外部路由 311
23.2 外部路由选择问题 313
23.3 外部网关协议(EGP) 318
23.4 边界网关协议 320
23.5 本章小结 322
第24章 IP组播 323
24.1 网络组播 323
24.2 组播的应用 324
24.3 IP组播 327
24.4 因特网组管理协议(IGMP) 327
24.5 组播路由选择 328
24.6 因特网协议组播应用 330
24.7 本章小结 330
第五部分 因特网基础结构 331
第25章 服务质量 332
25.1 服务质量的引入 333
25.2 改善服务质量的途经 333
25.3 资源预留 334
25.4 综合服务评价 334
25.5 差别服务评价 335
25.6 综合服务与差别服务的比较 336
25.7 本章小结 336
第26章 因特网安全协议 337
26.1 因特网协议安全问题 337
26.2 安全目标 339
26.3 加密和认证算法 341
26.4 IPsec安全协议 345
26.5 网际协议和IPsec协议 346
26.6 IPsec协议的实现与配置 355
26.7 本章小结 355
第27章 下一代IP协议:IPv6 357
27.1 引入IPv6的必要性 357
27.2 IPv6数据报报头 360
27.3 IPv6协议选项 362
27.4 IPv6寻址 363
27.5 向IPv6协议移植 367
27.6 本章小结 367
第六部分 网络互联应用 369
第28章 文件传输协议(FTP)的演变过程 370
28.1 协议和应用命令 370
28.2 简单与实用 371
28.3 将协议元素映射为应用中的功能 372
28.4 从命令行到图形用户界面 373
28.5 本章小结 374
第29章 IP网络的规划 375
29.1 问题的引入 375
29.2 网络结构 376
29.3 网络部件 380
29.4 网络维护和管理 383
29.5 提供服务 384
29.6 网络安全问题 386
29.7 本章小结 388
第30章 因特网安全 389
30.1 安全概念 389
30.2 人为因素 390
30.3 引发安全问题的各种因素 391
30.4 顺应自然规律 392
30.5 本章小结 393
第31章 简单网络管理协议(SNMP) 394
31.1 使用SNMP对网络进行管理 394
31.2 简单网络管理协议 395
31.3 SNMP命令 396
31.4 管理信息结构(SMI) 397
31.5 MIB数据库 398
31.6 远程网络监理 400
31.7 第二版SNMP网管协议 400
31.8 本章小结 401
第七部分 附录 403
附录A 因特网及网络协议组织简介 404
附录B 部分协议摘要 408