第一部分 基本知识介绍 3
第1章 什么是计算机网络 3
1.1 计算机网络的定义和功能 3
1.1.1 计算机网络的定义 3
1.1.2 计算机网络的功能 3
1.2 计算机网络的组成 5
1.3 计算机网络的分类 6
1.3.1 局域网、城域网和广域网 6
1.3.2 计算机网络拓扑结构及网络分类 7
1.4 计算机网络的体系结构 9
1.4.1 计算机网络协议 9
1.4.2 计算机网络的体系结构 10
1.4.3 ISO/OSI网络体系结构 10
1.4.4 TCP/IP网络体系结构 13
本章小结 15
第2章 Internet与Intranet 16
2.1 认识Internet 16
2.1.1 Internet发展概述 16
2.1.2 Internet的协议集 17
2.1.3 Internet物理网的构成 18
2.1.4 IP地址 19
2.1.5 Internet地址 21
2.1.6 Internet域名系统(DNS) 21
2.2 认识Intranet 22
2.2.1 什么是Intranet 22
2.2.2 Intranet的优越性 22
2.2.3 Intranet的功能 23
2.2.4 Intranet技术的可行性 24
2.2.5 Intranet的新发展——Extranet 24
本章小结 25
第3章 HTML相关技术 26
3.1 WWW与HTML 26
3.1.1 WWW服务 26
3.1.2 HTML的概念及功能 26
3.1.3 HTML的文件结构 27
3.2 JavaScript与VBScript 28
3.2.1 脚本语言的出现 28
3.2.2 认识JavaScript 28
3.2.3 认识VBScript 31
3.3 DHTML 32
3.3.1 CSS层叠样式表 32
3.3.2 DHTML的出现 34
3.3.3 DHTML的结构 35
3.3.4 DHTML的特点 36
3.4 Java、VRML与XML 37
3.4.1 Java 37
3.4.2 VRML 40
3.4.3 XML 42
本章小结 44
第4章 基于服务器端的编程技术 45
4.1 CGI和ISAPI 45
4.1.1 CGI 45
4.1.2 ISAPI 46
4.2 Perl 47
4.3 ASP与ASP+ 48
4.3.1 ASP 48
4.3.2 ASP+ 50
4.4 PHP 52
4.5 ColdFusion 53
本章小结 54
第二部分 动手构建企业内部网硬件环境 57
第5章 以太网技术与应用 57
5.1 以太网概述 57
5.1.1 以太网技术的发展 57
5.1.2 以太网分类 59
5.1.3 几个重要概念 59
5.2 以太网络连接设备 63
5.2.1 传输介质连接设备 63
5.2.2 网络适配器(网卡) 64
5.2.3 调制解调器 64
5.2.4 中继器 65
5.2.5 集线器 65
5.2.6 路由器 66
5.2.7 网关 66
5.2.8 远程访问服务器 67
5.3 快速以太网 67
5.3.1 100Base-T简述 67
5.3.2 100Base-T特点与协议结构 68
5.3.3 共享集线器和交换式集线器 70
5.3.4 100Base-T拓扑原则 70
5.4 千兆以太网 71
5.4.1 千兆位以太网简介 71
5.4.2 千兆以太网标准 71
5.4.3 千兆位以太网的特点和服务质量保证(QOS) 74
5.5 以太网的典型应用 75
本章小结 76
第6章 数据传输介质 77
6.1 双绞线 77
6.1.1 双绞线概述 77
6.1.2 双绞线的分类 79
6.1.3 常用的双绞线电缆 80
6.1.4 超5类布线系统 83
6.2 同轴电缆 83
6.2.1 同轴电缆概述 83
6.2.2 同轴电缆的分类与应用 83
6.2.3 同轴电缆的网络结构 84
6.3 光缆 87
6.3.1 光缆概述 87
6.3.2 光纤的种类 87
本章小结 89
第7章 综合布线系统设计 90
7.1 综合布线系统概述 90
7.1.1 什么是综合布线系统 90
7.1.2 综合布线系统标准 91
7.2 综合布线系统组成、设计等级与要求 92
7.2.1 综合布线系统的组成 92
7.2.2 综合布线系统设计等级 94
7.2.3 综合布线标准要点 95
7.2.4 综合布线系统要求 96
7.3 综合布线工程设计简述 101
7.3.1 综合布线系统设计 101
7.3.2 设备间设计 104
7.3.3 水平间设计 106
7.3.4 干线子系统设计 111
7.3.5 管理子系统设计 113
7.3.6 建筑群子系统设计 118
7.3.7 工作区子系统设计 120
本章小结 123
第8章 综合布线工程实施与测试 124
8.1 信息模块和RJ-45头的制作 124
8.1.1 信息模块的压接技术 124
8.1.2 RJ-45头的压制技术 125
8.2 双绞线与信息模块、110交连硬件的连接与安装 127
8.2.1 双绞线与信息模块、110交连硬件的连接技术 127
8.2.2 110型交连硬件安装技术 128
8.3 布线技术 131
8.3.1 路径选择技术 131
8.3.2 线缆牵引技术 132
8.3.3 其他布线技术 132
8.4 系统测试 132
8.4.1 测试内容与标准 133
8.4.2 电缆的两种测试 134
8.4.3 网络听证与故障诊断 135
本章小结 136
第三部分 动手构建企业内部网软件环境 139
第9章 安装与配置操作系统 139
9.1 概述 139
9.1.1 NT与2000的选择 139
9.1.2 磁盘阵列(RAID) 139
9.2 安装与配置NT Server 4.0 142
9.2.1 创建NT安装盘 142
9.2.2 安装NT Server 4.0 142
9.2.3 安装Service Pack 146
9.2.4 安装NT 4 Option Pack 148
9.2.5 在NT中添加用户 154
9.3 安装与配置Windows 2000 Server 157
9.3.1 Windows 2000概述 157
9.3.2 安装Windows 2000 Server 158
9.4 客户端的配置 161
9.4.1 安装和配置TCP/IP协议 161
9.4.2 设置共享和网络用户 165
本章小结 168
第10章 配置DNS、WWW和FTP服务 169
10.1 配置DNS 169
10.1.1 安装DNS服务 169
10.1.2 在DNS服务器上配置域 172
10.1.3 在DNS服务器上添加主机和记录 174
10.2 配置WWW 175
10.2.1 配置默认Web站点的属性 175
10.2.2 创建虚拟目录 179
10.3 配置FTP 180
10.3.1 配置默认FTP站点的属性 180
10.3.2 使NT 4中的FTP站点具有断点续传功能 183
本章小结 184
第11章 配置E-mail服务和网络聊天、视频会议服务 185
11.1 配置E-mail服务 185
11.1.1 安装Exchange 5.5 185
11.1.2 配置Exchange 189
11.1.3 配置Outlook Express 195
11.2 配置网络聊天服务 198
11.2.1 安装Chat Services服务 198
11.2.2 配置Microsoft Chat 199
11.3 配置视频会议服务 202
11.3.1 安装Internet Location Services服务 202
11.3.2 配置Netmeeting 203
本章小结 204
第12章 配置数据库服务和代理服务 205
12.1 配置数据库服务 205
12.1.1 安装SQL Server 7.0 205
12.1.2 管理SQL Server 7.0 210
12.2 配置代理服务 216
12.2.1 代理的概念 216
12.2.2 代理服务器的选择 217
12.2.3 安装代理服务器 218
12.2.4 代理服务器的应用 219
本章小结 223
第四部分 网站的设计与维护 227
第13章 快速形成网站框架 227
13.1 网站规划 227
13.1.1 网站定位 227
13.1.2 确定网站的栏目和版块 230
13.1.3 确定网站的目录结构和链接结构 231
13.1.4 确定网站的整体风格和创意设计 233
13.2 网站设计 236
13.2.1 列出详细设计计划 236
13.2.2 创建有效的资源库 236
13.2.3 网页制作工具的选择 238
13.2.4 首页的设计与制作 240
13.3 网站细加工 241
13.3.1 设计版面布局 241
13.3.2 网页色彩的搭配 245
13.3.3 网页字体的设置 247
13.3.4 META标签的奥妙 250
本章小结 253
第14章 实现留言簿和聊天室 254
14.1 实现留言簿 254
14.1.1 设计前的思考 254
14.1.2 留言簿文件架构 255
14.1.3 留言簿演示 255
14.1.4 创建留言簿数据库 256
14.1.5 设计并处理留言表单 261
14.1.6 浏览历史留言 265
14.1.7 改进留言簿 268
14.2 实现聊天室 270
14.2.1 设计前的思考 270
14.2.2 聊天室文件架构 271
14.2.3 聊天室演示 272
14.2.4 设计登录部分 277
14.2.5 设计聊天界面 290
14.2.6 管理聊天室 299
本章小结 302
第15章 实现每日新闻和娱乐信息的自动发布 303
15.1 每日新闻的自动发布 303
15.1.1 实现新闻自动发布的方法 303
15.1.2 设计新闻数据库 304
15.1.3 实现新闻的管理 305
15.1.4 实现新闻的动态显示 313
15.2 新闻查询系统的实现 320
15.2.1 新闻查询系统的演示 320
15.2.2 新闻查询系统的实现 321
本章小结 326
第16章 加入信息查询服务 327
16.1 列车时刻表查询系统 327
16.1.1 设计前的思考 327
16.1.2 列车时刻表查询系统文件架构 328
16.1.3 列车时刻表查询系统演示 329
16.1.4 列车时刻表查询系统的实现 331
16.2 网上共享地址簿 337
16.2.1 设计前的思考 337
16.2.2 网上共享地址簿文件架构 338
16.2.3 网上共享地址簿演示 338
16.2.4 网上共享地址簿的实现 343
本章小结 353
第17章 实现搜索引擎 354
17.1 了解Index Server 354
17.1.1 Index Server简介 354
17.1.2 安装Index Server 355
17.1.3 Index Server查询语言 356
17.1.4 Indexing Service Server Side Object(SSO) 357
17.2 在ASP中使用SSO控件 360
17.2.1 创建一个查询 360
17.2.2 格式化查询结果 361
17.2.3 将查询和记录集放入缓存 362
17.2.4 一点使用技巧 363
17.3 搜索引擎的实现 364
17.3.1 搜索引擎示例 364
17.3.2 搜索引擎的实现步骤 365
17.3.3 更高级的搜索引擎 373
本章小结 374
第18章 建立虚拟社区 375
18.1 虚拟社区设计思路 375
18.2 虚拟社区文件架构 376
18.3 虚拟社区演示 377
18.3.1 新用户注册 377
18.3.2 进入社区主界面 379
18.3.3 用户在社区中进行各种活动 381
18.3.4 用户退出社区 384
18.4 虚拟社区实现 384
18.4.1 ASP应用程序和Global.asa文件 384
18.4.2 创建数据库 387
18.4.3 实现用户的注册及登录 389
18.4.4 实现社区主界面 393
18.4.5 实现社区各种控制功能 402
18.4.6 留给读者的问题 406
本章小结 407
第19章 在线调查、在线贺卡和基于Web的E-mail系统 408
19.1 在线调查系统 408
19.1.1 设计前的思考 408
19.1.2 在线调查系统文件架构 409
19.1.3 在线调查系统演示 409
19.1.4 在线调查系统的实现 411
19.2 在线贺卡 415
19.2.1 设计前的思考 415
19.2.2 通过Web发送E-mail的实现 416
19.2.3 用户反馈表的实现 421
19.2.4 在线贺卡的文件架构 424
19.2.5 在线贺卡演示 424
19.2.6 在线贺卡的实现 426
本章小结 428
第20章 实现音、视频点播 429
20.1 背景音乐的自动点播 429
20.1.1 背景音乐的实现 429
20.1.2 背景音乐的自动点播 430
20.2 流式媒体技术概述 432
20.3 Real流式媒体技术 433
20.3.1 RealSystem的组成 433
20.3.2 RealServer的安装与配置 433
20.3.3 RealServer工作方式 436
20.3.4 直接使用Real流式媒体技术实现点播 438
20.3.5 借助ActiveX技术实现点播 442
20.4 Windows Media流式媒体技术 445
20.4.1 Windows Media的组成 445
20.4.2 Windows Media的安装与配置 447
20.4.3 Windows Media的工作方式 448
20.4.4 直接使用Windows Media技术实现点播 451
20.4.5 借助ActiveX技术实现点播 453
本章小结 458
第21章 美化和简化界面 459
21.1 字体放大与缩小 459
21.1.1 问题的引出 459
21.1.2 实现字体大小变化 459
21.2 使用目录树 462
21.2.1 一个简单示例 462
21.2.2 实现目录树 463
21.3 鼠标跟随特效 465
21.3.1 激动的“心” 465
21.3.2 实现“心”的跟随特效 465
21.3.3 代码分析 466
21.4 动态时间显示 467
21.4.1 网页上的时钟 467
21.4.2 实现时间的动态显示 467
21.5 滚动公告栏 468
21.5.1 滚动公告栏作用及示例 468
21.5.2 实现滚动公告栏 468
本章小结 470
第22章 网站的维护与管理 471
22.1 保证系统的稳定运行 471
22.1.1 增强操作系统安全性 471
22.1.2 增强网页安全性 473
22.1.3 优化IIS及ASP的性能 474
22.2 在网站上对用户进行监控和管理 480
22.2.1 加入网站日志统计系统 480
22.2.2 通过网页修改用户的NT密码 482
22.3 保护脚本安全 493
22.3.1 脚本编码器概述 493
22.3.2 使用脚本编码器 495
22.4 异地自动备份数据 497
22.4.1 异地自动备份的工作方式 498
22.4.2 设置导出服务器 498
22.4.3 设置引入计算机 502
22.4.4 设置其他附加功能 503
本章小结 505