第1篇 网络技术基础 2
第1章 网络基础知识 2
1.1 计算机网络的定义 2
1.2 计算机网络的分类 3
1.3 计算机网络的典型应用 4
1.4 数据通信的基本概念 5
1.4.1 信息、数据和信号 5
1.4.2 信道及信道的分类 6
1.4.3 数据单元 7
1.4.4 通信系统的主要技术指标 7
1.5 串行传输与并行传输 9
1.5.1 并行传输 9
1.5.2 串行传输 9
1.6 数据通信系统的组成与类型 10
1.7 多路复用技术 12
1.7.1 多路复用技术概述 12
1.7.2 频分多路复用 13
1.7.3 时分多路复用 13
1.7.4 波分多路复用 14
1.8 TCP/IP协议 15
1.8.1 TCP/IP四层参考模型 15
1.8.2 TCP/IP网络中的地址 19
1.8.3 IP地址的使用 21
1.8.4 TCP/IP网络管理中的基本参数 22
习题 24
第2章 网络系统的组成 26
2.1 网络系统的结构 26
2.2 软件系统的组成 27
2.2.1 软件系统的层次与类型 27
2.2.2 网络操作系统 29
2.3 硬件系统的组成 32
2.3.1 网络服务器 32
2.3.2 客户机 35
2.3.3 传输介质 35
2.3.4 网络适配器 42
2.3.5 物理层设备与部件 44
2.3.6 数据链路层设备 46
2.3.7 网络层设备 49
习题 52
实训项目 53
实训环境与条件 53
实训1 网线制作与应用 53
实训2 网络适配器的设置 54
实训3 设置网络设备交换机 54
第2篇 网站局域网的组建与管理 56
第3章 组建局域网 56
3.1 局域网概述 56
3.2 以太网技术 57
3.2.1 如何组建以太网 57
3.2.2 准备知识 58
3.2.3 组建双绞线以太网 60
3.3 高速局域网与改善网络性能的技术 64
3.3.1 如何实现高速局域网 64
3.3.2 准备知识 64
3.3.3 共享式高速以太网 65
3.3.4 交换式以太网 67
3.4 组建无线网络 69
3.4.1 如何组建无线网络 69
3.4.2 准备知识 70
3.4.3 无线网络的设备与应用 70
习题 73
实训项目 74
实训环境与条件 74
实训1 组建10/100Mbit/s共享式或交换式级联有线以太网 74
实训2 组建WLAN 74
第4章 接入Internet 75
4.1 接入Internet的技术方案 75
4.1.1 如何考虑Internet的接入方案 75
4.1.2 准备知识 76
4.1.3 小型局域网用户接入Internet的方案与设备 79
4.1.4 大中型局域网接入Internet的方案与设备 81
4.2 小型局域网通过ICS接入Internet 82
4.2.1 如何通过ICS服务接入Internet 82
4.2.2 准备知识 83
4.2.3 通过ICS服务器和ADSL线路接入Internet 83
4.3 局域网通过路由器接入Internet 88
4.3.1 如何通过路由器接入Internet 88
4.3.2 准备知识 88
4.3.3 有线用户通过路由器接入Internet 89
4.3.4 无线用户通过路由器接入Internet 92
习题 96
实训项目 97
实训环境与条件 97
实训1 单机接入Internet 97
实训2 局域网用户通过ICS服务器的ADSL拨号连接共享上网 97
实训3 有线路由器接入Internet 97
实训4 无线路由器接入Internet 98
第5章 网络系统的基本管理 99
5.1 网络系统的组织 99
5.1.1 怎样组织与管理网络系统 99
5.1.2 准备知识 100
5.2 安装网络操作系统 101
5.2.1 怎样安装操作系统 101
5.2.2 准备知识 101
5.2.3 安装Windows Server 2008 103
5.3 实现工作组网络系统 106
5.3.1 怎样建立和管理工作组 107
5.3.2 准备知识 107
5.3.3 设置“工作组”网络 108
5.3.4 管理计算机中的账户 113
5.3.5 管理与使用共享文件 115
5.4 实现DNS服务子系统 118
5.4.1 如何实现DNS服务 118
5.4.2 准备知识 119
5.4.3 安装与设置DNS服务器 122
5.4.4 设置与检测DNS客户机 126
习题 127
实训项目 128
实训环境与条件 128
实训1 网络的基本设置 128
实训2 组建工作组网络 128
实训3 建立工作组中的DNS服务子系统 129
第6章 Intranet中网站的建设与管理 130
6.1 网站建设基础 130
6.1.1 常见网站的类型 130
6.1.2 网站的规划与设计 131
6.1.3 网站的建设与管理流程 131
6.1.4 网站技术基础 132
6.1.5 网站建设的软件平台IIS 135
6.2 安装IIS服务器软件 136
6.2.1 怎样安装IIS中的服务器 136
6.2.2 准备知识 136
6.2.3 安装“Web服务器角色” 137
6.3 创建网站 139
6.3.1 创建与发布网站 139
6.3.2 准备知识 139
6.3.3 创建新网站 142
6.4 多网站的运行管理技术 144
6.4.1 怎样创建多个同时运行的网站 145
6.4.2 准备知识 145
6.4.3 建立基于端口号的多个网站 145
6.4.4 建立基于主机名的多个网站 147
6.5 虚拟目录 149
6.5.1 怎样建立虚拟目录 149
6.5.2 准备知识 149
6.5.3 创建网站的虚拟目录 150
6.6 客户机的设置与访问 151
习题 152
实训项目 153
实训环境与条件 153
实训1 安装和初步使用Web服务器 153
实训2 在Web服务器中创建网站和虚拟目录 153
实训3 在Web服务器中创建3个同时运行的网站 154
实训4 创建和访问网站的虚拟目录 154
第3篇 网站的制作与安全技术 156
第7章 Dreamweaver 8网页设计与制作 156
7.1 网页制作概述 156
7.1.1 HTML语言 157
7.1.2 准备知识 157
7.1.3 利用HTML编辑网页文件 160
7.2 Dreamweaver 8概述 162
7.2.1 Dreamweaver 8的功能特点 162
7.2.2 网页规划 164
7.2.3 Dreamweaver 8的工作区 164
7.3 网站页面设计 165
7.3.1 网站页面设计原则 165
7.3.2 添加和编辑文本 166
7.3.3 插入和编辑图像 169
7.3.4 设置超链接 170
7.3.5 插入和编辑表格 172
7.3.6 插入和编辑表单 175
7.3.7 框架结构的使用 179
7.3.8 创建和编辑CSS样式 183
习题 184
实训项目 184
实训环境与条件 184
实训1 HTML语言设计实训 184
实训2 网页中的文本和图片编辑实训 185
实训3 表格设计实训 185
实训4 超链接设计实训 185
实训5 表单设计实训 185
实训6 框架设计实训 186
实训7 网页综合设计实训 186
第8章 ASP脚本语言 187
8.1 VBScript脚本语言概述 187
8.1.1 VBScript语法格式 187
8.1.2 VBScript编码规则 188
8.2 VBScript脚本语言的编程基础 188
8.2.1 VBScript的数据类型 188
8.2.2 VBScript的常量与变量 189
8.2.3 VBScript运算符 190
8.2.4 VBScript数组 191
8.2.5 VBScript的容错语句 191
8.3 VBScript程序设计 192
8.3.1 VBScript程序的基本控制结构 192
8.3.2 VBScript分支结构 192
8.3.3 VBScript循环结构 194
8.4 VBScript的函数和过程 198
8.4.1 VBScript函数 198
8.4.2 VBScript过程 199
习题 201
实训项目 202
实训环境与条件 202
实训1 VBScript程序设计基础训练 202
实训2 VBScript函数训练 202
实训3 VBScript分支结构程序训练 202
实训4 VBScript循环结构程序训练 203
实训5 VBScript过程训练 203
第9章 ASP程序设计 204
9.1 建立ASP主题网站 204
9.1.1 如何建立ASP网站 204
9.1.2 ASP网站预备知识 204
9.1.3 主题网站的建立 206
9.2 ASP基本对象 212
9.3 Request对象 213
9.3.1 如何获取客户端信息 213
9.3.2 Request对象预备知识 213
9.3.3 利用Form集合获取用户提交的表单信息 213
9.3.4 利用QueryString集合获取用户提交的表单信息 218
9.3.5 利用QueryString集合获取页面间传递的URL参数 222
9.3.6 利用ServerVariables集合读取环境信息 224
9.4 Response对象 226
9.4.1 如何向客户端输出信息 226
9.4.2 Response对象预备知识 226
9.4.3 利用Write方法向客户端输出信息 227
9.4.4 利用Redirect方法实现页面的自动跳转 229
9.4.5 利用Cookies在客户端保存用户信息 231
9.5 Application对象 233
9.5.1 如何保存网站共享信息 233
9.5.2 Application对象预备知识 233
9.5.3 Application对象应用实例 234
9.6 Session对象 236
9.6.1 如何保存用户的临时信息 236
9.6.2 Session对象预备知识 236
9.6.3 Session对象应用实例 238
9.7 Sever对象 239
9.7.1 如何实现服务器端的操作 239
9.7.2 Sever对象预备知识 239
9.7.3 Sever对象应用实例 240
习题 241
实训项目 242
实训环境与条件 242
实训1 ASP网站的建立 242
实训2 Form集合的使用 242
实训3 Query集合的使用 243
实训4 Response对象的使用 243
第10章 ASP访问数据库 245
10.1 Access数据库 245
10.1.1 创建Access数据库和表 245
10.1.2 创建Access数据源 247
10.2 SQL查询语言 249
10.2.1 SELECT语句 250
10.2.2 INSERT INTO语句 250
10.2.3 UPDATE语句 251
10.2.4 DELETE语句 251
10.3 ADO组件 251
10.3.1 ADO简介 251
10.3.2 ADO基本对象 251
10.4 Connection对象 252
10.4.1 如何连接后台数据库 252
10.4.2 Connection对象预备知识 252
10.4.3 Connection对象应用实例 254
10.5 Recordset对象 255
10.5.1 数据库中记录的查询方法 255
10.5.2 Recordset对象预备知识 256
10.5.3 Recordset对象应用实例 258
10.6 Command对象 265
10.6.1 对数据库记录进行操作的方法 265
10.6.2 Command对象预备知识 265
10.6.3 利用Command对象插入数据库记录 266
10.6.4 利用Command对象更新数据库记录 274
10.6.5 利用Command对象删除数据库记录 280
习题 284
实训项目 284
实训环境与条件 284
实训1 网站数据库的建立与连接 285
实训2 Recordset对象的使用 285
实训3 Command对象的使用 286
第11章 网络安全技术 287
11.1 网络安全概述 287
11.1.1 网络安全的定义 288
11.1.2 准备知识 288
11.2 防火墙的使用 289
11.2.1 准备知识 289
11.2.2 防火墙的工作原理 290
11.2.3 防火墙的类型 291
11.2.4 防火墙软件的使用 291
11.3 恶意代码防护 294
11.3.1 准备知识 294
11.3.2 病毒的特征 294
11.3.3 病毒的分类 295
11.3.4 病毒的表现症状 296
11.3.5 病毒的防范方法 297
11.3.6 杀毒软件的使用 297
习题 298
实训项目 299
实训环境与条件 299
实训1 病毒防范实训 299
实训2 网络监测实训 299
实训3 防火墙设计实训 299