第1章 计算机网络概论 1
1.1 计算机网络概述 5
1.1.1 计算机网络的概念 5
1.1.2 计算机网络的功能 7
1.1.3 计算机网络的产生与发展 9
1.1.4 计算机网络标准化相关组织 14
1.1.5 计算机网络的组成 16
1.2 计算机网络的分类 18
1.2.1 按网络覆盖范围分类 18
1.2.2 按传输媒体分类 19
1.2.3 按使用范围分类 20
1.2.4 按拓扑结构分类 20
1.2.5 根据网络的通信方式分类 23
1.3 计算机网络体系结构 24
1.3.1 基本概念 24
1.3.2 ISO/OSI参考模型 29
1.3.3 TCP/IP体系结构 41
本章小结 45
课外练习 45
第2章 数据通信和物理层 48
2.1 数据通信的基本概念 52
2.1.1 数据通信系统的基本模型 52
2.1.2 信息、数据与信号 53
2.2 数据通信系统的性能指标 55
2.2.1 数据传输速率 55
2.2.2 带宽 55
2.2.3 波特率 56
2.2.4 时延 56
2.2.5 时延带宽积 58
2.2.6 利用率 58
2.2.7 误码率 58
2.3 信道容量 59
2.3.1 信道的含义与类型 59
2.3.2 信道容量计算公式 61
2.4 数据传输方式 63
2.4.1 单工、半双工和全双工 63
2.4.2 并行传输和串行传输 64
2.4.3 同步传输和异步传输 65
2.4.4 基带传输和频带传输 66
2.5 数据编码与数据调制 67
2.5.1 数字数据的数字信号编码 67
2.5.2 数字数据的模拟信号编码 70
2.5.3 模拟数据的数字信号编码 71
2.6 信道复用技术 72
2.6.1 频分多路复用 73
2.6.2 时分多路复用 73
2.6.3 波分多路复用 75
2.6.4 码分多路复用 75
2.7 数字传输系统 77
2.7.1 准同步数字系列 77
2.7.2 同步光纤网和同步数字系列 79
2.8 物理层的传输介质 79
2.8.1 有线传输介质 80
2.8.2 无线传输介质 83
2.9 物理层的功能、特性及设备 84
2.9.1 物理层的功能 85
2.9.2 物理层的特性 85
2.9.3 物理层的设备 86
本章小结 90
课外练习 90
第3章 数据链路层 93
3.1 数据链路层概述 95
3.1.1 数据链路层的基本功能 96
3.1.2 数据链路层的服务 98
3.2 帧同步功能 98
3.2.1 字符计数法 99
3.2.2 字符填充首尾定界符法 99
3.2.3 比特填充首尾定界符法 100
3.3 流量控制功能 101
3.3.1 停等协议 101
3.3.2 后退N帧ARQ协议 103
3.3.3 选择重发ARQ协议 104
3.3.4 滑动窗口协议 105
3.4 差错控制功能 108
3.5 数据链路层协议 114
3.5.1 高级数据链路控制规程 114
3.5.2 Internet数据链路控制协议PPP 117
3.6 数据链路层设备 119
3.6.1 网桥 119
3.6.2 以太网交换机 121
本章小结 124
课外练习 125
第4章 局域网技术 127
4.1 局域网概述 130
4.2 局域网体系结构 131
4.2.1 IEEE 802局域网参考模型 131
4.2.2 介质访问控制子层 132
4.2.3 逻辑链路控制子层 132
4.3 以太网介质访问控制技术 132
4.3.1 ALOHA 132
4.3.2 CSMA/CD 133
4.4 以太网帧格式和数据封装 135
4.4.1 以太网帧格式 135
4.4.2 以太网数据封装 136
4.4.3 以太网地址 137
4.5 常见以太网 138
4.5.1 传统以太网 138
4.5.2 快速以太网技术 140
4.5.3 千兆位以太网 142
4.5.4 万兆位以太网 143
4.6 虚拟局域网 145
4.6.1 虚拟局域网的概念 145
4.6.2 虚拟局域网的主要特点 147
4.6.3 虚拟局域网的类型 147
4.6.4 虚拟局域网的协议标准 150
4.6.5 虚拟局域网中的链路类型 152
4.7 其他局域网 153
4.7.1 令牌环网 153
4.7.2 令牌总线网 157
4.7.3 FDDI网 158
4.8 无线局域网 161
4.8.1 无线局域网的概念和特点 161
4.8.2 无线局域网的主要标准 162
4.8.3 无线局域网的体系结构 163
4.8.4 无线局域网的介质访问控制方式 166
4.8.5 无线局域网的组建 167
4.8.6 无线局域网的安全性 168
本章小结 169
课外练习 169
第5章 广域网技术 172
5.1 广域网基础 173
5.1.1 广域网概述 173
5.1.2 广域网的连接方式 175
5.2 广域网接入技术 176
5.2.1 DSL接入技术 176
5.2.2 帧中继网 179
5.2.3 ATM网 183
本章小结 192
课外练习 192
第6章 网络层 194
6.1 网络层概述 197
6.1.1 网络层的功能 197
6.1.2 网络层提供的服务 198
6.2 IPv4协议 201
6.2.1 IPv4协议简介 201
6.2.2 IPv4地址及子网划分 202
6.2.3 IP数据报格式 206
6.2.4 IP数据报分片与重组 208
6.2.5 IP数据报转发 210
6.2.6 无类别域间路由 211
6.2.7 网络地址转换 212
6.3 网络层的协议 213
6.3.1 ARP和RARP 213
6.3.2 DHCP 213
6.3.3 ICMP 214
6.4 路由算法和路由协议 215
6.4.1 路由算法 215
6.4.2 路由协议 219
6.5 网络层设备 225
6.5.1 路由器的含义和类型 225
6.5.2 路由器的工作原理 227
6.5.3 路由器的结构 228
6.5.4 路由表 229
6.6 IPv6协议 231
6.6.1 IPv4协议的设计缺陷 231
6.6.2 IPv6数据报格式 233
6.6.3 IPv6的地址结构 235
6.6.4 IPv4到IPv6的过渡技术 236
本章小结 237
课外练习 237
第7章 传输层 240
7.1 传输层概述 242
7.1.1 传输层功能 242
7.1.2 传输层服务 243
7.2 传输协议的要素 245
7.2.1 传输层编址 246
7.2.2 建立传输连接 247
7.2.3 释放传输连接 249
7.2.4 流量控制和缓存 249
7.3 TCPIP的传输层 251
7.3.1 用户数据报协议UDP 252
7.3.2 用户数据报格式 257
7.4 传输控制协议TCP 258
7.4.1 TCP概述 258
7.4.2 TCP报文段的首部 259
7.4.3 TCP数据编号与确认 261
7.4.4 TCP可靠性保证 261
7.4.5 TCP流量控制 262
7.4.6 TCP拥塞控制 268
本章小结 274
课外练习 274
第8章 应用层 276
8.1 应用层概述 279
8.1.1 应用层的主要协议 280
8.1.2 网络应用模式 281
8.2 域名系统 283
8.2.1 Internet的域名结构 283
8.2.2 域名服务器 285
8.2.3 域名解析过程 287
8.2.4 DNS的报文格式 289
8.3 文件传输服务 290
8.3.1 FTP的工作原理 290
8.3.2 FTP的数据表示 291
8.3.3 FTP的命令和应答 291
8.3.4 简单文件传输协议 294
8.4 远程登录协议Telnet 294
8.4.1 Telnet协议 295
8.4.2 Telnet工作原理 295
8.4.3 Telnet语法与远程登录实现 296
8.5 电子邮件 297
8.5.1 电子邮件系统的组成结构 297
8.5.2 电子邮件格式 297
8.5.3 电子邮件的相关协议 298
8.6 万维网 303
8.6.1 万维网工作原理 304
8.6.2 统一资源定位符 305
8.6.3 超文本传输协议 305
8.7 动态主机配置协议 307
8.7.1 DHCP的常用术语 308
8.7.2 DHCP的工作过程 309
8.8 简单网络管理协议 310
8.8.1 SNMP概述 310
8.8.2 SNMP模型 311
8.8.3 管理信息结构 313
8.8.4 管理信息库 314
本章小结 316
课外练习 316
第9章 网络安全 319
9.1 网络安全概述 322
9.1.1 网络攻击常用方法 322
9.1.2 网络安全服务 324
9.1.3 网络安全机制 325
9.2 数据加密技术 327
9.2.1 DES算法 328
9.2.2 RSA算法 336
9.3 数字签名与报文摘要 338
9.3.1 数字签名 338
9.3.2 报文摘要 339
9.4 计算机病毒 340
9.4.1 计算机病毒的概念 340
9.4.2 计算机病毒的特征 340
9.4.3 计算机病毒的分类 341
9.4.4 计算机病毒的防治 342
9.5 防火墙技术 344
9.5.1 防火墙基本概念 344
9.5.2 防火墙的主要类型 345
9.5.3 防火墙的体系结构 347
9.5.4 防火墙的局限性 349
本章小结 349
课外练习 350
参考文献 352