第1章 网络基础知识 1
1.1 基础知识 2
1.1.1 计算机网络的产生及发展 2
1.1.2 计算机网络的分类 2
1.1.3 开放系统互联模型 3
1.1.4 局域网的体系结构 4
1.1.5 TCP/IP 5
1.2 数据通信技术 7
1.2.1 引言 7
1.2.2 数据调制 7
1.2.3 数据编码 8
1.2.4 基带传输与频带传输 9
1.2.5 通信方式 9
1.2.6 同步技术 9
1.2.7 串行传输与并行传输 10
1.2.8 多路复用 10
1.2.9 数据交换技术 11
1.2.10 端到端与点到点 13
1.3 局域网技术 13
1.3.1 传输介质 13
1.3.2 拓扑结构 16
1.3.3 介质访问控制方法 19
1.3.4 网卡 20
1.3.5 几种局域网技术 20
1.3.6 网络操作系统 23
1.4 局域网互联 24
1.4.1 中继器 24
1.4.2 网桥 25
1.4.3 路由器 25
1.4.4 网关 26
1.4.5 集线器 26
1.4.6 交换机 26
1.5 IP地址 27
1.5.1 IP地址概述 27
1.5.2 IP地址的分类 27
1.5.3 子网掩码Submask 29
1.5.4 IPv6地址 31
练习题1 33
第2章 交换机技术 34
2.1 交换机是如何工作的 35
2.1.1 交换机处理的帧格式 35
2.1.2 交换机的工作流程 35
2.1.3 vlan技术 36
2.2 如何进入交换机的管理状态 38
2.2.1 如何利用CONSOLE口进入交换机的管理配置状态 38
2.2.2 如何远程登录到交换机 41
2.3 交换机的基本操作命令 42
2.3.1 查看交换机的基本信息 44
2.3.2 查看交换机的资源利用情况 45
2.3.3 查看交换机某个接口的连接状态 47
2.3.4 汇总交换机各接口的情况 49
2.3.5 查看交换机的配置文件 49
2.3.6 查看交换机的MAC转发表 51
2.4 如何设置交换机本地及远程登录 52
2.4.1 设置交换机的CONSOLE密码 52
2.4.2 实训一 如何设置交换机的远程登录 52
2.4.3 限制交换机远程登录的IP地址范围 54
2.4.4 设置交换机的登录用户及权限 54
2.5 配置交换机的接口 55
2.5.1 TRUNK介绍 55
2.5.2 实训二 配置交换机的接口 56
2.6 保存配置文件 59
2.6.1 配置文件保存到NVRAM中 59
2.6.2 配置文件保存到TFTP服务器中 60
2.7 知识扩展 61
2.8 归纳提高 62
练习题2 63
第3章 路由器技术 64
3.1 路由器是如何工作的 65
3.1.1 路由器的体系结构 65
3.1.2 路由器的接口类型 65
3.1.3 路由器的工作流程 66
3.1.4 第三层交换机 68
3.2 路由协议 68
3.2.1 路由简介 68
3.2.2 动态路由协议分类 69
3.2.3 RIP协议 70
3.2.4 OSPF协议 70
3.2.5 BGP协议 71
3.3 路由器的基本操作命令 72
3.3.1 查看路由器的基本信息 72
3.3.2 查看路由器安装的板卡信息 73
3.3.3 查看路由表 74
3.3.4 查看ARP表 76
3.3.5 在路由器上启用DNS服务 77
3.3.6 路由器的接口配置 78
3.4 路由器上的vlan配置 79
3.4.1 实训一 校园网中的vlan配置 79
3.4.2 故障诊断 83
3.4.3 vlan的作用范围 84
3.5 路由配置 85
3.5.1 实训二 静态路由的配置 85
3.5.2 实训三 RIP配置 87
3.5.3 实训四 OSPF配置 88
3.6 路由器的组播设置 90
3.6.1 组播协议 90
3.6.2 组播地址 91
3.6.3 组播配置 91
3.7 知识扩展 92
3.7.1 ARP工作原理 92
3.7.2 ARP攻击 93
3.7.3 查找ARP源 93
3.8 归纳提高 95
练习题3 96
第4章 网络安全技术 97
4.1 网络安全设备概述 98
4.1.1 网络安全现状分析 98
4.1.2 防火墙介绍 99
4.1.3 入侵检测系统 101
4.1.4 入侵防御系统(IPS) 103
4.1.5 虚拟专用网络(VPN) 103
4.2 防火墙的配置 104
4.2.1 防火墙的基本操作 105
4.2.2 防火墙的远程访问配置 106
4.2.3 防火墙接口的配置 108
4.2.4 防火墙的NAT配置 109
4.2.5 防火墙的路由配置 112
4.2.6 配置FIXUP协议 113
4.3 AAA配置 114
4.3.1 AAA配置命令 114
4.3.2 实训一 使用AAA对拨号用户进行管理 118
4.4 访问控制列表的配置 119
4.4.1 访问控制列表的配置命令 119
4.4.2 实训二 访问控制列表应用 123
4.5 归纳提高 124
练习题4 125
第5章 Windows Server 2003系统 126
5.1 Windows Server 2003系统概述 127
5.1.1 操作系统概述 127
5.1.2 Windows Server的发展和现状 127
5.1.3 Windows Server 2003版本分类 128
5.2 Windows Server 2003系统的对外服务组件 129
5.2.1 对外服务组件概述 129
5.2.2 层次化的组件结构 129
5.2.3 常用系统组件 130
5.2.4 组件的安装 130
5.2.5 组件的管理 131
5.3 Wirdows Server 2003系统的用户及使用权限 131
5.4 Windows Server 2003的日志管理 132
5.5 设置Windows Server 2003系统的安全管理策略 132
5.6 实训 133
5.6.1 实训一 安装Windows Server 2003系统 133
5.6.2 实训二 Windows Server 2003系统的网络配置 136
5.6.3 实训三 管理Windows Server 2003系统的对外服务组件 137
5.6.4 实训四 管理Windows Server 2003系统的进程 140
5.6.5 实训五 管理Windows Server 2003系统的用户及使用权限 142
5.6.6 实训六 管理Windows Server 2003的系统日志 144
5.6.7 实训七 Windows Server 2003系统的安全配置 147
5.7 知识扩展 151
5.8 归纳提高 152
练习题5 152
第6章 Linux系统 153
6.1 Linux系统概述 154
6.1.1 Linux历史 154
6.1.2 Linux特点 154
6.1.3 Linux发行版 155
6.1.4 Linux的Shell 155
6.2 Linux系统的文件结构 156
6.3 Linux系统用户权限概念 158
6.4 Linux系统的软件安装方式 158
6.5 Linux常用命令 159
6.5.1 基础概念 159
6.5.2 文件系统命令 160
6.5.3 压缩和解压缩命令 171
6.5.4 用户管理及权限分配命令 172
6.5.5 系统管理命令 175
6.5.6 网络命令 178
6.6 实训 180
6.6.1 实训一 安装RedHat Linux 180
6.6.2 实训二 Linux系统的网络设置 183
6.6.3 实训三 Linux中建立一个普通用户,并且使用SSH工具远程登录 185
6.6.4 实训四 管理Linux系统的软件包 186
6.7 知识扩展 186
6.8 归纳提高 187
练习题6 187
第7章 DNS服务器的配置 188
7.1 DNS服务概述 189
7.2 域名解析的过程 190
7.3 DNS服务器的分类 191
7.4 如何配置DNS服务器 192
7.4.1 配置文件 193
7.4.2 资源记录文件 196
7.5 检测工具 201
7.5.1 测试工具nslookup 201
7.5.2 测试工具dig 203
7.5.3 测试工具host 205
7.6 实训 206
7.6.1 实训一 在Linux平台上构建一个主DNS服务器 206
7.6.2 实训二 在Linux平台上构建一个辅助DNS服务器 209
7.6.3 实训三 检测Linux平台上的DNS服务器工作是否正常 211
7.6.4 实训四 在Windows Server 2003平台上安装DNS系统服务 212
7.6.5 实训五 在Windows Server 2003平台上构建一个主DNS服务器 214
7.6.6 实训六 在Windows Server 2003平台上构建一个辅助DNS服务器 219
7.6.7 实训七 检测Windows Server 2003平台上的DNS服务器工作是否正常 220
7.7 归纳提高 222
练习题7 223
第8章 WWW服务器的配置 224
8.1 WWW服务器概述 225
8.1.1 基本概念 225
8.1.2 工作原理 225
8.1.3 重要参量 226
8.1.4 常用WWW服务器 227
8.1.5 虚拟主机 229
8.2 主流动态网站技术 229
8.3 如何制作一个简单的网站 231
8.4 实训 233
8.4.1 实训一 在Linux平台上构建WWW服务器 233
8.4.2 实训二 在Windows平台上构建WWW服务器 235
8.4.3 实训三 Windows平台上WWW服务器的php的安装配置 238
8.4.4 实训四 Linux平台上WWW服务器的php的安装配置 238
8.4.5 实训五 使用Tomcat软件安装配置JSP环境 240
8.4.6 实训六 Windows平台上配置WWW虚拟主机 240
8.4.7 实训七 Linux平台上配置虚拟主机 243
8.5 知识扩展 244
8.6 归纳提高 244
练习题8 244
第9章 FTP服务器的配置 245
9.1 FTP协议概述 246
9.2 常用FTP软件 247
9.3 实训 248
9.3.1 实训一 在Linux平台上构建一个FTP服务器 248
9.3.2 实训二 在Windows平台上构建一个FTP服务器 250
9.3.3 实训三 使用Serv-U软件架设FTP服务器 251
9.4 知识扩展 252
9.5 归纳提高 252
练习题9 253
第10章 Mail服务器的配置 254
10.1 Mai1服务器概述 255
10.1.1 电子邮件发送流程 255
10.1.2 邮件系统和DNS系统 256
10.1.3 SMTP和POP3协议 256
10.2 常用Mail服务器软件 257
10.3 实训 258
10.3.1 实训一 在Linux平台上构建一个Mail服务器 258
10.3.2 实训二 在Windows平台上构建一个Mail服务器 262
10.3.3 实训三 测试在两个域之间发送和接收邮件 263
10.4 知识扩展 264
10.5 归纳提高 264
练习题10 264
第11章 流媒体服务器的配置 265
11.1 流媒体服务概述 266
11.2 流媒体服务方式 266
11.3 实训 268
11.3.1 实训一 架设一个HTTP协议的单播流媒体服务 268
11.3.2 实训二 架设一个广播服务器 268
11.4 知识扩展 270
11.5 归纳提高 270
练习题11 270
第12章 DHCP服务器的配置 271
12.1 DHCP服务器概述 272
12.1.1 DHCP协议 272
12.1.2 DHCP的工作原理 272
12.1.3 DHCP的特点 273
12.2 DHCP服务器配置要点 273
12.3 实训 274
12.3.1 实训一 在Windows平台上安装和配置DHCP服务器 274
12.3.2 实训二 在Linux平台上安装和配置DHCP服务器 278
12.4 知识扩展 281
12.5 归纳提高 281
练习题12 281
参考文献 282