第1章 计算机网络概述 1
1.1计算机网络的定义 1
1.1.1计算机网络的产生 1
1.1.2计算机网络的发展 2
1.1.3计算机网络的定义和特点 3
1.2计算机网络的分类 5
1.2.1按覆盖范围不同分类 5
1.2.2按拓扑结构不同分类 6
1.2.3按传输介质不同分类 9
1.2.4按交换技术不同分类 9
1.3计算机网络体系结构 14
1.3.1计算机网络的分层结构 14
1.3.2计算机网络分层参考模型 15
1.4计算机网络的应用 19
1.5思考题 20
第2章 数据通信基础 21
2.1数据通信基本概念及原理 21
2.1.1信息、数据与信号 21
2.1.2数据传输类型与通信方式 23
2.1.3数据通信的主要性能指标 28
2.2数据编码技术 32
2.2.1模拟数据编码技术 32
2.2.2数字数据编码技术 33
2.3多路复用技术 36
2.3.1频分多路复用技术 37
2.3.2波分多路复用技术 37
2.3.3时分多路复用技术 38
2.3.4码分多路复用技术 39
2.4传输介质 40
2.4.1双绞线 40
2.4.2同轴电缆 41
2.4.3光纤 42
2.4.4无线传输介质 43
2.5思考题 47
第3章 物理层 48
3.1物理层基本概念 48
3.1.1物理层定义 48
3.1.2物理层的接口特性 50
3.2物理层标准 51
3.2.1 EIA-RS-232标准 51
3.2.2 IEEE 802.3标准 56
3.3思考题 58
第4章 数据链路层 59
4.1数据链路层的基本概念 59
4.1.1数据链路层的定义 59
4.1.2数据链路层的主要功能 60
4.2数据链路层成帧机制 61
4.3差错控制技术 63
4.3.1差错产生的原因 64
4.3.2差错控制方法 64
4.3.3差错控制编码 65
4.4介质访问控制方式 72
4.4.1地址的基本概念与信道分配 72
4.4.2共享式介质访问控制方式 74
4.4.3轮询式介质访问控制方式 80
4.5高级数据链路控制规程(HDLC) 86
4.5.1 HDLC的基本概念 86
4.5.2 HDLC帧格式 88
4.6点对点协议(PPP) 89
4.6.1 PPP概述 90
4.6.2 PPP工作原理 92
4.6.3 PPP认证 93
4.7思考题 93
第5章 网络层 95
5.1网络层基本概念 95
5.1.1网络层概述 95
5.1.2 IP地址 98
5.1.3划分子网和构成超网 103
5.2地址解析协议(ARP) 109
5.2.1 IP地址与物理地址的映射 109
5.2.2地址解析协议(ARP)原理 111
5.2.3反向地址解析协议(RARP) 114
5.3 IP 115
5.3.1 IP概述 115
5.3.2 IP数据报 117
5.3.3 IP路由表 119
5.4 ICMP 123
5.4.1 ICMP概述 124
5.4.2 ICMP报文类型 125
5.5 IGMP 128
5.5.1多播的基本概念 128
5.5.2 IGMP报文 130
5.6虚拟专用网和网络地址转换 132
5.6.1虚拟专用网(VPN) 132
5.6.2网络地址转换 135
5.7思考题 137
第6章 传输层 139
6.1传输层的基本概念 139
6.1.1进程通信与端口概念 139
6.1.2传输层的地位与功能 142
6.1.3网络服务与服务质量 144
6.2用户数据报协议(UDP) 145
6.2.1 UDP概述 146
6.2.2 UDP数据报格式 148
6.2.3 UDP的基本工作过程 149
6.3传输控制协议(TCP) 151
6.3.1 TCP概述 151
6.3.2 TCP报文格式 153
6.3.3 TCP的连接管理 156
6.3.4 TCP的差错控制机制 161
6.3.5 TCP的流量控制机制 163
6.3.6 TCP的拥塞控制机制 167
6.3.7 TCP的计时器管理 174
6.4思考题 176
第7章 应用层 178
7.1应用层协议概述 178
7.1.1应用层体系结构 178
7.1.2应用层主要协议 182
7.2域名系统(DNS) 183
7.2.1域名系统的基本概念 183
7.2.2域名解析过程 187
7.2.3 DNS报文格式 190
7.3远程登录(Telnet) 191
7.3.1远程登录基本概念 191
7.3.2远程登录工作原理 192
7.4文件传输服务 193
7.4.1文件传输服务基本概念 193
7.4.2文件传输协议 194
7.5电子邮件服务 195
7.5.1电子邮件服务的基本概念 195
7.5.2电子邮件协议 197
7.6万维网(WWW服务) 200
7.6.1 WWW服务的基本概念 200
7.6.2超文本标记语言 201
7.6.3 HTTP 202
7.7动态主机配置协议(DHCP) 204
7.7.1 DHCP的基本概念 204
7.7.2 DHCP报文 205
7.7.3 DHCP的工作原理 207
7.8思考题 209
第8章 网络互连 210
8.1网络互连方式 210
8.1.1网络互连设备 210
8.1.2网络互连原理 214
8.2路由选择算法 217
8.2.1距离矢量路由选择算法 217
8.2.2链路状态路由选择算法 218
8.3路由选择协议 221
8.3.1路由选择信息协议(RIP) 221
8.3.2开放最短路径优先(OSPF)协议 225
8.3.3边界网关协议(BGP) 233
8.4思考题 240
第9章 无线网络 241
9.1无线网络概述 241
9.1.1无线网络的发展 241
9.1.2无线传输技术基础 244
9.2无线局域网 248
9.2.1无线局域网体系结构 248
9.2.2无线局域网协议体系 250
9.2.3无线局域网标准 251
9.3无线个域网 252
9.3.1蓝牙技术简介 253
9.3.2 ZigBee技术简介 257
9.4移动无线网 259
9.4.1移动IP网络 259
9.4.2移动Ad Hoc网络 261
9.5思考题 265
第10章 网络管理与网络安全 266
10.1网络管理 266
10.1.1网络管理系统的基本概念 266
10.1.2简单网络管理协议(SNMP) 271
10.2网络安全 275
10.2.1网络安全基本概念 275
10.2.2防火墙技术 278
10.2.3入侵检测技术 281
10.2.4密码技术 283
10.2.5报文鉴别和数字签名 288
10.2.6网络安全通信协议 290
10.3思考题 295
第11章 IPv6协议基础 296
11.1 IPv6协议概述 296
11.1.1 IPv6协议的产生 296
11.1.2 IPv6的主要特点 297
11.2 IPv6地址结构 298
11.2.1 IPv6地址格式 298
11.2.2 IPv6地址分类 299
11.2.3 IPv6协议地址配置 302
11.3 IPv6协议数据报结构 303
11.3.1 IPv6协议数据报格式 304
11.3.2 IPv6协议的扩展首部 305
11.4 IPv6邻居发现协议 307
11.4.1邻居发现协议的定义 307
11.4.2邻居发现协议报文 308
11.4.3邻居发现协议的主要功能 309
11.5思考题 315
参考文献 316