第1章 计算机网络基础 1
1.1 计算机网络基础知识 1
1.2 计算机网络的功能 4
1.3 计算机网络的组成 5
1.4 计算机网络的分类 7
1.4.1 按网络地理位置划分 7
1.4.2 按网络拓扑结构划分 8
1.4.3 按通信介质划分 11
1.4.4 按通信方式划分 14
1.4.5 其他分类方法 14
1.5 计算机网络的体系结构 15
1.5.1 协议和网络体系结构的概念 15
1.5.2 开放系统互连参考模型 16
1.5.3 TCP/IP协议 20
1.5.4 OSI参考模型和TCP/IP参考模型的比较 28
1.6 本章小结 29
1.7 习题与思考 29
第2章 网络服务器 30
2.1 网络服务器用途 30
2.2 网络服务器硬件 31
2.3 服务器操作系统 33
2.3.1 服务器操作系统简介 33
2.3.2 常见服务器操作系统的比较 34
2.4 服务器软件 35
2.5 网络服务器设备选型 35
2.5.1 用户网络服务器性能要求分析 35
2.5.2 服务器选购指南 36
2.6 本章小结 38
2.7 习题与思考 38
第3章 Windows Server 2008基础 39
3.1 Windows Server 2008简介 39
3.1.1 Windows Server 2008的版本 39
3.1.2 Windows Server 2008的十大新技术亮点 40
3.2 域与活动目录 42
3.2.1 活动目录 42
3.2.2 域和域控制器 42
3.2.3 域目录树 42
3.2.4 域目录林 43
3.2.5 信任关系 43
3.3 用户和组管理 44
3.3.1 用户账户的类型 44
3.3.2 创建和管理本地用户账户 45
3.3.3 创建和管理域用户账户 47
3.3.4 组的类型 47
3.3.5 创建和管理本地组 48
3.3.6 创建和管理域中的组 49
3.4 添加或删除服务组件 49
3.5 配置网络连接 51
3.6 NTFS文件系统 53
3.6.1 设置NTFS权限 53
3.6.2 设置文件压缩 54
3.6.3 设置文件加密 55
3.6.4 设置磁盘配额 55
3.7 服务启停管理 56
3.8 本章小结 58
3.9 习题与思考 58
第4章 DHCP服务器配置与管理 59
4.1 DHCP服务概述 59
4.1.1 DHCP工作原理 60
4.1.2 DHCP的六个工作状态 62
4.2 配置Windows Server 2008 DHCP服务器 63
4.2.1 在Windows Server 2008上安装DHCP服务器 63
4.2.2 在DHCP服务器上创建作用域 65
4.3 配置DHCP客户机 69
4.3.1 设置DHCP客户机网络属性 69
4.3.2 在DHCP客户端查看IP地址分配情况 70
4.4 设置DHCP选项 72
4.4.1 服务器选项 72
4.4.2 作用域选项 73
4.4.3 配置客户保留 74
4.4.4 IP作用域的维护 75
4.5 DHCP数据库的维护 77
4.6 配置DHCP中继代理 77
4.7 有关80/20规则 78
4.8 本章小结 78
4.9 习题与思考 78
4.10 实训:配置Windows Server 2008的DHCP服务 79
第5章 DNS服务器配置 80
5.1 DNS服务概述 80
5.1.1 域名空间与Zone 80
5.1.2 查询模式 82
5.1.3 DNS的数据文件 83
5.2 在Windows Server 2008中配置DNS服务 83
5.2.1 添加DNS服务 83
5.2.2 创建正向查询区域 84
5.2.3 在正向区域中创建记录 87
5.2.4 创建反向查找区域 92
5.2.5 在反向区域中创建记录 94
5.2.6 创建子域 95
5.3 配置DNS客户端以及DNS服务测试 96
5.3.1 用ping命令验证 96
5.3.2 用nslookup验证 97
5.4 DNS服务器属性 98
5.5 动态更新的设置 99
5.6 本章小结 99
5.7 习题与思考 100
5.8 实训:配置Windows Server 2008的DNS服务器 100
第6章 IIS服务器配置 101
6.1 IIS概述 101
6.1.1 IIS基本概念 101
6.1.2 安装IIS 7.0 102
6.2 Web服务器配置 104
6.2.1 建立Web站点 104
6.2.2 建立虚拟目录 105
6.2.3 配置站点属性 107
6.2.4 建立基于主机头的多虚拟主机站点 112
6.2.5 建立基于端口的多虚拟主机站点 113
6.2.6 建立基于IP的多虚拟主机站点 114
6.2.7 在IE浏览器中测试WWW站点 115
6.3 FTP服务器配置 115
6.3.1 建立FTP站点 115
6.3.2 建立虚拟目录 117
6.3.3 配置站点属性 118
6.3.4 建立多FTP站点 123
6.3.5 在IE浏览器中测试FTP站点 126
6.3.6 采用FTP命令和工具测试FTP站点 127
6.4 本章小结 127
6.5 习题与思考 127
6.6 实训:配置Windows Server 2008的IIS服务器 128
第7章 路由和VPN服务 129
7.1 路由基础 129
7.1.1 路由选择 130
7.1.2 路由表 130
7.1.3 路由协议 132
7.2 配置Windows Server 2008软路由器 133
7.2.1 配置Windows Server 2008路由服务 133
7.2.2 配置静态路由 136
7.2.3 配置动态路由 138
7.2.4 配置NAT服务 140
7.3 配置Windows Server 2008 VPN服务器 144
7.3.1 VPN基础 144
7.3.2 VPN服务器配置 146
7.3.3 建立VPN客户连接 147
7.4 本章小结 150
7.5 习题与思考 150
7.6 实训:Windows Server 2008的路由和远程访问 151
第8章 Linux基础 152
8.1 Linux简介 152
8.1.1 Linux概述 152
8.1.2 Linux的特点 152
8.1.3 基于Linux的网络应用 153
8.2 Linux系统的常用操作命令 154
8.2.1 文件列表、所有权和访问权 154
8.2.2 文件管理和操作 155
8.2.3 挂载和拆卸文件系统 157
8.2.4 其他命令 157
8.3 用户和组管理 158
8.3.1 与用户和组信息相关的文件 158
8.3.2 命令方式管理用户和组 158
8.4 网络环境配置 160
8.5 本章小结 162
8.6 习题与思考 162
第9章 Samba服务器 163
9.1 Samba的概述 163
9.1.1 Samba的简介 163
9.1.2 Samba的SMB协议 163
9.1.3 与Samba服务的相关文件 164
9.2 Samba服务的安装和启动 164
9.2.1 Samba服务软件的安装 164
9.2.2 设定自动启动方式 165
9.2.3 命令行启停管理 166
9.3 smb.conf配置文件详解 166
9.3.1 准备 166
9.3.2 详细解释smb.conf文件内容 166
9.3.3 Samba客户账号的建立 169
9.4 图形化配置Samba服务器 169
9.5 Samba客户 171
9.5.1 Linux客户端 171
9.5.2 Windows客户端 173
9.6 本章小结 173
9.7 习题与思考 174
9.8 实训:配置Linux下的SMB服务器 174
第10章 NFS服务器 175
10.1 NFS概述 175
10.2 配置NFS服务器 176
10.2.1 NFS服务器的安装 176
10.2.2 配置/etc/exports文件 177
10.2.3 NFS服务启停管理 180
10.3 NFS客户端 181
10.3.1 使用mount命令和umount命令 181
10.3.2 编辑/etc/fstab文件 182
10.4 本章小结 182
10.5 习题与思考 182
10.6 实训:配置Linux下的NFS服务器 183
第11章 DHCP服务器 184
11.1 Linux下的DHCP概述 184
11.2 DHCP服务配置准备工作 184
11.2.1 安装DHCP服务器程序 184
11.2.2 DHCP服务启停管理 185
11.3 配置DHCP服务器 185
11.3.1 详解DHCP配置文件的格式 186
11.3.2 DHCP服务器配置的典型实例 187
11.3.3 超级作用域 189
11.4 配置DHCP客户端 190
11.4.1 Windows下的DHCP客户端配置 190
11.4.2 Linux下的DHCP客户端配置 191
11.5 本章小结 191
11.6 习题与思考 191
11.7 实训:配置Linux下的DHCP服务器 192
第12章 DNS服务器 193
12.1 DNS概述 193
12.1.1 hosts文件 193
12.1.2 Linux下的BIND简介 194
12.1.3 配置DNS所需的相关文件 194
12.2 DNS的启停管理 195
12.3 以命令方式配置DNS服务 196
12.3.1 主配置文件详解 196
12.3.2 资源记录 200
12.3.3 正向解析区域文件 201
12.3.4 反向解析区域文件 203
12.3.5 /var/named/named.ca文件 204
12.3.6 DNS Slave服务器配置 204
12.3.7 master DNS服务器配置实例 204
12.4 DNS服务器客户端配置 207
12.5 日志文件 208
12.6 本章小结 208
12.7 习题与思考 208
12.8 实训:配置Linux下的DNS服务器 209
第13章 Web服务器 210
13.1 Apache基础 210
13.1.1 Apache概述 210
13.1.2 Apache的相关文件和目录 211
13.1.3 Apache的模块 212
13.1.4 Apache服务程序的安装 214
13.1.5 Apache服务器启停管理 214
13.2 httpd.conf文件详解及配置 214
13.2.1 httpd.conf主配置文件 215
13.2.2 Apache服务基本配置 215
13.2.3 建立虚拟目录 220
13.2.4 用户认证 221
13.3 配置和管理用户的个人站点 223
13.4 配置虚拟Web站点 225
13.4.1 配置基于IP地址的虚拟主机站点 225
13.4.2 配置基于主机名的虚拟主机站点 226
13.5 图形化配置Apache服务器 227
13.6 本章小结 230
13.7 习题与思考 230
13.8 实训:配置Linux下的Apache服务器 231
第14章 FTP服务器 232
14.1 Linux环境下的FTP概述 232
14.2 安装与启停vsftpd 233
14.2.1 安装vsftpd服务程序 233
14.2.2 启停vsftpd服务 234
14.3 vsftpd相关配置文件说明 235
14.3.1 vsftpd.conf文件 235
14.3.2 vsftpd.ftpusers文件 238
14.3.3 vsftpd.user_list文件 238
14.4 配置vsFTP服务器 239
14.4.1 匿名用户服务器 239
14.4.2 虚拟用户服务器 240
14.4.3 真实用户服务器 241
14.4.4 建立虚拟目录 243
14.5 vsftpd服务器的日志 243
14.6 本章小结 244
14.7 习题与思考 244
14.8 实训:配置Linux下的FTP服务器 245
第15章 E-mail服务器 246
15.1 E-mail服务器简介 246
15.1.1 E-mail邮件系统 246
15.1.2 常见E-mail服务器软件 247
15.2 Sendmail服务器配置与管理 247
15.2.1 安装Sendmail软件和启停管理服务 247
15.2.2 相关配置文件解释 248
15.2.3 详解主配置文件/etc/mail/sendmail.mc 249
15.2.4 为用户账号设置别名 252
15.2.5 控制邮件中转问题 253
15.3 dovecot的POP3服务器配置及应用 254
15.3.1 配置POP3服务 255
15.3.2 基于OutLook的收发邮件 255
15.4 配置IMAP服务器及应用 257
15.4.1 安装IMAP程序 257
15.4.2 基于OutLook的收发邮件 261
15.4.3 基于Web方式收发邮件 261
15.5 本章小结 265
15.6 习题与思考 266
15.7 实训:配置Linux下的E-mail服务器 266
第16章 Linux路由防火墙 268
16.1 Linux路由防火墙概述 268
16.2 Linux软路由配置 269
16.3 iptables防火墙配置 270
16.3.1 iptables介绍 270
16.3.2 iptables语法规则 270
16.3.3 iptables包过滤防火墙基本操作 276
16.4 本章小结 280
16.5 习题与思考 280
16.6 实训:配置Linux下的路由防火墙 281