第1章 基本通信原理 1
1.1 通信系统简介 1
1.1.1 通信技术发展简史 1
1.1.2 通信系统的组成 3
1.1.3 通信系统的分类 5
1.2 模拟信号与数字信号 7
1.2.1 模拟信号及其传输 7
1.2.2 数字信号及其传输 9
1.2.3 模拟信号与数字信号的转换 10
1.3 模拟通信 10
1.3.1 模拟通信系统模型 10
1.3.2 模拟信号传输模拟数据 11
1.3.3 模拟信号传输数字数据 12
1.4 数字通信 15
1.4.1 数字信号数据编码 15
1.4.2 数字通信系统模型 17
1.4.3 数字信号传输数字数据 18
1.4.4 数字信号传输模拟数据 19
1.5 通信媒体与传输速率 20
1.5.1 通信媒体 20
1.5.2 传输速率 27
1.6 多路复用 29
1.6.1 多路复用器 29
1.6.2 频分多路复用 30
1.6.3 分多路复用 30
思考题 31
第2章 计算机网络技术 32
2.1 计算机网络概述 32
2.1.1 网络的概念 32
2.1.2 网络的分类 34
2.1.3 网络拓扑结构 35
2.2 网络模型与网络协议 37
2.2.1 OSI参考模型 38
2.2.2 TCP/IP模型 40
2.2.3 网络协议 40
2.2.4 TCP/IP协议栈 41
2.3 网络硬件和网络设备 49
2.3.1 网卡 49
2.3.2 中继器 52
2.3.3 集线器 52
2.3.4 桥连接器 53
2.3.5 交换机 54
2.3.6 路由器 57
2.3.7 交换机、路由器和VLAN 59
2.4 局域网技术 61
2.4.1 以太网与CSMA/CD 61
2.4.2 令牌环技术 65
2.4.3 FDDI局域网技术 66
2.4.4 无线局域网技术 66
2.4.5 IEEE局域网标准 67
2.5 广域网技术 68
2.5.1 公共通信基础设施 68
2.5.2 点对点协议PPP 71
2.5.3 综合业务数字网ISDN 72
2.5.4 帧中继 74
2.6 网络设计与网络架设 76
2.6.1 网络设计 76
2.6.2 网线与材料 78
2.6.3 常用的网络布线工具 83
2.6.4 综合布线标准 84
2.7 网络管理与网络安全 86
思考题 86
第3章 网络操作系统 88
3.1 计算机网络操作系统概述 88
3.1.1 网络系统软件和网络操作系统的概念 88
3.1.2 操作系统的发展 89
3.1.3 网络操作系统的功能 93
3.2 几种网络操作系统的比较 94
3.2.1 UNIX操作系统 94
3.2.2 Net Ware操作系统 96
3.2.3 Windows服务器操作系统 97
3.2.4 Linux操作系统 97
3.3 安装和使用Windows网络服务器操作系统 98
3.3.1 Windows网络服务器操作系统家族 98
3.3.2 服务器与RAID技术 100
3.3.3 Windows Server 2003的安装 101
3.3.4 配置Windows Server 2003环境 106
思考题 109
第4章 工作组、域和活动目录 110
4.1 网络中的工作组和域 110
4.1.1 目录和目录服务 110
4.1.2 工作组 111
4.1.3 域及域控制器 113
4.1.4 工作组和域管理模式 115
4.2 域和活动目录服务 115
4.2.1 安装活动目录服务 115
4.2.2 使用Active Directory服务 119
4.2.3 域用户与用户组管理 121
4.2.4 将计算机加入到域 124
4.2.5 登录到本地或域 128
4.3 资源共享与发布 130
4.3.1 发布共享文件夹 130
4.3.2 发布打印机 133
4.3.3 查找特定对象 135
4.4 组策略 136
4.4.1 组策略、构成及功能 136
4.4.2 非本地组策略对象的编辑 139
4.4.3 新建非本地组策略 142
4.4.4 查看组策略应用结果集 143
4.4.5 综合举例 143
4.5 安全性设计 147
4.5.1 用户身份验证 147
4.5.2 授权 148
思考题 154
第5章 常用网络服务及其配置 156
5.1 网络连接概述 156
5.1.1 网络连接类型 156
5.1.2 创建网络连接 157
5.1.3 配置网络连接 160
5.2 DNS服务 161
5.2.1 域名系统与域名管理 162
5.2.2 安装DNS服务器 164
5.2.3 正向查找区域 165
5.2.4 反向查找区域 168
5.2.5 Root DNS与转发器设置 169
5.2.6 DNS客户端的设置 170
5.3 DHCP服务 171
5.3.1 安装DHCP服务器 171
5.3.2 DHCP服务器的配置 171
5.3.3 DHCP服务器的高级设置 174
5.3.4 配置DHCP客户端 176
5.4 终端服务 176
5.4.1 终端服务概述 176
5.4.2 安装终端服务 177
5.4.3 安装终端服务客户端 180
5.4.4 使用终端服务 180
5.5 远程访问服务RAS 182
5.5.1 远程访问服务器应用环境 182
5.5.2 远程访问服务器端设置 183
5.5.3 远程访问客户端设置 187
5.5.4 使用远程访问服务 189
5.6 虚拟专用网络VPN 189
5.6.1 VPN技术的相关知识 189
5.6.2 单机到局域网的VPN连接 190
5.6.3 局域网到局域网的VPN连接 197
5.6.4 使用VPN 204
思考题 205
第6章 Web服务器的架设和管理 207
6.1 Web服务与B/S三层体系结构 207
6.1.1 客户/服务器计算模式 207
6.1.2 浏览器/服务器计算模式 208
6.1.3 Web服务器及工作机理 208
6.2 Windows服务器操作系统和Internet信息服务 209
6.2.1 Internet信息服务的概念 209
6.2.2 Internet信息服务的组成 209
6.2.3 安装IIS 210
6.2.4 Internet信息服务管理器 212
6.2.5 连接到Web站点 214
6.3 Web站点的构建 214
6.3.1 创建Web站点 215
6.3.2 启动、停止和暂停Web站点 218
6.3.3 规划Web应用 218
6.3.4 运行多个Web站点 221
6.4 配置Web站点 222
6.4.1 “网站”选项卡 222
6.4.2 “主目录”选项卡 223
6.4.3 “目录安全性”选项卡 224
6.4.4 “文档”选项卡 227
6.4.5 “自定义错误”选项卡 228
6.4.6 “HTTP头”选项卡 228
6.5 Web服务器系统安全 229
6.5.1 系统平台的安全策略 229
6.5.2 配置审核日志策略 230
6.5.3 网页维护的安全措施 231
思考题 231
第7章 FTP服务器的架设和管理 233
7.1 创建FTP站点 233
7.2 管理FTP站点 237
7.2.1 “FTP站点”选项卡 237
7.2.2 “主目录”选项卡 238
7.2.3 “目录安全性”选项卡 238
7.2.4 “安全账号”选项卡 239
7.3 使用虚拟目录 240
7.3.1 为用户建立专用存储空间 240
7.3.2 建立与用户账户同名的虚拟目录 240
7.3.3 取消允许匿名连接 242
7.4 使用FTP站点 243
7.4.1 从FTP站点下载和上传文件 243
7.4.2 使用FTP维护Web站点 243
思考题 244
第8章 邮件服务器的架设和管理 245
8.1 邮件传输的基本原理 245
8.1.1 SMTP和POP3协议 245
8.1.2 邮件传输过程 245
8.1.3 本地邮件和远程邮件 246
8.2 架设邮件服务器 246
8.2.1 安装SMTP/POP3服务组件 247
8.2.2 配置SMTP/POP3服务 248
8.2.3 邮件服务器域名解析问题 253
8.3 使用Outlook Express收发电子邮件 254
8.3.1 在Outlook Express中添加用户账户 255
8.3.2 发送电子邮件 258
8.3.3 接收电子邮件 259
8.4 使用第三方E-mail服务器 260
思考题 260
第9章 网页设计与超文本标记语言 261
9.1 网站设计概述 261
9.1.1 站点的规划与设计 261
9.1.2 网页设计要遵循的基本原则 262
9.1.3 网页的三层结构 263
9.2 HTML概述 263
9.2.1 HTML的概念 263
9.2.2 HTML文档的结构 264
9.2.3 标记的语法 265
9.2.4 注释文本 266
9.2.5 转义字符 266
9.3 常用的HTML标记 266
9.3.1 文档标记 266
9.3.2 排版标记 268
9.3.3 文本格式标记 268
9.4 插入图像 269
9.5 超级链接 270
9.5.1 超级链接标记的属性 271
9.5.2 书签的应用 272
9.6 表格设计 272
9.6.1 表格结构及表格标记 272
9.6.2 表行、表头与单元格的标记 273
9.6.3 表格的标题标记 273
9.6.4 应用举例 273
9.7 表单设计 274
9.7.1 〈form〉标记 274
9.7.2 表单控件 275
9.7.3 表单应用举例 278
9.8 框架 279
9.8.1 框架的定义标记 279
9.8.2 框架应用举例 281
思考题 283
第10章 客户端开发与JavaScript脚本语言 284
10.1 JavaScript概述 284
10.1.1 JavaScript的特点 284
10.1.2 JavaScript脚本程序 285
10.2 JavaScript基础知识 286
10.2.1 数据类型 286
10.2.2 常量与变量 286
10.2.3 运算符与表达式 288
10.3 JavaScript的程序结构 289
10.3.1 顺序结构 289
10.3.2 分支结构 289
10.3.3 循环结构 290
10.4 函数及其应用 292
10.4.1 自定义函数的定义 293
10.4.2 函数的调用 293
10.4.3 JavaScript的内置函数 294
10.5 JavaScript内置对象 295
10.5.1 String对象 295
10.5.2 Math对象 296
10.5.3 Date对象 296
10.5.4 数组对象 297
10.6 浏览器内置对象 298
10.6.1 navigator对象树 298
10.6.2 document对象 303
10.6.3 form对象 304
10.6.4 标记与内存对象 306
思考题 308
第11章 服务器端开发与ASP技术 310
11.1 ASP技术概述 310
11.1.1 ASP的概念 310
11.1.2 ASP的脚本程序 311
11.1.3 ASP的工作机制 313
11.2 ASP内建对象 314
11.2.1 Request对象 314
11.2.2 Response对象 317
11.2.3 Application对象 321
11.2.4 Session对象 322
11.2.5 Server对象 323
11.3 数据库基本知识 324
11.3.1 数据库管理系统 324
11.3.2 开放的数据库连接ODBC 324
11.3.3 结构化查询语言SQL 325
11.4 访问数据库 326
11.4.1 ActiveX数据对象ADO 326
11.4.2 Connection对象 326
11.4.3 RecordSet对象 329
11.4.4 Fields集合和Field对象 332
11.4.5 Command对象 333
11.4.6 Parameter对象 335
11.4.7 应用举例 337
思考题 342
参考文献 343