第1章 计算机网络基础 1
1.1 什么是计算机网络 1
1.1.1 网络的定义 1
1.1.2 网络的功能 3
1.1.3 计算机网络的应用 4
1.2 计算机网络的发展 5
1.2.1 计算机与通信技术的发展 5
1.2.2 计算机网络的发展历程 6
1.3 网络类型及其分类 9
1.3.1 按覆盖范围分类 9
1.3.2 按拓扑结构分类 9
1.3.3 按数据传输方式分类 11
1.3.4 按网络组件的关系分类 11
1.3.5 其他分类方式 12
1.4 网络性能指标 13
1.4.1 带宽 13
1.4.2 吞吐量 14
1.4.3 时延 14
1.5 网络标准化组织 15
习题 16
第2章 计算机网络体系结构 17
2.1 计算机网络体系结构概述 17
2.2 ISO/OSI开放系统互连参考模型 18
2.2.1 OSI参考模型的层次结构 18
2.2.2 OSI模型各层的功能 19
2.3 数据封装 23
2.3.1 OSI模型层间通信 23
2.3.2 数据的封装及拆封 23
2.3.3 OSI模型层次间的关系 24
2.4 TCP/IP参考模型 26
2.4.1 TCP/IP参考模型层次 26
2.4.2 TCP/IP数据封装 28
2.5 OSI模型和TCP/IP模型的区别 28
习题 29
第3章 物理层 30
3.1 数据通信基础 30
3.1.1 数据通信的基本概念 30
3.1.2 数据通信系统的模型 31
3.1.3 数据通信方式 32
3.1.4 数据传输 33
3.1.5 数据编码 34
3.1.6 多路复用技术 36
3.1.7 数据交换技术 38
3.2 传输介质 40
3.2.1 同轴电缆 41
3.2.2 双绞线 42
3.2.3 光纤 44
3.2.4 无线通信 45
3.2.5 线缆规范与标准 47
3.2.6 线缆的连接 49
3.2.7 线缆的检测 51
3.3 物理层互联设备 51
3.3.1 中继器 51
3.3.2 集线器 51
习题 52
第4章 数据链路层 53
4.1 数据链路层功能 53
4.1.1 帧同步功能 53
4.1.2 差错控制 55
4.1.3 差错检测和纠正 56
4.1.4 流量控制 59
4.1.5 链路管理 59
4.2 数据链路层标准 59
4.2.1 局域网数据链路层标准 60
4.2.2 广域网数据链路层标准 61
4.2.3 以太网(IEEE 802.3)标准 64
4.3 以太局域网 64
4.3.1 CSMA/CD协议 65
4.3.2 快速以太网 68
4.3.3 千兆以太网 69
4.3.4 万兆以太网 70
4.3.5 交换式局域网 71
4.3.6 虚拟局域网 74
4.3.7 无线局域网 75
4.4 数据链路层的设备与组件 77
4.4.1 网卡 77
4.4.2 网桥 78
4.4.3 交换机 79
习题 80
第5章 网络层 81
5.1 网络层功能 81
5.2 TCP/IP网络层 82
5.2.1 IP协议 83
5.2.2 IP地址 84
5.2.3 子网划分 88
5.2.4 网络层控制协议 93
5.3 路由与路由协议 99
5.3.1 路由表 99
5.3.2 路由选择算法 99
5.3.3 路由协议 101
5.3.4 无类域间路由选择 103
5.4 NAT与IPv6 104
5.4.1 NAT 104
5.4.2 IPv6 106
5.5 网络层设备 108
5.5.1 路由器 109
5.5.2 三层交换机 110
习题 111
第6章 传输层 113
6.1 传输层功能 113
6.2 TCP协议 115
6.2.1 TCP协议的特点 115
6.2.2 TCP的分段格式 116
6.2.3 TCP连接管理 117
6.2.4 TCP可靠传输策略 119
6.2.5 TCP流量控制与拥塞避免 120
6.2.6 TCP的计时器 123
6.3 UDP协议 124
6.3.1 UDP的特点 124
6.3.2 UDP的分段格式 125
6.3.3 UDP与TCP的比较 126
习题 126
第7章 应用层 127
7.1 域名系统 127
7.1.1 Internet的域名结构 127
7.1.2 DNS的解析过程 130
7.1.3 域名服务器 132
7.2 电子邮件服务 132
7.2.1 邮件服务器与电子邮箱 133
7.2.2 邮件服务的工作过程 134
7.2.3 邮件服务的协议 135
7.3 远程登录Telnet服务 136
7.3.1 远程登录的协议 136
7.3.2 远程登录的原理 137
7.3.3 使用远程登录 137
7.4 文件传输FTP服务 137
7.4.1 文件传输的概念 138
7.4.2 FTP服务器与客户机 138
7.4.3 FTP匿名服务 138
7.4.4 FTP客户端应用程序 139
7.5 万维网 139
7.5.1 超文本与超媒体 139
7.5.2 WWW服务系统 141
7.5.3 WWW浏览器 143
7.5.4 WWW的安全性 144
7.6 动态主机配置协议 145
7.6.1 DHCP的概念 145
7.6.2 DHCP租借IP地址的过程 146
7.6.3 DHCP续订租约 147
7.6.4 跨子网的DHCP服务器的部署 147
习题 148
第8章 网络操作系统 149
8.1 网络操作系统概述 149
8.1.1 网络操作系统的概念 149
8.1.2 网络操作系统的类型 150
8.2 Windows Server 2003操作系统 151
8.2.1 Windows操作系统的组成 151
8.2.2 Windows Server 2003操作系统的特点 153
8.3 NetWare操作系统 155
8.3.1 NetWare操作系统概述 155
8.3.2 NetWare操作系统的发展 156
8.3.3 NetWare操作系统的组成 156
8.3.4 NetWare操作系统的特点 157
8.4 Linux操作系统 158
8.4.1 Linux操作系统的特点 158
8.4.2 Linux操作系统的组成 159
8.4.3 Linux的发展 160
8.4.4 Linux操作系统的版本 161
8.5 UNIX操作系统 162
8.5.1 UNIX操作系统的发展 162
8.5.2 UNIX操作系统的版本 163
8.6 应用服务的建立 165
8.6.1 Apache Web服务器配置 165
8.6.2 Windows Server 2003下的DNS服务器 169
8.6.3 Windows Server 2003下的邮件服务器 173
8.6.4 Windows Server 2003下的FTP服务器 174
习题 178
第9章 网络设计与综合布线 179
9.1 网络设计 179
9.1.1 网络规划 179
9.1.2 网络总体设计 181
9.1.3 网络拓扑结构的选择 181
9.1.4 网络设备的选型与比较 182
9.2 综合布线系统 185
9.2.1 综合布线系统概述 185
9.2.2 综合布线系统的优点 189
9.2.3 综合布线系统标准 189
9.2.4 综合布线系统的设计等级 190
9.2.5 综合布线系统的设计要点 191
9.2.6 综合布线系统的发展趋势 191
9.3 组网技术概述 193
9.3.1 建立家庭网络 194
9.3.2 企业内部网 206
9.3.3 校园网 207
习题 209
第10章 Internet应用 210
10.1 Internet简介 210
10.2 Internet接入方式 211
10.2.1 Internet接入方式概述 211
10.2.2 拨号接入技术 211
10.2.3 ISDN接入 213
10.2.4 xDSL接入 213
10.2.5 Cable Modem接入技术 214
10.2.6 以太网接入技术 215
10.2.7 光纤接入技术 216
10.2.8 无线局域网接入 218
10.3 网上信息检索、浏览 218
10.3.1 搜索引擎技术 218
10.3.2 国外著名搜索引擎介绍 219
10.3.3 国内重要中文搜索引擎介绍 221
10.4 电子邮件的使用 222
10.4.1 在线收发电子邮件 222
10.4.2 利用Foxmail处理电子邮件 223
10.5 Internet其他应用 226
10.5.1 BBS 226
10.5.2 多媒体应用 228
10.5.3 网络娱乐 228
10.5.4 电子商务 229
10.5.5 电子政务 230
习题 231
第11章 网络管理 232
11.1 网络管理简介 232
11.1.1 网络管理概述 232
11.1.2 网络管理功能 233
11.1.3 网络管理基本模型 235
11.2 简单网络管理协议 236
11.2.1 SNMP概述 237
11.2.2 SNMP管理信息库 237
11.2.3 SNMP操作 238
11.3 网络管理系统 242
11.3.1 网络管理系统概述 243
11.3.2 HP OpenView 243
11.4 网络管理技术展望 245
11.4.1 网络管理技术的发展 245
11.4.2 基于Web的网络管理 246
11.4.3 基于CORBA的网络管理 246
11.4.4 基于主动网的网络管理 249
11.4.5 智能化的网络管理 249
11.5 网络故障诊断与排除 251
11.5.1 使用系统的故障排除方法 251
11.5.2 联网络的复杂性 252
11.5.3 故障排除模型 252
11.5.4 故障排除步骤 253
11.5.5 故障排除 256
习题 257
第12章 计算机网络安全 258
12.1 网络安全基础 258
12.1.1 网络安全的组成 258
12.1.2 影响网络安全的因素 259
12.1.3 网络安全服务 261
12.1.4 安全评估准则 263
12.2 加密与认证技术 263
12.2.1 密码算法与密码体制 263
12.2.2 对称加密算法 264
12.2.3 公钥加密算法 265
12.2.4 数字信封与数字签名技术 267
12.2.5 身份认证技术 269
12.3 防火墙技术 269
12.3.1 防火墙的基本概念 270
12.3.2 防火墙的设计策略 271
12.4 计算机病毒 273
12.4.1 计算机病毒的特点 273
12.4.2 计算机病毒的分类 274
12.4.3 计算机病毒的防治 275
12.5 网络攻击与防范 276
12.5.1 网络攻击方法分析 276
12.5.2 入侵检测的基本概念 277
12.5.3 发展方向 280
习题 283