第1章 计算机网络概论 1
1.1 计算机网络的发展与应用 1
1.1.1 计算机网络的发展 1
1.1.2 计算机网络的应用 5
1.2 计算机网络的定义与功能 7
1.2.1 计算机网络的定义 7
1.2.2 计算机网络的组成 8
1.2.3 计算机网络的功能 9
1.3 计算机网络拓扑结构与分类 9
1.3.1 计算机网络拓扑结构 9
1.3.2 计算机网络分类 12
1.3.3 计算机网络传输介质 14
1.4 计算机网络的性能 17
1.4.1 计算机网络的性能指标 17
1.4.2 计算机网络的非性能指标 18
习题 18
第2章 数据通信基础 20
2.1 数据通信的基本概念 20
2.1.1 数据通信模型 20
2.1.2 信道及通信系统 22
2.1.3 数据通信方式 24
2.1.4 数字数据通信同步 26
2.1.5 数据通信系统的主要技术指标 28
2.2 数据编码技术 30
2.2.1 数据编码的基本概念 30
2.2.2 数字数据的数字信号编码方法 30
2.2.3 数字数据的模拟信号编码方法 32
2.2.4 模拟数据的数字信号编码方法 33
2.3 多路复用技术 34
2.3.1 多路复用技术概述 34
2.3.2 频分多路复用 35
2.3.3 时分多路复用 36
2.3.4 波分多路复用 38
2.3.5 统计时分多路复用 39
2.3.6 码分多路复用 39
2.4 数据交换技术 40
2.4.1 电路交换 40
2.4.2 报文交换 41
2.4.3 分组交换 42
2.4.4 3种数据交换技术的比较 44
本章重要概念 45
习题 46
第3章 计算机网络体系结构 47
3.1 计算机网络体系结构概述 47
3.1.1 网络体系结构的分层原理 47
3.1.2 开放系统互联参考模型 49
3.1.3 TCP/IP体系结构 51
3.2 物理层 53
3.2.1 物理层概述 53
3.2.2 物理层的特性 54
3.2.3 物理层的网络连接设备 54
3.3 数据链路层 55
3.3.1 数据链路层概述 55
3.3.2 帧的格式 57
3.3.3 停止等待协议 58
3.3.4 连续ARQ协议和选择重传ARQ协议 63
3.3.5 HDLC协议 65
3.3.6 PPP 68
3.4 网络层 69
3.4.1 网络层的基本概念 69
3.4.2 虚电路服务与数据报服务 70
3.4.3 路由选择与路由算法 73
3.5 传输层 74
3.5.1 传输层概述 74
3.5.2 传输层的功能 75
3.5.3 传输层服务及协议 75
3.6 应用层、会话层和表示层 76
3.6.1 应用层的基本功能 76
3.6.2 会话层与表示层 77
本章重要概念 79
习题 80
第4章 计算机局域网技术 81
4.1 局域网概述 81
4.1.1 局域网的概念及其特点 81
4.1.2 局域网的关键技术 82
4.1.3 局域网标准(IEEE 802系列标准) 83
4.1.4 局域网的体系结构 84
4.2 以太网 88
4.2.1 以太网概述 88
4.2.2 媒体访问控制方法——CSMA/CD 88
4.2.3 以太网的MAC子层 92
4.2.4 以太网的组成 95
4.3 令牌网 98
4.3.1 令牌环网 98
4.3.2 令牌总线网 101
4.4 高性能以太网 102
4.4.1 交换式以太网 102
4.4.2 虚拟局域网(Virtual LAN) 104
4.4.3 高速以太网技术 106
4.4.4 扩展的以太网 108
4.5 无线局域网 111
4.5.1 无线局域网概述 111
4.5.2 无线局域网的组成 112
4.5.3 IEEE 802.11标准 114
本章重要概念 118
习题 119
第5章 互联网的网络层 121
5.1 互联网网络层概述 121
5.2 IP地址 122
5.2.1 IP地址的概念 122
5.2.2 IP地址的分类 123
5.3 划分子网和构建超网 124
5.3.1 子网掩码的概念 124
5.3.2 子网化 126
5.3.3 超网化 127
5.4 IP数据报 127
5.4.1 IP的格式 128
5.4.2 IP直接交付 129
5.4.3 ARP 130
5.4.4 IP间接交付和路由转发 132
5.5 互联网路由选择协议 134
5.5.1 路由表和路由选择协议 134
5.5.2 互联网的核心结构 135
5.5.3 自治系统体系结构 136
5.5.4 RIP 137
5.5.5 OSPF协议 139
5.6 ICMP 141
5.6.1 ICMP的特点 141
5.6.2 ICMP报文格式 141
5.6.3 ICMP的应用 142
5.7 IPv6 144
5.7.1 IPv6的特点 144
5.7.2 IPv6报文格式 145
5.7.3 IPv6和IPv4共存的方式 146
本章重要概念 147
习题 149
第6章 互联网的传输层 150
6.1 互联网传输层协议概述 150
6.1.1 互联网传输层的作用 150
6.1.2 网络环境的进程标识 151
6.1.3 客户端/服务器模式 152
6.2 TCP 153
6.2.1 TCP的特点 153
6.2.2 TCP报文段格式 154
6.2.3 TCP连接的建立与释放 156
6.2.4 TCP的滑动窗口机制 159
6.2.5 TCP的发送端输出控制 160
6.2.6 TCP的拥塞控制 161
6.2.7 TCP的差错控制 163
6.3 UDP 165
6.3.1 UDP的特点 165
6.3.2 UDP数据报的格式 165
6.3.3 UDP的应用 166
6.4 内部网络的访问——NAT与VPN 167
6.4.1 内部网络的访问需求 167
6.4.2 NAT 168
6.4.3 VPN 169
本章重要概念 170
习题 172
第7章 互联网的应用层 173
7.1 DNS 173
7.1.1 DNS的基本概念 173
7.1.2 DNS的层次化命名结构和命名管理 174
7.1.3 域名解析方法和过程 175
7.2 WWW 176
7.2.1 WWW概述 176
7.2.2 URL 178
7.2.3 HTTP 179
7.2.4 HTML 182
7.3 Web 2.0 184
7.4 FTP 185
7.4.1 FTP概述 185
7.4.2 FTP的主要工作原理 186
7.4.3 简单文件传送协议(TFTP)和网络文件系统(NFS) 188
7.5 电子邮件 189
7.5.1 电子邮件概述 189
7.5.2 简单邮件传送协议(SMTP) 190
7.5.3 邮件读取协议(POP3和IMAP) 191
7.5.4 通用互联网邮件扩充(MIME) 192
7.6 DHCP 194
7.7 Telent协议和SSH协议 195
7.7.1 Telent协议 195
7.7.2 SSH协议 196
本章重要概念 197
习题 198
第8章 计算机网络安全与管理 199
8.1 网络安全概述 199
8.1.1 网络安全威胁 199
8.1.2 网络安全的目标和内容 200
8.1.3 网络安全的技术体系 201
8.2 数据加密技术 202
8.2.1 数据加密的基本概念 202
8.2.2 常规密钥密码体制 203
8.2.3 公开密钥密码体制 205
8.2.4 链路加密与端到端加密 206
8.3 数据签名与鉴别技术 207
8.3.1 数字签名 207
8.3.2 报文鉴别 207
8.3.3 CA认证 208
8.4 互联网的安全体系结构 210
8.4.1 网络层安全协议 210
8.4.2 传输层安全协议 213
8.4.3 应用层安全协议 214
8.5 防火墙技术和入侵检测 216
8.5.1 防火墙 216
8.5.2 入侵检测 219
8.6 网络管理 221
8.6.1 网络管理概述 221
8.6.2 网络管理的功能 222
8.6.3 网络管理体系结构 223
8.6.4 简单网络管理协议(SNMP) 224
本章重要概念 225
习题 226
第9章 计算机网络新技术 228
9.1 蜂窝移动网络 228
9.1.1 蜂窝移动通信技术 228
9.1.2 移动IP 231
9.1.3 移动用户的路由选择 232
9.1.4 移动用户的切换 233
9.2 物联网 234
9.2.1 物联网的概念 234
9.2.2 物联网的体系结构 235
9.2.3 物联网的关键技术 236
9.2.4 物联网技术的应用 239
9.3 云计算 241
9.3.1 云计算的概念 241
9.3.2 云计算的体系结构 243
9.3.3 云计算的实现技术 245
9.3.4 云计算的应用 246
本章重要概念 249
习题 249
第10章 计算机网络系统规划设计与实施 251
10.1 计算机网络系统规划设计与实施概述 251
10.1.1 计算机网络系统建设步骤 251
10.1.2 需求分析 253
10.2 网络规划设计的原则与内容 255
10.2.1 网络规划设计的原则 255
10.2.2 网络规划设计的内容 255
10.3 网络逻辑设计 256
10.3.1 网络拓扑结构设计 256
10.3.2 网络层次结构设计 257
10.3.3 IP地址的规划设计 262
10.3.4 虚拟局域网设计 264
10.3.5 网络技术的选择 266
10.4 网络物理设计 268
10.4.1 综合布线系统设计 268
10.4.2 网络设备的选择 271
10.4.3 网络传输介质的选择 272
10.4.4 网络接入方式的选择 272
10.5 网络安全与可靠性设计 273
10.5.1 网络安全分级设计 273
10.5.2 防火墙设计 274
10.5.3 入侵检测系统设计 275
10.5.4 防病毒设计 275
10.5.5 用户接入认证设计 276
10.5.6 网络可靠性设计 279
10.6 综合案例 283
10.6.1 项目概述 283
10.6.2 网络结构设计 284
10.6.3 网络安全出口设计 285
10.6.4 IP地址规划设计 286
10.6.5 系统可靠性设计 287
10.6.6 安全性设计 288
本章重要概念 289
习题 290
参考文献 291