基础理论篇 1
第1章 计算机网络基础 1
1.1 计算机网络概述 2
1.1.1 计算机网络的定义和演变 2
1.1.2 计算机网络的功能 3
1.2 计算机网络的分类 4
1.3 计算机网络的组成 5
1.3.1 网络硬件系统 5
1.3.2 网络软件系统 6
1.3.3 网络操作系统 6
1.4 计算机网络拓扑结构 8
1.5 计算机网络体系结构 10
1.5.1 网络体系结构 10
1.5.2 开放系统互连参考模型OSI/RM 12
1.5.3 TCP/IP体系结构 14
1.6 计算机网络设备 16
1.6.1 网卡 16
1.6.2 中继器和集线器 17
1.6.3 网桥和交换机 17
1.6.4 路由器 19
1.6.5 网关 19
1.7 计算机网络应用模式 20
1.7.1 C/S模式 20
1.7.2 B/S模式 21
小结 22
习题 22
第2章 数据通信基本技术 25
2.1 数据通信原理 26
2.1.1 通信系统模型 26
2.1.2 数据通信系统 27
2.2 通信编码技术 27
2.2.1 模拟数据数字信号编码技术 28
2.2.2 数字数据的数字信号编码 28
2.2.3 数字数据的调制编码 30
2.3 数据传输方式 31
2.3.1 并行传输 31
2.3.2 串行传输 31
2.4 多路复用技术 32
2.5 数据交换技术 34
小结 35
习题 35
技术应用篇 37
第3章 计算机局域网 37
3.1 局域网基础 38
3.1.1 局域网的组成 38
3.1.2 局域网的分类 38
3.1.3 局域网的关键技术 39
3.1.4 局域网通信协议 42
3.2 无线局域网 47
3.2.1 无线局域网的特点 47
3.2.2 无线局域网的传输介质 48
3.2.3 无线局域网的拓扑结构 48
3.2.4 无线局域网的设备 49
3.2.5 无线局域网技术 50
3.3 以太网技术 50
3.3.1 以太网的特点 51
3.3.2 典型以太网 51
3.4 局域网组网 53
3.4.1 局域网设备 53
3.4.2 对等网组网方法 55
3.4.3 对等网组网步骤 58
3.4.4 无线局域网组网方案 63
3.4.5 客户-服务器网络组网 65
3.4.6 局域网共享Internet 68
3.5 交换式局域网与虚拟局域网 72
3.5.1 交换式局域网 72
3.5.2 虚拟局域网 74
3.6 广域网概述 76
3.6.1 广域网的组成结构 76
3.6.2 广域网提供的两种服务模式 77
3.6.3 广域网的寻址及分组转发 79
3.6.4 广域网连接技术 80
小结 85
习题 86
第4章 架设网络服务器 88
4.1 架设Web服务器 89
4.1.1 安装IIS 89
4.1.2 WWW服务器的配置 90
4.1.3 设置虚拟目录 94
4.2 架设FTP服务器 95
4.2.1 设置FTP服务器 95
4.2.2 FTP站点管理 96
4.2.3 访问FTP服务器 98
4.3 架设DHCP服务器 99
4.3.1 DHCP服务器的概念 99
4.3.2 DHCP服务器的安装与配置 100
4.3.3 DHCP客户机的设置 103
4.4 架设DNS服务器 103
4.4.1 DNS的基本概念 103
4.4.2 DNS服务器的安装 105
4.4.3 DNS的管理与配置 105
小结 110
习题 110
第5章 网络安全 112
5.1 网络安全概述 113
5.1.1 网络面临的威胁 113
5.1.2 网络安全概念 114
5.1.3 网络安全机制 115
5.2 网络病毒防护 116
5.2.1 网络病毒 116
5.2.2 网络病毒的特点 116
5.2.3 常见的网络病毒 117
5.2.4 网络病毒的防治 118
5.3 防火墙技术 118
5.3.1 防火墙的功能 119
5.3.2 防火墙的类型 119
5.3.3 防火墙的缺陷 120
5.4 入侵检测技术 120
5.4.1 入侵者常用手段 120
5.4.2 入侵防范措施 121
5.5 数据加密技术 122
5.5.1 数据加密概述 122
5.5.2 密码技术的基本概念 122
5.5.3 常用数据加密方法 123
5.5.4 著名密码算法介绍 123
5.5.5 数字签名 124
小结 124
习题 124
网页制作篇 126
第6章 网页制作 126
6.1 网页制作概述 127
6.1.1 网页的基本要素 127
6.1.2 网页制作工具 128
6.1.3 网页美化工具 129
6.1.4 网页制作的基本步骤 130
6.2 HTML语言 132
6.2.1 基本结构 132
6.2.2 文件主体 133
6.2.3 文字控制 134
6.2.4 图片 135
6.2.5 超链接 136
6.2.6 滚动字幕 138
6.2.7 声音和视频 139
6.2.8 表格 141
6.2.9 特殊字符标记 143
6.2.10 表单 143
6.3 Dreamweaver 148
6.3.1 Dreamweaver MX 2004概述 148
6.3.2 建网页前的准备 151
6.3.3 页面制作 154
6.3.4 图像和多媒体 159
6.3.5 链接与导航 162
6.3.6 图层 166
6.3.7 表格 170
6.3.8 框架 173
6.3.9 表单 177
小结 179
习题 180
第7章 脚本语言 182
7.1 网络程序设计基础 183
7.1.1 常用网络程序设计技术 183
7.1.2 ASP程序设计简介 185
7.1.3 脚本语言 186
7.2 VBScript语言 187
7.2.1 VBScript基础 188
7.2.2 VBScript函数 192
7.2.3 VBScript过程 195
7.2.4 分支语句 196
7.2.5 循环结构 198
7.2.6 注释语句和容错语句 201
7.3 JavaScript语言 202
7.3.1 客户端和服务器端语法 203
7.3.2 JavaScript脚本语言基础 203
7.3.3 JavaScript对象 207
小结 214
习题 214
第8章 ASP程序设计 216
8.1 Request对象 217
8.1.1 Form集合 217
8.1.2 QueryString集合 219
8.1.3 ServerVariables集合 221
8.2 Response对象 222
8.2.1 Response对象的常用方法 222
8.2.2 Response常用属性 225
8.2.3 使用Cookies在客户端保存信息 226
8.3 Application对象 228
8.3.1 Application对象的应用 228
8.3.2 Global.asa文件 230
8.4 Session对象 231
8.4.1 Session对象简介 231
8.4.2 Session对象的属性 232
8.4.3 Session对象的方法和事件 232
8.5 Server对象 234
8.5.1 属性 234
8.5.2 方法 234
8.6 ASP程序应用实例 237
小结 240
习题 241
第9章 ASP访问数据库 244
9.1 数据库及SQL基础 245
9.1.1 建立数据库 245
9.1.2 结构化查询语言SQL 247
9.1.3 设置数据源 249
9.2 ADO基本结构 250
9.3 Connection对象 251
9.3.1 建立Connection对象 251
9.3.2 连接数据库 252
9.3.3 Connection对象的方法 253
9.3.4 Connection对象的属性 257
9.3.5 Errors集合 258
9.4 Recordset对象 259
9.4.1 创建Recordset对象 259
9.4.2 Recordset对象的常用属性 260
9.4.3 Recordset对象的常用方法 262
9.5 Command对象 267
9.5.1 建立Command对象 268
9.5.2 Command对象的属性 268
9.5.3 Command对象的方法 269
9.6 访问SQL Server数据库 271
9.7 ASP访问数据库综合应用 272
小结 281
习题 282
参考文献 287