第1章 概述 1
1.1计算机网络的发展 1
1.1.1计算机远程通信网 1
1.1.2计算机网络的形成 2
1.1.3网络体系结构与协议标准化的研究 3
1.1.4 Internet的应用与高速网络技术发展 4
1.1.5宽带网络与无线网络的发展 5
1.2计算机网络的概念与分类 7
1.2.1计算机网络的概念 7
1.2.2计算机网络的分类 8
1.3计算机网络的结构 13
1.3.1计算机网络的组成 13
1.3.2计算机网络的典型结构 13
1.3.3现代网络结构的特点 15
1.4计算机网络的拓扑结构 16
1.4.1计算机网络拓扑的定义 16
1.4.2计算机网络拓扑的分类 16
1.5网络体系结构的基本概念 17
1.5.1网络协议的概念 17
1.5.2网络体系结构 18
1.6参考模型 21
1.6.1 OSI参考模型 21
1.6.2 OSI参考模型各层的功能 24
1.6.3 TCP/IP参考模型 26
1.6.4 OSI参考模型与TCP/IP参考模型的评价 27
1.6.5局域网体系结构 27
1.6.6一种建议的参考模型 28
1.7典型网络举例 28
1.7.1 Internet 28
1.7.2面向连接的网络:X.25、帧中继和ATM 32
1.7.3以太网 34
1.7.4无线LAN:802.11 35
1.8网络标准化组织 36
1.8.1电信领域中最有影响的组织 37
1.8.2国际标准领域中最有影响的组织 37
1.8.3 Internet标准领域中最有影响的组织 38
小结 39
习题 40
第2章 物理层 42
2.1物理层的基本概念 42
2.1.1物理层的基本概念 42
2.1.2物理层的基本服务功能 43
2.1.3物理层向数据链路层提供的服务 43
2.2数据通信基础 43
2.2.1数据通信的基本概念 43
2.2.2数据通信的理论基础 47
2.3传输介质与物理设备 50
2.3.1传输介质的特性 50
2.3.2有线介质 51
2.3.3无线介质 55
2.3.4物理设备 59
2.4数据编码技术 60
2.4.1数据编码类型 60
2.4.2模拟数据编码方法 61
2.4.3数字数据编码方法 62
2.4.4脉冲编码调制方法 65
2.5多路复用 68
2.5.1多路复用的概念与分类 68
2.5.2频分多路复用 69
2.5.3时分多路复用 69
2.5.4波分多路复用 70
2.5.5码分多路复用 72
2.6数据交换 74
2.6.1数据交换的分类 74
2.6.2电路交换 74
2.6.3报文交换 75
2.6.4数据报分组交换 76
2.6.5虚电路分组交换 77
小结 79
习题 79
第3章 数据链路层 81
3.1数据链路层的基本概念 81
3.1.1物理线路与数据链路 82
3.1.2数据链路层向网络层提供的服务 83
3.1.3数据链路层的主要功能 84
3.2错误检测和纠正 87
3.2.1差错产生的原因和差错类型 87
3.2.2误码率的定义 88
3.2.3差错控制编码 88
3.2.4差错控制机制 91
3.3数据链路层协议示例 96
3.3.1数据链路层协议的分类 96
3.3.2 HDLC——高级数据链路控制 99
3.3.3 Internet中的数据链路层 102
小结 104
习题 104
第4章 介质访问控制子层 106
4.1局域网的基本概念 106
4.1.1 IEEE 802参考模型 106
4.1.2局域网拓扑结构类型与特点 108
4.1.3 LAN的信道分配问题 111
4.2多路访问协议 111
4.2.1 ALOHA 112
4.2.2载波检测多路访问协议 112
4.2.3无冲突的协议 114
4.2.4有限竞争协议 114
4.2.5无线LAN协议 115
4.3以太网 117
4.3.1以太网电缆 117
4.3.2以太网物理地址 119
4.3.3以太网帧结构 119
4.3.4 CSMA/CD协议 120
4.3.5交换式以太网 122
4.3.6快速以太网 122
4.3.7千兆以太网 123
4.3.8万兆以太网 125
4.4无线LAN 125
4.4.1 802.11协议栈 125
4.4.2 802.11物理层 126
4.4.3 802.11 MAC子层协议 128
4.4.4 802.11帧结构 129
4.5数据链路层交换 131
4.5.1网桥的基本工作原理 131
4.5.2本地网桥与远程网桥 132
4.5.3局域网交换机 133
4.5.4虚拟局域网 136
小结 139
习题 140
第5章 网络层 142
5.1网络层设计要点 142
5.1.1存储转发分组交换 142
5.1.2向传输层提供的服务 143
5.1.3无连接服务的实现 143
5.1.4面向连接服务的实现 144
5.2路由算法 147
5.2.1路由算法的评价 147
5.2.2扩散法 149
5.2.3最短路径路由 150
5.2.4距离矢量路由 151
5.2.5链路状态路由 154
5.2.6分级路由 158
5.2.7广播路由与多播路由 159
5.3拥塞控制算法 162
5.3.1拥塞控制的基本原理 163
5.3.2虚电路子网中的拥塞控制 164
5.3.3数据报子网中的拥塞控制 165
5.3.4负载丢弃 166
5.4服务质量 167
5.4.1需求 167
5.4.2获得好的服务质量所使用的技术 168
5.5网络互联 169
5.5.1网络互联的基本概念 170
5.5.2虚电路网络互联 170
5.5.3数据报网络互联 171
5.5.4隧道技术 172
5.6 Internet上的网络层 173
5.6.1 IP协议 174
5.6.2 IP地址 176
5.6.3 ICMP 182
5.6.4内部网关路由协议RIP与OSPF 186
5.6.5外部网关路由协议BGP 191
5.6.6 Internet多播与IGMP 193
5.6.7移动IP 193
5.6.8 IPv6 195
5.7路由器及第三层交换 202
5.7.1路由器的基本功能 202
5.7.2路由器的基本工作原理 203
5.7.3第三层交换技术 204
小结 206
习题 206
第6章 传输层 208
6.1传输层的基本功能 208
6.1.1传输层端到端通信的概念 208
6.1.2传输层向上层提供的服务 209
6.1.3传输服务原语 212
6.1.4传输服务应用举例 213
6.2传输协议的要素 219
6.2.1编址 220
6.2.2连接管理 221
6.2.3流量控制和缓冲 224
6.2.4多路复用 228
6.2.5崩溃恢复 228
6.3 Internet传输协议——UDP 230
6.3.1 UDP介绍 230
6.3.2远程过程调用 232
6.3.3实时传输协议 237
6.4 Internet传输协议——TCP 244
6.4.1 TCP介绍 244
6.4.2 TCP数据段的格式 245
6.4.3 TCP连接管理 247
6.4.4 TCP传输策略 251
6.4.5 TCP拥塞控制 253
6.4.6 TCP计时器管理 254
小结 256
习题 257
第7章 应用层 259
7.1 DNS——域名系统 259
7.1.1 DNS名字空间 260
7.1.2资源记录 263
7.1.3名字服务器 264
7.2电子邮件 269
7.2.1电子邮件系统的组成结构 269
7.2.2电子邮件工作过程 271
7.2.3电子邮件格式与MIME 273
7.2.4 SMTP协议 277
7.2.5 POP3协议 280
7.2.6 IMAP协议 282
7.3 FTP服务 282
7.3.1 FTP的概念 282
7.3.2 FTP服务的工作过程 283
7.3.3匿名FTP服务 287
7.3.4 FTP客户程序 288
7.4 WWW服务 288
7.4.1 WWW服务的基本概念 289
7.4.2超文本、超媒体与超文本标记语言 290
7.4.3 URL与信息定位 297
7.4.4 HTTP协议 299
7.4.5 WWW基本工作过程与协议层次 305
7.5其他网络应用介绍 314
7.5.1新闻与公告类服务 314
7.5.2播客服务 316
7.5.3博客服务 317
7.5.4网络即时通信服务 319
7.5.5网络电视服务 320
小结 320
习题 320
第8章 网络安全与网络管理技术 323
8.1网络安全 323
8.1.1网络安全的基本概念与标准 323
8.1.2密码算法与密码体制 327
8.1.3报文鉴别技术 332
8.1.4数字签名技术 333
8.1.5身份认证技术 334
8.1.6防火墙技术 335
8.1.7入侵检测技术 336
8.1.8网络备份与恢复技术 337
8.1.9网络防病毒技术 338
8.1.10 Internet安全体系结构 340
8.2网络管理技术 342
8.2.1网络管理的基本概念 342
8.2.2 OSI管理功能域 343
8.2.3简单网络管理协议 344
小结 347
习题 347
参考文献 349