书籍详情
TCP/IP协议族
作者:(美)福罗赞(Forouzan, B.A.)著;谢希仁译
出版社:清华大学出版社
出版时间:2006-05-01
ISBN:9787302127536
定价:¥98.00
购买这本书可以去
内容简介
本书是一本介绍TCP/IP协议族的很好教材。本书共有28章,分为5个部分:第1部分(第l~3章)介绍一些基本概念和基础底层技术;第2部分(第4~15章)讨论TCP/IP协议组中的核心协议IP和TCP,以及几个主要的路由选择协议;第3部分(第16~22章)讨论使用网络层和运输层协议的一些应用程序;第4部分(第23~27章)介绍因特网中一些较新的内容,如移动IP、多媒体、虚拟专用网、网络地址转换,以及下一代IP;第5部分(第28章)介绍网络安全问题。本书的主要特点是:(1)用图文并茂的方法讲述了技术性很强的内容,而不使用复杂的公式;(2)重要的概念在书中多次重复;(3)尽可能使用结合实际的例子来阐明一些概念;(4)在许多章都包括了有关的设计内容,以便帮助理解每一种协议的思路和问题;(5)每一章有一个本章内容小结,归纳该章所有的重点内容。 本书在每章的最后都有实践安排,其中的第一部分是习题,第二部分是研究活动,要求学生或读者再查找以下课外的阅读资料。本书在最后还有八个附录,以及词汇表和缩写词。 本书可作为大学生和研究生的教材,对从事计算机网络的教学和科研人员以及工程技术人员也有很好的参考价值。
作者简介
暂缺《TCP/IP协议族》作者简介
目录
第1章 引言 1
1.1 简要的历史 1
1.1.1 ARPANET 1
1.1.2 因特网的诞生 2
1.1.3?传输控制协议/网际互连
协议(TCP/IP) 2
1.1.4 MILNET 2
1.1.5 CSNET 2
1.1.6 NFSNET 3
1.1.7 ANSNET 3
1.1.8 今日的因特网 3
1.1.9 国际ISP 3
1.1.10 国家ISP 3
1.1.11 地区ISP 4
1.1.12 本地ISP 4
1.1.13 大事记 5
1.1.14 因特网的增长 5
1.2 协议和标准 5
1.2.1 协议 5
1.2.2 标准 6
1.3 标准化组织 6
1.3.1 标准创建委员会 6
1.3.2 论坛 7
1.3.3 管理机构 8
1.4 因特网标准 8
1.4.1 成熟等级 8
1.4.2 需求等级 9
1.5 因特网的管理机构 10
1.5.1 因特网协会(ISOC) 10
1.5.2 因特网体系结构研究
委员会(IAB) 10
1.5.3 因特网工程部(IETF) 11
1.5.4 因特网研究部(IRTF) 11
1.5.5 因特网赋号管理局和因特网
名字与号码指派公司 11
1.5.6 网络信息中心(NIC) 11
1.6 重要术语 12
1.7 本章小结 12
1.8 实践安排 13
1.8.1 习题 13
1.8.2 研究活动 14
第2章 OSI模型和TCP/IP协议族 15
2.1 OSI模型 15
2.1.1 层次体系结构 15
2.1.2 对等进程 16
2.1.3 层间的接口 16
2.1.4 各层的组织 17
2.1.5 封装 17
2.2 OSI模型中的层次 18
2.2.1 物理层 18
2.2.2 数据链路层 19
2.2.3 网络层 19
2.2.4 运输层 21
2.2.5 会话层 22
2.2.6 表示层 23
2.2.7 应用层 24
2.2.8 各层的小结 24
2.3 TCP/IP协议族 25
2.3.1 物理层和数据链路层 26
2.3.2 网络层 26
2.3.3 网际互连协议(IP) 26
2.3.4 运输层 27
2.3.5 应用层 27
2.4 编址 28
2.4.1 物理地址 28
2.4.2 逻辑地址 29
2.4.3 端口地址 30
2.5 IP的版本 31
2.5.1 版本4 32
2.5.2 版本5 32
2.5.3 版本6 32
2.6 重要术语 32
2.7 本章小结 33
2.8 实践安排 34
2.8.1 习题 34
2.8.2 研究活动 35
第3章 底层的技术 36
3.1 局域网(LAN) 36
3.1.1 有线局域网:以太网 37
3.1.2 传统以太网(10 Mbps) 37
3.1.3 快速以太网 39
3.1.4 吉比特以太网 41
3.1.5 无线局域网:IEEE 802.11 41
3.2 点对点广域网 45
3.2.1 物理层 45
3.2.2 数据链路层 50
3.3 交换广域网 52
3.3.1 X.25 52
3.3.2 帧中继 52
3.3.3 ATM 54
3.4 连接设备 57
3.4.1 转发器 57
3.4.2 网桥 59
3.4.3 两层交换机 61
3.4.4 路由器 61
3.4.5 三层交换机 62
3.5 重要术语 62
3.6 本章小结 64
3.7 实践安排 65
3.7.1 习题 65
3.7.2 研究活动 66
第4章 IP地址:分类编址 67
4.1 引言 67
4.1.1 地址空间 67
4.1.2 记法 68
4.2 分类编址 69
4.2.1 辨认类别 70
4.2.2 Net-id和Host-id 72
4.2.3 地址类和地址块 73
4.2.4 网络地址 76
4.2.5 足够的信息 76
4.2.6 掩码 77
4.2.7 CIDR记法 79
4.2.8 地址耗尽 79
4.3 其他问题 79
4.3.1 连接多个网络的设备 79
4.3.2 是位置而不是名字 80
4.3.3 特殊地址 80
4.3.4 专用地址 83
4.3.5 单播、多播和广播地址 83
4.3.6 互联网举例 85
4.4 划分子网和构造超网 85
4.4.1 划分子网 86
4.4.2 构成超网 89
4.5 重要术语 91
4.6 本章小结 91
4.7 实践安排 92
4.7.1 习题 92
4.7.2 研究活动 95
第5章 IP地址:无分类编址 96
5.1 可变长度地址块 96
5.1.1 限制 96
5.1.2 寻找地址块 99
5.1.3 分配到的地址块 102
5.2 划分子网 102
5.2.1 找出子网掩码 102
5.2.2 找出子网地址 103
5.2.3 可变长度的子网 104
5.3 地址分配 106
5.4 重要术语 107
5.5 本章小结 107
5.6 实践安排 108
5.6.1 习题 108
5.6.2 研究活动 109
第6章 IP分组的交付、转发和路由选择 110
6.1 交付 110
6.1.1 连接类型 110
6.1.2 直接交付与间接交付 111
6.2 转发 112
6.2.1 转发技术 112
6.2.2 分类编址的转发 114
6.2.3 无分类编址的转发 118
6.2.4 组合 124
6.3 路由选择 124
静态和动态路由选择 124
6.4 路由器的结构 127
构件 127
6.5 重要术语 129
6.6 本章小结 130
6.7 实践安排 131
6.7.1 习题 131
6.7.2 研究活动 132
第7章 ARP和RARP 133
7.1 ARP 134
7.1.1 分组格式 135
7.1.2 封装 136
7.1.3 操作 136
7.1.4 ATM上的ARP 138
7.1.5 代理ARP 139
7.2 ARP软件包 139
7.2.1 高速缓存表 139
7.2.2 队列 141
7.2.3 输出模块 141
7.2.4 输入模块 142
7.2.5 高速缓存控制模块 142
7.2.6 举例 143
7.3 RARP 145
7.3.1 分组格式 146
7.3.2 封装 146
7.3.3 RARP服务器 147
7.3.4 RARP的另一种解决方法 147
7.4 重要术语 147
7.5 本章小结 147
7.6 实践安排 148
7.6.1 习题 148
7.6.2 研究活动 149
第8章 网际协议(IP) 150
8.1 数据报 151
8.2 分片 156
8.2.1 最大传送单元(MTU) 156
8.2.2 与分片有关的字段 157
8.3 选项 159
8.3.1 格式 160
8.3.2 选项类型 160
8.4 检验和 167
8.4.1 在发送端计算检验和 167
8.4.2 在接收端计算检验和 167
8.4.3 IP分组中的检验和 168
8.5 IP软件包 169
8.5.1 首部添加模块 170
8.5.2 处理模块 170
8.5.3 队列 170
8.5.4 路由表 171
8.5.5 转发模块 171
8.5.6 MTU表 171
8.5.7 分片模块 171
8.5.8 重装表 172
8.5.9 重装模块 172
8.6 重要术语 173
8.7 本章小结 174
8.8 实践安排 175
8.8.1 习题 175
8.8.2 研究活动 176
第9章 网际控制报文协议(ICMP) 177
9.1 报文类型 178
9.2 报文格式 178
9.3 差错报告 179
9.3.1 终点不可达 180
9.3.2 源点抑制 181
9.3.3 超时 182
9.3.4 参数问题 183
9.3.5 改变路由 184
9.4 查询 185
9.4.1 回送请求和回答 185
9.4.2 时间戳请求和回答 186
9.4.3 地址掩码请求和回答 188
9.4.4 路由器询问和通告 188
9.5 检验和 189
9.5.1 检验和的计算 189
9.5.2 检验和的测试 190
9.6 排错工具 190
9.6.1 Ping 190
9.6.2 Traceroute 192
9.7 ICMP软件包 195
9.7.1 输入模块 195
9.7.2 输出模块 196
9.8 重要术语 197
9.9 本章小结 197
9.10 实践安排 198
9.10.1 习题 198
9.10.2 研究活动 199
第10章 网际组管理协议(IGMP) 200
10.1 组管理 200
10.2 IGMP报文 200
10.2.1 报文格式 201
10.3 IGMP的操作 201
10.3.1 加入一个组 202
10.3.2 退出一个组 203
10.3.3 监视成员关系 203
10.4 封装 205
10.4.1 IP层 206
10.4.2 数据链路层 207
10.4.3 netstat实用程序 208
10.5 IGMP软件包 209
10.5.1 组表 209
10.5.2 计时器 210
10.5.3 组加入模块 210
10.5.4 组退出模块 210
10.5.5 输入模块 211
10.5.6 输出模块 212
10.6 重要术语 212
10.7 本章小结 212
10.8 实践安排 213
10.8.1 习题 213
10.8.2 研究活动 215
第11章 用户数据报(UDP) 216
11.1 进程到进程的通信 217
11.1.1 端口号 217
11.1.2 套接字地址 220
11.2 用户数据报 221
11.3 检验和 222
11.3.1 在发送端的检验和计算 222
11.3.2 在接收端的检验和计算 223
11.3.3 举例 223
11.3.4 检验和的可选使用 224
11.4 UDP的操作 224
11.4.1 无连接服务 224
11.4.2 流量控制和差错控制 224
11.4.3 封装和拆装 224
11.4.4 排队 225
11.4.5 复用和分用 226
11.5 UDP的使用 227
11.6 UDP软件包 228
11.6.1 控制块表 228
11.6.2 输入队列 228
11.6.3 控制块模块 228
11.6.4 输入模块 229
11.6.5 输出模块 229
11.6.6 举例 230
11.7 重要术语 231
11.8 本章小结 231
11.9 实践安排 232
11.9.1 习题 232
11.9.2 研究活动 233
第12章 传输控制协议(TCP) 234
12.1 TCP的服务 234
12.1.1 进程到进程的通信 235
12.1.2 流交付服务 235
12.1.3 全双工通信 237
12.1.4 面向连接的服务 237
12.1.5 可靠的服务 238
12.2 TCP的特点 238
12.2.1 编号系统 238
12.2.2 流量控制 239
12.2.3 差错控制 240
12.2.4 拥塞控制 240
12.3 报文段 240
12.3.1 格式 240
12.3.2 封装 242
12.4 TCP连接 242
12.4.1 连接建立 243
12.4.2 数据传送 245
12.4.3 连接终止 246
12.4.4 连接复位 248
12.5 状态转换图 249
情况 250
12.6 流量控制 255
12.6.1 滑动窗口协议 255
12.6.2 糊涂窗口综合症 259
12.7 差错控制 260
12.7.1 检验和 260
12.7.2 确认 260
12.7.3 确认类型 261
12.7.4 重传 262
12.7.5 失序的报文段 262
12.7.6 一些情况 263
12.8 拥塞控制 266
12.8.1 网络性能 267
12.8.2 拥塞控制机制 268
12.8.3 TCP中的拥塞控制 269
12.9 TCP的计时器 273
12.9.1 重传计时器 273
12.9.2 持久计时器 276
12.9.3 保活计时器 276
12.9.4 TIME-WAIT计时器 277
12.10 选项 277
12.11 TCP软件包 283
12.11.1 传输控制块(TCB) 284
12.11.2 计时器 285
12.11.3 主模块 285
12.11.4 输入处理模块 288
12.11.5 输出处理模块 288
12.12 重要术语 288
12.13 本章小结 289
12.14 实践安排 290
12.14.1 习题 290
12.14.2 研究活动 293
第13章 流控制传输协议(SCTP) 294
13.1 SCTP的服务 295
13.1.1 进程到进程的通信 295
13.1.2 多重流 295
13.1.3 连接多个网络 296
13.1.4 全双工通信 296
13.1.5 面向连接的服务 297
13.1.6 可靠的服务 297
13.2 SCTP的特点 297
13.2.1 传输序号(TSN) 297
13.2.2 流标识符(SI) 297
13.2.3 流序号(SSN) 298
13.2.4 分组 298
13.2.5 确认号 300
13.2.6 流量控制 300
13.2.7 差错控制 300
13.2.8 拥塞控制 300
13.3 分组格式 300
13.3.1 通用首部 301
13.3.2 块 301
13.4 SCTP关联 308
13.4.1 关联建立 309
13.4.2 数据传送 311
13.4.3 关联终止 313
13.4.4 关联异常终止 314
13.5 状态转换图 314
13.5.1 几种情况 315
13.5.2 其他情况 318
13.6 流量控制 319
13.6.1 接收端 319
13.6.2 发送端 319
13.6.3 一种情况 320
13.7 差错控制 321
13.7.1 接收端 321
13.7.2 发送端 322
13.7.3 发送数据块 323
13.7.4 生成SACK块 324
13.8 拥塞控制 324
13.8.1 拥塞控制和多归属 324
13.8.2 显式拥塞通知 324
13.9 重要术语 325
13.10 本章小结 325
13.11 实践安排 326
13.11.1 习题 326
13.11.2 研究活动 328
第14章 单播路由选择协议(RIP、
OSPF和BGP) 329
14.1 内部和外部路由选择 329
14.2 距离向量路由选择 330
14.2.1 初始化 331
14.2.2 共享 331
14.2.3 更新 332
14.2.4 什么时候共享 333
14.2.5 二结点循环的不稳定性 333
14.2.6 三结点的不稳定性 335
14.3 RIP 335
14.3.1 RIP的报文格式 336
14.3.2 请求和响应 337
14.3.3 RIP的计时器 338
14.3.4 RIP版本2 339
14.3.5 封装 340
14.4 链路状态路由选择 341
构造路由表 342
14.5 OSPF 345
14.5.1 区域 345
14.5.2 度量 346
14.5.3 链路的类型 346
14.5.4 图形表示法 348
14.5.5 OSPF分组 348
14.5.6 链路状态更新分组 349
14.5.7 其他分组 356
14.5.8 封装 358
14.6 路径向量路由选择 359
14.6.1 初始化 359
14.6.2 共享 359
14.6.3 更新 360
14.7 BGP 361
14.7.1 自治系统的类型 361
14.7.2 路径属性 362
14.7.3 BGP会话 362
14.7.4 外部BGP和内部BGP 363
14.7.5 分组的类型 363
14.7.6 分组格式 363
14.7.7 封装 367
14.8 重要术语 367
14.9 本章小结 368
14.10 实践安排 369
14.10.1 习题 369
14.10.2 研究活动 370
第15章 多播和多播路由选择协议 372
15.1 单播、多播和广播 372
15.1.1 单播 372
15.1.2 多播 372
15.1.3 广播 373
15.1.4 多播和多个单播的比较 373
15.2 多播应用 374
15.2.1 访问分布式数据库 375
15.2.2 信息传播 375
15.2.3 传播新闻 375
15.2.4 电视会议 375
15.2.5 远程学习 375
15.3 多播路由选择 375
15.3.1 最佳路由选择:最短
路径树 376
15.3.2 路由选择协议 378
15.4 多播链路状态路由选择:MOSPF 378
15.4.1 多播链路状态路由选择 378
15.4.2 MOSPF 379
15.5 多播距离向量路由选择 379
15.5.1 多播距离向量路由选择 379
15.5.2 DVMRP 383
15.6 CBT 383
15.6.1 树的形成 383
15.6.2 发送多播分组 384
15.6.3 选择汇集路由器 385
15.6.4 小结 385
15.7 PIM 385
15.7.1 PIM-DM 385
15.7.2 PIM-SM 386
15.8 MBONE 386
15.9 重要术语 387
15.10 本章小结 387
15.11 实践安排 388
15.11.1 习题 388
15.11.2 研究活动 389
第16章 BOOTP和DHCP 390
16.1 BOOTP 390
16.1.1 操作 390
16.1.2 分组格式 393
16.2 DHCP 395
16.2.1 静态地址分配 395
16.2.2 动态地址分配 395
16.2.3 人工和自动配置 396
16.2.4 分组格式 396
16.2.5 转换状态 397
16.2.6 交换报文 398
16.3 重要术语 399
16.4 本章小结 399
16.5 实践安排 400
16.5.1 习题 400
16.5.2 研究活动 401
第17章 域名系统(DNS) 402
17.1 名字空间 402
17.1.1 平面名字空间 402
17.1.2 层次名字空间 403
17.2 域名空间 403
17.2.1 标号 403
17.2.2 域名 404
17.2.3 域 405
17.3 域名空间的分布 405
17.3.1 名字服务器的层次结构 405
17.3.2 区 406
17.3.3 根服务器 406
17.3.4 主服务器和次服务器 406
17.4 因特网中的DNS 407
17.4.1 类属域 407
17.4.2 国家域 408
17.4.3 反向域 408
17.4.4 注册机构 409
17.5 解析 409
17.5.1 解析程序 410
17.5.2 名字到地址的映射 410
17.5.3 地址到名字的映射 410
17.5.4 递归解析 410
17.5.5 迭代解析 411
17.5.6 高速缓存 411
17.6 DNS报文 412
首部 412
17.7 记录的类型 414
17.7.1 问题记录 414
17.7.2 资源记录 415
17.8 压缩 416
17.9 DDNS 420
17.10 封装 420
17.11 重要术语 420
17.12 本章小结 421
17.13 实践安排 422
17.13.1 习题 422
17.13.2 研究活动 423
第18章 远程登录:TELNET 424
18.1 概念 424
18.1.1 分时的环境 424
18.1.2 登录 424
18.2 网络虚拟终端(NVT) 426
18.3 NVT字符集 426
18.3.1 数据字符 426
18.3.2 远程控制字符 427
18.4 嵌入 427
18.5 选项 428
18.6 选项协商 429
18.6.1 允许选项 429
18.6.2 禁止选项 430
18.6.3 对称 431
18.7 子选项协商 431
18.8 对服务器进行控制 432
18.9 带外信令 433
18.10 转义字符 434
18.11 操作方式 434
18.11.1 默认方式 434
18.11.2 字符方式 435
18.11.3 行方式 435
18.12 用户接口 436
18.13 安全问题 437
18.14 重要术语 437
18.15 本章小结 437
18.16 实践安排 438
18.16.1 习题 438
18.16.2 研究活动 439
第19章 文件传送协议:FTP和TFTP 440
19.1 文件传送协议(FTP) 440
19.1.1 连接 441
19.1.2 通信 442
19.1.3 命令处理 444
19.1.4 文件传送 448
19.1.5 匿名FTP 451
19.2 简单文件传送协议(TFTP) 452
19.2.1 报文 452
19.2.2 连接 454
19.2.3 数据传送 455
19.2.4 UDP端口 457
19.2.5 TFTP举例 457
19.2.6 TFTP选项 458
19.2.7 安全性 458
19.2.8 应用 459
19.3 重要术语 459
19.4 本章小结 459
19.5 实践安排 461
19.5.1 习题 461
19.5.2 研究活动 462
第20章 电子邮件:SMTP、POP和IMAP 463
20.1 体系结构 463
20.1.1 第一种情况 463
20.1.2 第二种情况 464
20.1.3 第三种情况 464
20.1.4 第四种情况 465
20.2 用户代理 466
20.2.1 用户代理提供的服务 467
20.2.2 用户代理类型 468
20.2.3 发送邮件 468
20.2.4 接收邮件 469
20.2.5 地址 469
20.2.6 发件清单 470
20.2.7 MIME 470
20.3 报文传送代理:SMTP 475
20.3.1 命令和响应 476
20.3.2 邮件传送阶段 479
20.4 报文读取代理:POP和IMAP 482
20.4.1 POP3 482
20.4.2 IMAP4 483
20.5 基于万维网的邮件 484
20.6 重要术语 484
20.7 本章小结 484
20.8 实践安排 485
20.8.1 习题 485
20.8.2 研究活动 486
第21章 简单网络管理协议(SNMP) 487
21.1 概念 487
管理器和代理 487
21.2 管理构件 488
21.2.1 SNMP的作用 488
21.2.2 SMI的作用 488
21.2.3 MIB的作用 489
21.2.4 类比 489
21.2.5 概要 490
21.3 SMI 490
21.3.1 名字 491
21.3.2 类型 492
21.3.3 编码方法 493
21.4 MIB 495
21.4.1 访问MIB变量 496
21.4.2 字典式排序 498
21.5 SNMP 498
21.5.1 PDU 499
21.5.2 格式 500
21.6 报文 501
21.7 UDP端口 503
21.8 安全 504
21.9 重要术语 504
21.10 本章小结 504
21.11 实践安排 505
21.11.1 习题 505
21.11.2 研究活动 506
第22章 万维网:HTTP 507
22.1 体系结构 507
22.1.1 客户(浏览器) 507
22.1.2 服务器 508
22.1.3 统一资源定位符(URL) 508
22.1.4 Cookies 509
22.2 万维网文档 510
22.2.1 静态文档 510
22.2.2 动态文档 512
22.2.3 活动文档 514
22.3 HTTP 515
22.3.1 HTTP事务 515
22.3.2 持久和非持久连接 521
22.3.3 代理服务器 521
22.4 重要术语 522
22.5 本章小结 522
22.6 实践安排 523
22.6.1 习题 523
22.6.2 研究活动 524
第23章 在ATM上运行IP 525
23.1 ATM广域网 525
层次 525
23.2 用信元携带数据报 528
为何使用AAL5 529
23.3 信元的转发 529
23.3.1 地址 529
23.3.2 地址绑定 530
23.4 ATMARP 530
23.4.1 分组格式 530
23.4.2 ATMARP的操作 532
23.5 逻辑IP子网 534
23.6 重要术语 535
23.7 本章小结 535
23.8 实践安排 536
23.8.1 习题 536
23.8.2 研究活动 537
第24章 移动IP 538
24.1 编址 538
24.1.1 固定主机 538
24.1.2 移动主机 538
24.2 代理 539
24.2.1 归属代理 540
24.2.2 外地代理 540
24.3 三个阶段 540
24.3.1 代理发现 541
24.3.2 登记 542
24.3.3 数据传送 544
24.4 移动IP的低效率 545
24.4.1 两次穿越 545
24.4.2 三角形路由选择 546
24.4.3 解决方法 546
24.5 重要术语 546
24.6 本章小结 547
24.7 实践安排 547
24.7.1 习题 547
24.7.2 研究活动 548
第25章 多媒体 549
25.1 数字化音频和视频 550
25.1.1 数字化音频 550
25.1.2 数字化视频 550
25.2 音频和视频压缩 550
25.2.1 音频压缩 551
25.2.2 视频压缩 551
25.3 流式存储音频/视频 554
25.3.1 第一种方法:使用万维网
服务器 555
25.3.2 第二种方法:使用具有元
文件的万维网服务器 555
25.3.3 第三种方法:使用媒体
服务器 555
25.3.4 第四种方法:使用媒体
服务器和RTSP 556
25.4 流式直播音频/视频 557
25.5 实时交互式音频/视频 557
特性 557
25.6 RTP 561
25.6.1 RTP分组格式 561
25.6.2 UDP端口 563
25.7 RTCP 563
25.7.1 发送方报告 563
25.7.2 接收方报告 563
25.7.3 源点描述报文 564
25.7.4 再见报文 564
25.7.5 特定应用报文 564
25.7.6 UDP端口 564
25.8 IP语音 564
25.8.1 SIP 564
25.8.2 H.323 567
25.9 重要术语 568
25.10 本章小结 569
25.11 实践安排 570
25.11.1 习题 570
25.11.2 研究活动 570
第26章 专用网、虚拟专用网和网络
地址转换 571
26.1 专用网 571
26.1.1 内联网 571
26.1.2 外联网 571
26.1.3 编址 571
26.2 虚拟专用网 572
26.2.1 实现保密 572
26.2.2 VPN技术 574
26.3 网络地址转换(NAT) 575
26.3.1 地址转换 575
26.3.2 转换表 576
26.3.3 NAT和ISP 577
26.4 重要术语 578
26.5 本章小结 578
26.6 实践安排 579
26.6.1 习题 579
26.6.2 研究活动 579
第27章 下一代:IPv6和ICMPv6 580
27.1 IPv6 580
27.1.1 IPv6的地址 581
27.1.2 地址空间指派 582
27.1.3 分组格式 586
27.1.4 IPv4和IPv6的比较 595
27.2 ICMPv6 595
27.2.1 差错报告 596
27.2.2 查询 598
27.3 从IPv4过渡到IPv6 602
27.3.1 双协议栈 602
27.3.2 隧道技术 602
27.3.3 首部转换 603
27.4 重要术语 604
27.5 本章小结 605
27.6 实践安排 606
27.6.1 习题 606
27.6.2 研究活动 607
第28章 网络安全 608
28.1 密码学 608
28.1.1 对称密钥密码学 609
28.1.2 公钥密码学 612
28.1.3 比较 613
28.2 保密 614
28.2.1 使用对称密钥密码学
的保密 614
28.2.2 使用不对称密钥密码学
的保密 615
28.3 电子签名 615
28.3.1 对整个文档签字 616
28.3.1 对摘要签名 616
28.4 实体鉴别 618
28.4.1 用对称密钥密码学进行
实体鉴别 618
28.4.2 用公钥密码学进行
实体鉴别 620
28.5 密钥管理 620
28.5.1 对称密钥分配 620
28.5.2 公钥认证 626
28.5.3 Kerkeros 627
28.6 因特网的安全 630
28.6.1 IP层的安全:IPSec 630
28.6.2 运输层安全 634
28.6.3 应用层的安全:PGP 636
28.7 防火墙 637
28.7.1 分组过滤防火墙 637
28.7.2 代理防火墙 638
28.8 重要术语 639
28.9 本章小结 640
28.10 实践安排 641
28.10.1 习题 641
28.10.2 研究活动 642
附录A ASCII码 644
附录B 数制 648
B.1 基10:十进制 648
权重 648
B.2 基2:二进制 648
B.2.1 权重 649
B.2.2 二进制到十进制 649
B.2.3 十进制到二进制 649
B.3 基16:十六进制 649
B.3.1 权重 650
B.3.2 十六进制到十进制 650
B.3.3 十进制到十六进制 650
B.4 基256:IP地址 650
B.4.1 权重 651
B.4.2 IP地址到十进制 651
B.4.3 十进制到IP地址 651
B.5 比较 652
B.6 其他的转换 652
B.6.1 从二进制到十六进制 652
B.6.2 从十六进制到二进制 652
B.6.3 从基256到二进制 653
B.6.4 从二进制到基256 653
附录C 检验和 654
C.1 传统的 654
C.1.1 二进制的计算 654
C.1.2 十六进制的计算 654
C.1.3 十进制的计算 655
C.2 FLETCHER 657
C.2.1 八位Fletcher 657
C.2.2 十六位Fletcher 658
C.3 ADLER 659
附录D 差错检测 661
D.1 差错的类型 661
D.1.1 单个位差错 661
D.1.2 突发差错 662
D.2 检测 662
D.2.1 冗余 662
D.2.2 奇偶检验 663
D.2.3 循环冗余检验(CRC) 665
D.2.4 检验和 668
附录E 802项目 669
E.1 802.1项目 670
E.2 802.2项目 670
E.2.1 LLC 670
E.2.2 PDU 670
E.2.3 MAC 671
附录F 联系地址 672
附录G RFC 674
附录H UDP和TCP端口 676
词汇表 678
1.1 简要的历史 1
1.1.1 ARPANET 1
1.1.2 因特网的诞生 2
1.1.3?传输控制协议/网际互连
协议(TCP/IP) 2
1.1.4 MILNET 2
1.1.5 CSNET 2
1.1.6 NFSNET 3
1.1.7 ANSNET 3
1.1.8 今日的因特网 3
1.1.9 国际ISP 3
1.1.10 国家ISP 3
1.1.11 地区ISP 4
1.1.12 本地ISP 4
1.1.13 大事记 5
1.1.14 因特网的增长 5
1.2 协议和标准 5
1.2.1 协议 5
1.2.2 标准 6
1.3 标准化组织 6
1.3.1 标准创建委员会 6
1.3.2 论坛 7
1.3.3 管理机构 8
1.4 因特网标准 8
1.4.1 成熟等级 8
1.4.2 需求等级 9
1.5 因特网的管理机构 10
1.5.1 因特网协会(ISOC) 10
1.5.2 因特网体系结构研究
委员会(IAB) 10
1.5.3 因特网工程部(IETF) 11
1.5.4 因特网研究部(IRTF) 11
1.5.5 因特网赋号管理局和因特网
名字与号码指派公司 11
1.5.6 网络信息中心(NIC) 11
1.6 重要术语 12
1.7 本章小结 12
1.8 实践安排 13
1.8.1 习题 13
1.8.2 研究活动 14
第2章 OSI模型和TCP/IP协议族 15
2.1 OSI模型 15
2.1.1 层次体系结构 15
2.1.2 对等进程 16
2.1.3 层间的接口 16
2.1.4 各层的组织 17
2.1.5 封装 17
2.2 OSI模型中的层次 18
2.2.1 物理层 18
2.2.2 数据链路层 19
2.2.3 网络层 19
2.2.4 运输层 21
2.2.5 会话层 22
2.2.6 表示层 23
2.2.7 应用层 24
2.2.8 各层的小结 24
2.3 TCP/IP协议族 25
2.3.1 物理层和数据链路层 26
2.3.2 网络层 26
2.3.3 网际互连协议(IP) 26
2.3.4 运输层 27
2.3.5 应用层 27
2.4 编址 28
2.4.1 物理地址 28
2.4.2 逻辑地址 29
2.4.3 端口地址 30
2.5 IP的版本 31
2.5.1 版本4 32
2.5.2 版本5 32
2.5.3 版本6 32
2.6 重要术语 32
2.7 本章小结 33
2.8 实践安排 34
2.8.1 习题 34
2.8.2 研究活动 35
第3章 底层的技术 36
3.1 局域网(LAN) 36
3.1.1 有线局域网:以太网 37
3.1.2 传统以太网(10 Mbps) 37
3.1.3 快速以太网 39
3.1.4 吉比特以太网 41
3.1.5 无线局域网:IEEE 802.11 41
3.2 点对点广域网 45
3.2.1 物理层 45
3.2.2 数据链路层 50
3.3 交换广域网 52
3.3.1 X.25 52
3.3.2 帧中继 52
3.3.3 ATM 54
3.4 连接设备 57
3.4.1 转发器 57
3.4.2 网桥 59
3.4.3 两层交换机 61
3.4.4 路由器 61
3.4.5 三层交换机 62
3.5 重要术语 62
3.6 本章小结 64
3.7 实践安排 65
3.7.1 习题 65
3.7.2 研究活动 66
第4章 IP地址:分类编址 67
4.1 引言 67
4.1.1 地址空间 67
4.1.2 记法 68
4.2 分类编址 69
4.2.1 辨认类别 70
4.2.2 Net-id和Host-id 72
4.2.3 地址类和地址块 73
4.2.4 网络地址 76
4.2.5 足够的信息 76
4.2.6 掩码 77
4.2.7 CIDR记法 79
4.2.8 地址耗尽 79
4.3 其他问题 79
4.3.1 连接多个网络的设备 79
4.3.2 是位置而不是名字 80
4.3.3 特殊地址 80
4.3.4 专用地址 83
4.3.5 单播、多播和广播地址 83
4.3.6 互联网举例 85
4.4 划分子网和构造超网 85
4.4.1 划分子网 86
4.4.2 构成超网 89
4.5 重要术语 91
4.6 本章小结 91
4.7 实践安排 92
4.7.1 习题 92
4.7.2 研究活动 95
第5章 IP地址:无分类编址 96
5.1 可变长度地址块 96
5.1.1 限制 96
5.1.2 寻找地址块 99
5.1.3 分配到的地址块 102
5.2 划分子网 102
5.2.1 找出子网掩码 102
5.2.2 找出子网地址 103
5.2.3 可变长度的子网 104
5.3 地址分配 106
5.4 重要术语 107
5.5 本章小结 107
5.6 实践安排 108
5.6.1 习题 108
5.6.2 研究活动 109
第6章 IP分组的交付、转发和路由选择 110
6.1 交付 110
6.1.1 连接类型 110
6.1.2 直接交付与间接交付 111
6.2 转发 112
6.2.1 转发技术 112
6.2.2 分类编址的转发 114
6.2.3 无分类编址的转发 118
6.2.4 组合 124
6.3 路由选择 124
静态和动态路由选择 124
6.4 路由器的结构 127
构件 127
6.5 重要术语 129
6.6 本章小结 130
6.7 实践安排 131
6.7.1 习题 131
6.7.2 研究活动 132
第7章 ARP和RARP 133
7.1 ARP 134
7.1.1 分组格式 135
7.1.2 封装 136
7.1.3 操作 136
7.1.4 ATM上的ARP 138
7.1.5 代理ARP 139
7.2 ARP软件包 139
7.2.1 高速缓存表 139
7.2.2 队列 141
7.2.3 输出模块 141
7.2.4 输入模块 142
7.2.5 高速缓存控制模块 142
7.2.6 举例 143
7.3 RARP 145
7.3.1 分组格式 146
7.3.2 封装 146
7.3.3 RARP服务器 147
7.3.4 RARP的另一种解决方法 147
7.4 重要术语 147
7.5 本章小结 147
7.6 实践安排 148
7.6.1 习题 148
7.6.2 研究活动 149
第8章 网际协议(IP) 150
8.1 数据报 151
8.2 分片 156
8.2.1 最大传送单元(MTU) 156
8.2.2 与分片有关的字段 157
8.3 选项 159
8.3.1 格式 160
8.3.2 选项类型 160
8.4 检验和 167
8.4.1 在发送端计算检验和 167
8.4.2 在接收端计算检验和 167
8.4.3 IP分组中的检验和 168
8.5 IP软件包 169
8.5.1 首部添加模块 170
8.5.2 处理模块 170
8.5.3 队列 170
8.5.4 路由表 171
8.5.5 转发模块 171
8.5.6 MTU表 171
8.5.7 分片模块 171
8.5.8 重装表 172
8.5.9 重装模块 172
8.6 重要术语 173
8.7 本章小结 174
8.8 实践安排 175
8.8.1 习题 175
8.8.2 研究活动 176
第9章 网际控制报文协议(ICMP) 177
9.1 报文类型 178
9.2 报文格式 178
9.3 差错报告 179
9.3.1 终点不可达 180
9.3.2 源点抑制 181
9.3.3 超时 182
9.3.4 参数问题 183
9.3.5 改变路由 184
9.4 查询 185
9.4.1 回送请求和回答 185
9.4.2 时间戳请求和回答 186
9.4.3 地址掩码请求和回答 188
9.4.4 路由器询问和通告 188
9.5 检验和 189
9.5.1 检验和的计算 189
9.5.2 检验和的测试 190
9.6 排错工具 190
9.6.1 Ping 190
9.6.2 Traceroute 192
9.7 ICMP软件包 195
9.7.1 输入模块 195
9.7.2 输出模块 196
9.8 重要术语 197
9.9 本章小结 197
9.10 实践安排 198
9.10.1 习题 198
9.10.2 研究活动 199
第10章 网际组管理协议(IGMP) 200
10.1 组管理 200
10.2 IGMP报文 200
10.2.1 报文格式 201
10.3 IGMP的操作 201
10.3.1 加入一个组 202
10.3.2 退出一个组 203
10.3.3 监视成员关系 203
10.4 封装 205
10.4.1 IP层 206
10.4.2 数据链路层 207
10.4.3 netstat实用程序 208
10.5 IGMP软件包 209
10.5.1 组表 209
10.5.2 计时器 210
10.5.3 组加入模块 210
10.5.4 组退出模块 210
10.5.5 输入模块 211
10.5.6 输出模块 212
10.6 重要术语 212
10.7 本章小结 212
10.8 实践安排 213
10.8.1 习题 213
10.8.2 研究活动 215
第11章 用户数据报(UDP) 216
11.1 进程到进程的通信 217
11.1.1 端口号 217
11.1.2 套接字地址 220
11.2 用户数据报 221
11.3 检验和 222
11.3.1 在发送端的检验和计算 222
11.3.2 在接收端的检验和计算 223
11.3.3 举例 223
11.3.4 检验和的可选使用 224
11.4 UDP的操作 224
11.4.1 无连接服务 224
11.4.2 流量控制和差错控制 224
11.4.3 封装和拆装 224
11.4.4 排队 225
11.4.5 复用和分用 226
11.5 UDP的使用 227
11.6 UDP软件包 228
11.6.1 控制块表 228
11.6.2 输入队列 228
11.6.3 控制块模块 228
11.6.4 输入模块 229
11.6.5 输出模块 229
11.6.6 举例 230
11.7 重要术语 231
11.8 本章小结 231
11.9 实践安排 232
11.9.1 习题 232
11.9.2 研究活动 233
第12章 传输控制协议(TCP) 234
12.1 TCP的服务 234
12.1.1 进程到进程的通信 235
12.1.2 流交付服务 235
12.1.3 全双工通信 237
12.1.4 面向连接的服务 237
12.1.5 可靠的服务 238
12.2 TCP的特点 238
12.2.1 编号系统 238
12.2.2 流量控制 239
12.2.3 差错控制 240
12.2.4 拥塞控制 240
12.3 报文段 240
12.3.1 格式 240
12.3.2 封装 242
12.4 TCP连接 242
12.4.1 连接建立 243
12.4.2 数据传送 245
12.4.3 连接终止 246
12.4.4 连接复位 248
12.5 状态转换图 249
情况 250
12.6 流量控制 255
12.6.1 滑动窗口协议 255
12.6.2 糊涂窗口综合症 259
12.7 差错控制 260
12.7.1 检验和 260
12.7.2 确认 260
12.7.3 确认类型 261
12.7.4 重传 262
12.7.5 失序的报文段 262
12.7.6 一些情况 263
12.8 拥塞控制 266
12.8.1 网络性能 267
12.8.2 拥塞控制机制 268
12.8.3 TCP中的拥塞控制 269
12.9 TCP的计时器 273
12.9.1 重传计时器 273
12.9.2 持久计时器 276
12.9.3 保活计时器 276
12.9.4 TIME-WAIT计时器 277
12.10 选项 277
12.11 TCP软件包 283
12.11.1 传输控制块(TCB) 284
12.11.2 计时器 285
12.11.3 主模块 285
12.11.4 输入处理模块 288
12.11.5 输出处理模块 288
12.12 重要术语 288
12.13 本章小结 289
12.14 实践安排 290
12.14.1 习题 290
12.14.2 研究活动 293
第13章 流控制传输协议(SCTP) 294
13.1 SCTP的服务 295
13.1.1 进程到进程的通信 295
13.1.2 多重流 295
13.1.3 连接多个网络 296
13.1.4 全双工通信 296
13.1.5 面向连接的服务 297
13.1.6 可靠的服务 297
13.2 SCTP的特点 297
13.2.1 传输序号(TSN) 297
13.2.2 流标识符(SI) 297
13.2.3 流序号(SSN) 298
13.2.4 分组 298
13.2.5 确认号 300
13.2.6 流量控制 300
13.2.7 差错控制 300
13.2.8 拥塞控制 300
13.3 分组格式 300
13.3.1 通用首部 301
13.3.2 块 301
13.4 SCTP关联 308
13.4.1 关联建立 309
13.4.2 数据传送 311
13.4.3 关联终止 313
13.4.4 关联异常终止 314
13.5 状态转换图 314
13.5.1 几种情况 315
13.5.2 其他情况 318
13.6 流量控制 319
13.6.1 接收端 319
13.6.2 发送端 319
13.6.3 一种情况 320
13.7 差错控制 321
13.7.1 接收端 321
13.7.2 发送端 322
13.7.3 发送数据块 323
13.7.4 生成SACK块 324
13.8 拥塞控制 324
13.8.1 拥塞控制和多归属 324
13.8.2 显式拥塞通知 324
13.9 重要术语 325
13.10 本章小结 325
13.11 实践安排 326
13.11.1 习题 326
13.11.2 研究活动 328
第14章 单播路由选择协议(RIP、
OSPF和BGP) 329
14.1 内部和外部路由选择 329
14.2 距离向量路由选择 330
14.2.1 初始化 331
14.2.2 共享 331
14.2.3 更新 332
14.2.4 什么时候共享 333
14.2.5 二结点循环的不稳定性 333
14.2.6 三结点的不稳定性 335
14.3 RIP 335
14.3.1 RIP的报文格式 336
14.3.2 请求和响应 337
14.3.3 RIP的计时器 338
14.3.4 RIP版本2 339
14.3.5 封装 340
14.4 链路状态路由选择 341
构造路由表 342
14.5 OSPF 345
14.5.1 区域 345
14.5.2 度量 346
14.5.3 链路的类型 346
14.5.4 图形表示法 348
14.5.5 OSPF分组 348
14.5.6 链路状态更新分组 349
14.5.7 其他分组 356
14.5.8 封装 358
14.6 路径向量路由选择 359
14.6.1 初始化 359
14.6.2 共享 359
14.6.3 更新 360
14.7 BGP 361
14.7.1 自治系统的类型 361
14.7.2 路径属性 362
14.7.3 BGP会话 362
14.7.4 外部BGP和内部BGP 363
14.7.5 分组的类型 363
14.7.6 分组格式 363
14.7.7 封装 367
14.8 重要术语 367
14.9 本章小结 368
14.10 实践安排 369
14.10.1 习题 369
14.10.2 研究活动 370
第15章 多播和多播路由选择协议 372
15.1 单播、多播和广播 372
15.1.1 单播 372
15.1.2 多播 372
15.1.3 广播 373
15.1.4 多播和多个单播的比较 373
15.2 多播应用 374
15.2.1 访问分布式数据库 375
15.2.2 信息传播 375
15.2.3 传播新闻 375
15.2.4 电视会议 375
15.2.5 远程学习 375
15.3 多播路由选择 375
15.3.1 最佳路由选择:最短
路径树 376
15.3.2 路由选择协议 378
15.4 多播链路状态路由选择:MOSPF 378
15.4.1 多播链路状态路由选择 378
15.4.2 MOSPF 379
15.5 多播距离向量路由选择 379
15.5.1 多播距离向量路由选择 379
15.5.2 DVMRP 383
15.6 CBT 383
15.6.1 树的形成 383
15.6.2 发送多播分组 384
15.6.3 选择汇集路由器 385
15.6.4 小结 385
15.7 PIM 385
15.7.1 PIM-DM 385
15.7.2 PIM-SM 386
15.8 MBONE 386
15.9 重要术语 387
15.10 本章小结 387
15.11 实践安排 388
15.11.1 习题 388
15.11.2 研究活动 389
第16章 BOOTP和DHCP 390
16.1 BOOTP 390
16.1.1 操作 390
16.1.2 分组格式 393
16.2 DHCP 395
16.2.1 静态地址分配 395
16.2.2 动态地址分配 395
16.2.3 人工和自动配置 396
16.2.4 分组格式 396
16.2.5 转换状态 397
16.2.6 交换报文 398
16.3 重要术语 399
16.4 本章小结 399
16.5 实践安排 400
16.5.1 习题 400
16.5.2 研究活动 401
第17章 域名系统(DNS) 402
17.1 名字空间 402
17.1.1 平面名字空间 402
17.1.2 层次名字空间 403
17.2 域名空间 403
17.2.1 标号 403
17.2.2 域名 404
17.2.3 域 405
17.3 域名空间的分布 405
17.3.1 名字服务器的层次结构 405
17.3.2 区 406
17.3.3 根服务器 406
17.3.4 主服务器和次服务器 406
17.4 因特网中的DNS 407
17.4.1 类属域 407
17.4.2 国家域 408
17.4.3 反向域 408
17.4.4 注册机构 409
17.5 解析 409
17.5.1 解析程序 410
17.5.2 名字到地址的映射 410
17.5.3 地址到名字的映射 410
17.5.4 递归解析 410
17.5.5 迭代解析 411
17.5.6 高速缓存 411
17.6 DNS报文 412
首部 412
17.7 记录的类型 414
17.7.1 问题记录 414
17.7.2 资源记录 415
17.8 压缩 416
17.9 DDNS 420
17.10 封装 420
17.11 重要术语 420
17.12 本章小结 421
17.13 实践安排 422
17.13.1 习题 422
17.13.2 研究活动 423
第18章 远程登录:TELNET 424
18.1 概念 424
18.1.1 分时的环境 424
18.1.2 登录 424
18.2 网络虚拟终端(NVT) 426
18.3 NVT字符集 426
18.3.1 数据字符 426
18.3.2 远程控制字符 427
18.4 嵌入 427
18.5 选项 428
18.6 选项协商 429
18.6.1 允许选项 429
18.6.2 禁止选项 430
18.6.3 对称 431
18.7 子选项协商 431
18.8 对服务器进行控制 432
18.9 带外信令 433
18.10 转义字符 434
18.11 操作方式 434
18.11.1 默认方式 434
18.11.2 字符方式 435
18.11.3 行方式 435
18.12 用户接口 436
18.13 安全问题 437
18.14 重要术语 437
18.15 本章小结 437
18.16 实践安排 438
18.16.1 习题 438
18.16.2 研究活动 439
第19章 文件传送协议:FTP和TFTP 440
19.1 文件传送协议(FTP) 440
19.1.1 连接 441
19.1.2 通信 442
19.1.3 命令处理 444
19.1.4 文件传送 448
19.1.5 匿名FTP 451
19.2 简单文件传送协议(TFTP) 452
19.2.1 报文 452
19.2.2 连接 454
19.2.3 数据传送 455
19.2.4 UDP端口 457
19.2.5 TFTP举例 457
19.2.6 TFTP选项 458
19.2.7 安全性 458
19.2.8 应用 459
19.3 重要术语 459
19.4 本章小结 459
19.5 实践安排 461
19.5.1 习题 461
19.5.2 研究活动 462
第20章 电子邮件:SMTP、POP和IMAP 463
20.1 体系结构 463
20.1.1 第一种情况 463
20.1.2 第二种情况 464
20.1.3 第三种情况 464
20.1.4 第四种情况 465
20.2 用户代理 466
20.2.1 用户代理提供的服务 467
20.2.2 用户代理类型 468
20.2.3 发送邮件 468
20.2.4 接收邮件 469
20.2.5 地址 469
20.2.6 发件清单 470
20.2.7 MIME 470
20.3 报文传送代理:SMTP 475
20.3.1 命令和响应 476
20.3.2 邮件传送阶段 479
20.4 报文读取代理:POP和IMAP 482
20.4.1 POP3 482
20.4.2 IMAP4 483
20.5 基于万维网的邮件 484
20.6 重要术语 484
20.7 本章小结 484
20.8 实践安排 485
20.8.1 习题 485
20.8.2 研究活动 486
第21章 简单网络管理协议(SNMP) 487
21.1 概念 487
管理器和代理 487
21.2 管理构件 488
21.2.1 SNMP的作用 488
21.2.2 SMI的作用 488
21.2.3 MIB的作用 489
21.2.4 类比 489
21.2.5 概要 490
21.3 SMI 490
21.3.1 名字 491
21.3.2 类型 492
21.3.3 编码方法 493
21.4 MIB 495
21.4.1 访问MIB变量 496
21.4.2 字典式排序 498
21.5 SNMP 498
21.5.1 PDU 499
21.5.2 格式 500
21.6 报文 501
21.7 UDP端口 503
21.8 安全 504
21.9 重要术语 504
21.10 本章小结 504
21.11 实践安排 505
21.11.1 习题 505
21.11.2 研究活动 506
第22章 万维网:HTTP 507
22.1 体系结构 507
22.1.1 客户(浏览器) 507
22.1.2 服务器 508
22.1.3 统一资源定位符(URL) 508
22.1.4 Cookies 509
22.2 万维网文档 510
22.2.1 静态文档 510
22.2.2 动态文档 512
22.2.3 活动文档 514
22.3 HTTP 515
22.3.1 HTTP事务 515
22.3.2 持久和非持久连接 521
22.3.3 代理服务器 521
22.4 重要术语 522
22.5 本章小结 522
22.6 实践安排 523
22.6.1 习题 523
22.6.2 研究活动 524
第23章 在ATM上运行IP 525
23.1 ATM广域网 525
层次 525
23.2 用信元携带数据报 528
为何使用AAL5 529
23.3 信元的转发 529
23.3.1 地址 529
23.3.2 地址绑定 530
23.4 ATMARP 530
23.4.1 分组格式 530
23.4.2 ATMARP的操作 532
23.5 逻辑IP子网 534
23.6 重要术语 535
23.7 本章小结 535
23.8 实践安排 536
23.8.1 习题 536
23.8.2 研究活动 537
第24章 移动IP 538
24.1 编址 538
24.1.1 固定主机 538
24.1.2 移动主机 538
24.2 代理 539
24.2.1 归属代理 540
24.2.2 外地代理 540
24.3 三个阶段 540
24.3.1 代理发现 541
24.3.2 登记 542
24.3.3 数据传送 544
24.4 移动IP的低效率 545
24.4.1 两次穿越 545
24.4.2 三角形路由选择 546
24.4.3 解决方法 546
24.5 重要术语 546
24.6 本章小结 547
24.7 实践安排 547
24.7.1 习题 547
24.7.2 研究活动 548
第25章 多媒体 549
25.1 数字化音频和视频 550
25.1.1 数字化音频 550
25.1.2 数字化视频 550
25.2 音频和视频压缩 550
25.2.1 音频压缩 551
25.2.2 视频压缩 551
25.3 流式存储音频/视频 554
25.3.1 第一种方法:使用万维网
服务器 555
25.3.2 第二种方法:使用具有元
文件的万维网服务器 555
25.3.3 第三种方法:使用媒体
服务器 555
25.3.4 第四种方法:使用媒体
服务器和RTSP 556
25.4 流式直播音频/视频 557
25.5 实时交互式音频/视频 557
特性 557
25.6 RTP 561
25.6.1 RTP分组格式 561
25.6.2 UDP端口 563
25.7 RTCP 563
25.7.1 发送方报告 563
25.7.2 接收方报告 563
25.7.3 源点描述报文 564
25.7.4 再见报文 564
25.7.5 特定应用报文 564
25.7.6 UDP端口 564
25.8 IP语音 564
25.8.1 SIP 564
25.8.2 H.323 567
25.9 重要术语 568
25.10 本章小结 569
25.11 实践安排 570
25.11.1 习题 570
25.11.2 研究活动 570
第26章 专用网、虚拟专用网和网络
地址转换 571
26.1 专用网 571
26.1.1 内联网 571
26.1.2 外联网 571
26.1.3 编址 571
26.2 虚拟专用网 572
26.2.1 实现保密 572
26.2.2 VPN技术 574
26.3 网络地址转换(NAT) 575
26.3.1 地址转换 575
26.3.2 转换表 576
26.3.3 NAT和ISP 577
26.4 重要术语 578
26.5 本章小结 578
26.6 实践安排 579
26.6.1 习题 579
26.6.2 研究活动 579
第27章 下一代:IPv6和ICMPv6 580
27.1 IPv6 580
27.1.1 IPv6的地址 581
27.1.2 地址空间指派 582
27.1.3 分组格式 586
27.1.4 IPv4和IPv6的比较 595
27.2 ICMPv6 595
27.2.1 差错报告 596
27.2.2 查询 598
27.3 从IPv4过渡到IPv6 602
27.3.1 双协议栈 602
27.3.2 隧道技术 602
27.3.3 首部转换 603
27.4 重要术语 604
27.5 本章小结 605
27.6 实践安排 606
27.6.1 习题 606
27.6.2 研究活动 607
第28章 网络安全 608
28.1 密码学 608
28.1.1 对称密钥密码学 609
28.1.2 公钥密码学 612
28.1.3 比较 613
28.2 保密 614
28.2.1 使用对称密钥密码学
的保密 614
28.2.2 使用不对称密钥密码学
的保密 615
28.3 电子签名 615
28.3.1 对整个文档签字 616
28.3.1 对摘要签名 616
28.4 实体鉴别 618
28.4.1 用对称密钥密码学进行
实体鉴别 618
28.4.2 用公钥密码学进行
实体鉴别 620
28.5 密钥管理 620
28.5.1 对称密钥分配 620
28.5.2 公钥认证 626
28.5.3 Kerkeros 627
28.6 因特网的安全 630
28.6.1 IP层的安全:IPSec 630
28.6.2 运输层安全 634
28.6.3 应用层的安全:PGP 636
28.7 防火墙 637
28.7.1 分组过滤防火墙 637
28.7.2 代理防火墙 638
28.8 重要术语 639
28.9 本章小结 640
28.10 实践安排 641
28.10.1 习题 641
28.10.2 研究活动 642
附录A ASCII码 644
附录B 数制 648
B.1 基10:十进制 648
权重 648
B.2 基2:二进制 648
B.2.1 权重 649
B.2.2 二进制到十进制 649
B.2.3 十进制到二进制 649
B.3 基16:十六进制 649
B.3.1 权重 650
B.3.2 十六进制到十进制 650
B.3.3 十进制到十六进制 650
B.4 基256:IP地址 650
B.4.1 权重 651
B.4.2 IP地址到十进制 651
B.4.3 十进制到IP地址 651
B.5 比较 652
B.6 其他的转换 652
B.6.1 从二进制到十六进制 652
B.6.2 从十六进制到二进制 652
B.6.3 从基256到二进制 653
B.6.4 从二进制到基256 653
附录C 检验和 654
C.1 传统的 654
C.1.1 二进制的计算 654
C.1.2 十六进制的计算 654
C.1.3 十进制的计算 655
C.2 FLETCHER 657
C.2.1 八位Fletcher 657
C.2.2 十六位Fletcher 658
C.3 ADLER 659
附录D 差错检测 661
D.1 差错的类型 661
D.1.1 单个位差错 661
D.1.2 突发差错 662
D.2 检测 662
D.2.1 冗余 662
D.2.2 奇偶检验 663
D.2.3 循环冗余检验(CRC) 665
D.2.4 检验和 668
附录E 802项目 669
E.1 802.1项目 670
E.2 802.2项目 670
E.2.1 LLC 670
E.2.2 PDU 670
E.2.3 MAC 671
附录F 联系地址 672
附录G RFC 674
附录H UDP和TCP端口 676
词汇表 678
猜您喜欢