第1章 绪论 1
1.1 数据通信 2
1.1 网络 3
1.2.1 分布式处理 3
1.2.2 网络指标 3
1.2.3 应用 4
1.3 协议和标准 5
1.3.1 协议 5
1.3.2 标准 6
1.4 标准化组织 6
1.4.1 标准化委员会 6
1.4.2 论坛 8
1.4.3 管理机构 9
1.5 总结 9
1.6 习题集 9
第2章 基本概念 12
2.1 线路配置 12
2.1.1 点到点连接 12
2.1.2 多点连接 13
2.2 拓扑结构 13
2.2.1 网状拓扑 14
2.2.2 星形拓扑 14
2.2.3 树形拓扑 15
2.2.5 环形拓扑 16
2.2.4 总线形拓扑 16
2.2.6 混合型拓扑 17
2.3 传输模式 18
2.3.1 单工模式 18
2.3.2 半双工模式 18
2.3.3 全双工模式 19
2.4 网络类型 19
2.4.1 局域网 19
2.4.2 城域网 20
2.4.3 广域网 20
2.6 总结 21
2.5 网际互连 21
2.7 习题集 22
第3章 OSI模型 25
3.1 模型 25
3.2 各层功能 27
3.2.1 物理层 27
3.2.2 数据链路层 28
3.2.3 网络层 29
3.2.4 传输层 31
3.2.5 会话层 32
3.2.6 表示层 33
3.2.7 应用层 34
3.3 总结 35
3.2.8 各层功能总结 35
3.4 习题集 36
第4章 信号 40
4.1 模拟和数字 40
4.2 周期性和非周期性信号 41
4.2.1 周期性信号 41
4.2.2 非周期性信号 42
4.3 模拟信号 42
4.3.1 简单模拟信号 43
4.3.2 复合信号 47
4.3.3 频谱和带宽 48
4.4.1 振幅、周期和相位 49
4.4 数字信号 49
4.4.2 数字信号分解 50
4.4.3 介质带宽和有效带宽 51
4.4.4 介质带宽和数据速率:信道容量 52
4.4.5 使用模拟信号传输数字化数据 52
4.5 数学表达 53
4.6 总结 54
4.7 习题集 55
第5章 编码 58
5.1 数字-数字编码 58
5.1.1 单极性编码 59
5.1.2 极化编码 60
5.1.3 双极化编码 62
5.2 模拟-数字编码 66
5.2.1 脉冲振幅调制 66
5.2.2 脉冲码调制 67
5.2.3 采样频率 68
5.3 数字-模拟编码 69
5.3.1 数字-模拟编码内容 70
5.3.2 幅移键控 71
5.3.3 频移键控 73
5.3.4 相移键控 74
5.3.5 正交调幅 76
5.3.6 比特/波特率比较 78
5.4.1 调幅 79
5.4 模拟-模拟编码 79
5.4.2 调频 81
5.4.3 调相 83
5.5 总结 83
5.6 习题集 84
第6章 数字数据传输:接口和调制解调器 91
6.1 数字数据传输 91
6.1.1 并行传输 91
6.1.2 串行传输 92
6.2 数据终端设备和数据电路终接设备接口 94
6.2.1 数据终端设备 94
6.2.2 数据电路终接设备 95
6.2.3 标准 95
6.2.4 EIA-232接口 96
6.3 其他接口标准 101
6.3.1 EIA-449标准 101
6.3.2 EIA-530标准 104
6.3.3 X.21标准 104
6.4 调制解调器 105
6.4.1 传输速率 106
6.4.2 调制解调器标准 109
6.5 总结 114
6.6 习题集 115
第7章 传输媒介 122
7.1 有向媒介 122
7.1.1 双绞线电缆 123
7.1.2 同轴电缆 125
7.1.3 光纤 127
7.2 无向媒介 131
7.2.1 无线电波段分配 131
7.2.2 无线电波的传播 132
7.2.3 地面微波 135
7.2.4 卫星通信 136
7.2.5 蜂窝电话 137
7.3 性能 139
7.4 总结 139
7.5 习题集 141
8.1 多合一/一分多 146
第8章 复用 146
8.2 复用类型 147
8.2.1 频分复用 147
8.2.2 时分复用 149
8.2.3 反复用 155
8.3 复用技术应用实例:电话系统 156
8.3.1 常见载体业务及体系 156
8.3.2 模拟业务 156
8.3.3 数字业务 158
8.4 总结 162
8.5 习题集 163
9.1.1 单比特错误 168
9.1 错误类型 168
第9章 错误检测与纠正 168
9.1.2 多比特错误 169
9.1.3 突发错误 169
9.2 错误检测 169
9.2.1 冗余 169
9.2.2 垂直冗余码校验 170
9.2.3 纵向冗余校验 171
9.2.4 循环冗余码校验 172
9.2.5 校验和 175
9.3 错误纠正 176
9.3.1 单比特错误纠正 176
9.3.2 海明码 177
9.3.3 多比特错误纠正 180
9.4 总结 180
9.5 习题集 181
第10章 数据链路控制 185
10.1 线路规程 185
10.2 流量控制 189
10.2.1 停等协议 189
10.2.2 滑动窗口协议 190
10.3 错误控制 193
10.3.1 自动重复请求 193
10.3.2 停等自动重复请求 193
10.3.3 滑动窗口自动重复请求 195
10.4 总结 199
10.5 习题集 200
第11章 数据链路协议 204
11.1 异步协议 204
11.1.1 XMODEM协议 204
11.1.2 YMEDEM协议 205
11.1.3 ZMODEM协议 205
11.1.4 阻塞异步传输协议 205
11.1.5 Kermit协议 205
11.2 同步协议 206
11.3 面向字符的协议 206
11.3.1 二进制同步通信协议 206
11.3.2 BSC协议帧 207
11.3.3 数据透明性 210
11.4 面向比特的协议 211
11.4.1 高级数据链路控制协议 212
11.4.2 帧格式 214
11.4.3 关于帧的其他内容 218
11.4.4 链路访问过程 224
11.5 总结 224
11.6 习题集 225
第12章 局域网 229
12.1 802项目 229
12.1.3 MAC 230
12.1.4 协议数据单元 230
12.1.2 LLC 230
12.1.1 IEEE802.1 230
12.2 以太网 231
12.2.1 访问模式 232
12.2.2 地址 232
12.2.3 电气规范 232
12.2.4 数据帧格式 233
12.2.5 实现 233
12.3 令牌总线 237
12.4 令牌环网 238
12.4.1 访问模式:令牌传递 238
12.4.3 电气规范 240
12.4.4 帧格式 240
12.4.2 地址 240
12.4.5 实现 242
12.5 FDDI 243
12.5.1 访问模式:令牌传递 243
12.5.2 寻址 245
12.5.3 电气规范 246
12.5.4 帧格式 247
12.5.5 实现:物理介质依赖层 248
12.6 比较 249
12.7 总结 250
12.8 习题集 251
13.1.1 访问方法:双总线 256
第13章 城域网 256
13.1 IEEE802.6 256
13.1.2 分布式队列 258
13.1.3 环配置 260
13.1.4 操作:DQDB层 260
13.1.5 实现 262
13.2 SMDS 262
13.3 总结 264
13.4 习题集 264
第14章 交换:一个网络层功能 267
14.1 电路交换 268
14.1.1 空分交换机 269
14.1.2 时分交换机 271
14.1.3 时分和空分交换机的结合 272
14.2 包交换 273
14.2.1 数据报方法 274
14.2.2 虚电路方法 275
14.3 消息交换 276
14.4 网络层 276
14.5 总结 277
14.6 习题集 278
15.1.2 远程服务 281
15.1.1 载体服务 281
15.1 服务 281
第15章 综合业务数字网 281
15.1.3 附加服务 282
15.2 历史 282
15.2.1 通过模拟网络的语音通信 282
15.2.2 通过模拟网络的语音和数据通信 282
15.2.3 提供给用户的模拟和数字服务 282
15.2.4 综合数字网 283
15.2.5 综合业务数字网 283
15.3 用户到ISDN的访问 284
15.3.1 B信道 284
15.3.2 D信道 284
15.3.4 用户接口 285
15.3.3 H信道 285
15.3.5 功能组 286
15.3.6 参考点 288
15.4 ISDN层 288
15.4.1 物理层 289
15.4.2 数据链路层 294
15.4.3 网络层 294
15.5 宽带ISDN 297
15.5.1 服务 298
15.5.2 物理规范 298
15.6 总结 299
15.7 习题集 301
第16章 X.25 305
16.1 X.25的层次 305
16.1.1 物理层 306
16.1.2 数据链路层 306
16.1.3 网络层 306
16.2 包交换层协议 306
16.2.1 信息包 306
16.2.2 控制包 308
16.2.3 安全包序列 311
16.2.4 虚通道ID编号 312
16.3 总结 312
16.4 习题集 312
第17章 帧中继 315
17.1.1 物理层 316
17.1.2 数据链路层 316
17.1 帧中继的层次 316
17.2 帧中继的操作 317
17.2.1 中继 318
17.2.2 交换 318
17.2.3 拥塞控制 319
17.3 实现 319
17.4 总结 320
17.5 习题集 320
18.1 设计目标 322
18.1.1 包网络 322
第18章 ATM 322
18.1.2 混合网络通信 323
18.1.3 信元网络 323
18.1.4 ATM的其他优势 327
18.2 ATM的拓扑结构 327
18.3 ATM体系结构 328
18.3.1 应用适配层 329
18.3.2 ATM层 334
18.3.3 物理层 336
18.4 总结 336
18.5 习题集 337
第19章 SONET/SDH 341
19.1 同步传输信号 341
19.2.1 SONET设备 342
19.2 物理配置 342
19.2.2 段、线路和路径 343
19.3 SONET的层次 343
19.3.1 纤维光学层 343
19.3.2 段层 343
19.3.3 线路层 343
19.3.4 路径层 344
19.3.5 设备-层之间关系 344
19.4 SONET的帧 344
19.4.1 帧格式 345
19.4.2 段开销 345
19.4.3 线路开销 346
19.4.4 路径开销 347
19.4.5 虚拟辅助站 348
19.4.6 VT的类别 348
19.5 复用STS帧 349
19.6 总结 350
19.7 习题集 350
第20章 网际互连和网络设备 354
20.1 重发器 355
20.2 网桥 356
20.3 路由器 358
20.4 网关 361
20.5 路由算法 362
20.5.1 距离向量路由 362
20.5.2 链路状态路由 367
20.6 总结 372
20.7 习题集 373
第21章 传输层 377
21.1 传输层的责任 377
21.1.1 端到端传递 378
21.1.2 寻址 378
21.1.3 可靠传递 379
21.1.4 流量控制 382
21.1.5 复用 382
21.2 连接 383
21.2.1 连接建立 383
21.3.1 传输类 384
21.3 OSI传输层协议 384
21.2.2 连接终止 384
21.3.2 传输协议数据单元 385
21.3.3 面向连接和无连接服务 386
21.4 总结 387
21.5 习题集 387
第22章 OSI高层 390
22.1 会话层 390
22.1.1 会话和传输交互 390
22.1.2 同步点 391
22.1.3 会话协议数据单元 392
22.2 表示层 392
22.2.2 加密/解密 393
22.2.1 翻译 393
22.2.3 认证 397
22.2.4 数据压缩 398
22.3 应用层 399
22.3.1 消息处理系统 399
22.3.2 文件传输访问和管理 400
22.3.3 虚拟终端 401
22.3.4 目录系统 402
22.3.5 通用管理信息协议 403
22.4 总结 404
22.5 习题集 404
23.1.1 TCP/IP和Internet 407
23.1 TCP/IP概述 407
第23章 TCP/IP 407
23.1.2 TCP/IP和OSI 408
23.1.3 封装 408
23.2 网络层 408
23.2.1 网际互连协议 409
23.2.2 在网络层的其他协议 412
23.3 传输层 414
23.3.1 用户数据报协议 414
23.3.2 传输控制协议 415
23.4 应用层 417
23.4.1 域名系统 417
23.4.2 TELNET 418
24.4.3 文件传输协议 420
24.4.4 使用NFS和RPC的文件访问 421
24.4.5 电子邮件:SMTP 422
24.4.6 简单网络管理协议 424
23.4.7 Gopher 425
23.4.8 Archie 425
23.4.9 Veronica 425
23.4.10 广域信息服务 426
23.4.11 超文本传输协议 426
23.5 万维网 426
23.5.1 统一资源定位器 427
23.5.2 浏览器体系结构 428
23.6 总结 431
23.7 习题集 433
附录A ASCII和EBCDIC编码 441
附录B 数字系统和变换 443
附录C 二进制数的表示 450
附录D 校验和计算的反码算术 455
附录E 傅立叶分析 457
附录F 差错检测的硬件设备 460
附录G 霍夫曼编码 465
附录H IPv6协议 470
简略语 473
词汇表 477
部分习题答案 505