《Windows XP网络信息服务应用实践与精通》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:林山主编;段会川,王小斌等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:7302058601
  • 页数:449 页
图书介绍:Internet信息服务(IIS)可以使你在Internet或Intranet上非常容易地发布信息。IIS包含许多管理网站和Web服务器的功能。而且具有像Active Server Pages(ASP)一样的编程功能,你可以利用它创建并配置可升级的、灵活的Web应用程序。Windows XP Professional的IIS是为开发Web服务的用户设计的。 本书系统地对IIS 5.1的新特性和体系进行深入探讨,包括增强的管理、安全和应用支持能力,并详细阐述如何从包括IIS 4.0在内的其他Web服务器向IIS 5.1进行设置、内容和应用的迁移,如何优化和调整IIS服务器,如何维护ISP安装,以及如何使用Web访问原有数据和应用。最后给出了一些利用ASP开发Web应用的编程示例程序,有非常强的实用价值。 本书主要针对中、高级计算机技术人员、Windows系统开发人员和IIS用户,内容翔实、实例丰富、可操作性强。在讲清概念的同时,又给出很有实用价值的应用示例,便于读者快速掌握并熟练运用。本书适合于广大计算机技术人员和计算机爱好者阅读、使用,也可供希望获得Microsoft认证专家资格的相关

前言页 1

第1章 Internet信息服务基础 1

1.1 IIS的新特性 2

1.2 IIS的体系构成 5

1.2.1 体系简介 6

1.2.2 管理体系构成 9

1.2.3 可编程体系构成 12

1.3 发布W6b信息 17

1.3.1 Web DAV 17

1.3.2 FrontPage Server Extensions 17

1.3.3 SharePointTeamServices 18

1.3.4 FTP服务 20

第2章 规划管理迁移过程 21

2.1 迁移过程简介 22

2.2 评测阶段 23

2.2.1 定义项目 24

2.2.2 创建需求定义 24

2.2.3 开发概念设计 25

2.2.4 风险评估 26

2.2.5 定义项目组 26

2.3 规划阶段 27

2.3.1 规划阶段中的小组角色 28

2.3.2 收集信息 28

2.3.3 定义提供的新服务 30

2.3.4 评估资源需求 31

2.3.7 检查假设 34

2.3.6 拟定进度草案 34

2.3.5 构建主项目规划 34

2.4 开发阶段 35

2.4.1 开发阶段中的小组角色 35

2.4.2 确认设计 35

2.4.3 创建系统 38

2.4.4 开始培训 38

2.4.5 进行导航测试 38

2.5 部署阶段 39

2.5.1 部署阶段中的小组角色 39

2.5.2 结束培训 39

2.5.3 推出新系统 39

2.5.4 监视系统 40

第3章 迁移Web服务器 41

3.1 迁移的基本步骤 42

3.1.1 估计硬件需求 43

3.1.2 准备目标服务器 44

3.1.3 使用IIS MigrationWizard 47

3.1.4 迁移Web和FTP站点 47

3.1.5 复制和配置应用程序 52

3.1.6 迁移日志文件 52

3.1.7 迁移配置设置 53

3.1.8 保证服务器安全 54

3.2 从Apache HTTP Server迁移 57

3.2.1 Apache和IIS 5.1比较 58

3.2.2 迁移Apache指令 60

3.2.3 迁移定制模块 67

3.3.1 NES和IIS 5.1比较 68

3.3 从Netscape Enterprise Server迁移 68

3.3.2 迁移NES配置设置 69

3.4 升级或复制IIS Web服务器 74

3.4.1 选择升级途径 74

3.4.2 对升级或复制的建议 75

3.5 迁移Web应用程序 76

3.5.1 IIS应用程序技术 76

3.5.2 如何决定导入还是重 77

3.5.3 导入CGI应用程序 78

3.5.4 关于UNIX应用程序的特殊考虑 80

3.5.5 转换CGI为ISAPI 82

3.5.6 从CGI向ASP迁移 83

3.5.7 重建通用的CGI服务 92

第4章 容量规划 96

4.1 容量规划需考虑的问题 97

4.1.1 流量基础知识 97

4.1.2 Web应用程序性能 103

4.1.3 可靠性 104

4.2 确定安装需求 106

4.3 容量规划检查表 107

4.4 容量规划场景 109

第5章 监视和调整服务器 116

5.1 描述顺序 117

5.2 内存 118

5.2.1 内存分配 118

5.2.2 内存管理 118

5.2.3 运行IIS 5.1服务器的内存需求 119

5.2.4 监视整体服务器内存 120

5.2.5 监视文件系统缓存 126

5.3 防止处理器瓶颈 131

5.3.1 监视服务器处理器 131

5.3.2 使用PerfMon监视处理器活动 132

5.3.3 失效指示 132

5.3.4 分析处理器活动数据 132

5.3.5 进程节流 133

5.3.6 监视连接 134

5.3.7 连接的性能负载 134

5.3.8 使用IIS 5.1日志监视连接 135

5.3.9 使用PerfMon监视连接 135

5.3.10 分析连接数据 135

5.3.11 监视线程 136

5.3.13 优化线程值 137

5.3.12 分析IIS 5.1线程数据 137

5.3.14 线程与CGI程序相关的问题 138

5.3.15 提高处理器使用和性能的建议 138

5.4 网络I/O 139

5.4.1 运行IIS 5.1的服务器网络带宽需求 139

5.4.2 监视网络连接 139

5.4.3 优化网络连接 146

5.4.4 磁盘I/O 147

5.5 Web应用程序 148

5.5.1 调整ASP队列和线程缓冲池 148

5.5.2 优化Web应用程序 149

5.6 监视安全开销 150

5.7 工具 154

5.7.1 系统监视器 155

5.7.3 HTTP Monitorhg Too1 157

5.7.4 NetStat和NetMon 157

5.7.2 Peformance Counter Check 157

5.7.5 Process Viewer、Process Explode等工具 158

5.7.6 Web App1ication Stress Too1和WCAT 159

5.7.7 负载测试中有用的计数器 164

第6章 Web应用程序开发 170

6.1 客户/服务器模型 171

6.1.1 传统客户/服务器模型 171

6.1.2 多层结构设计模型 172

6.1.3 WindowsDNA 173

6.1.4 未来的Internet应用程序 174

6.2.2 图形与多媒体 175

6.2.3 超级链接 175

6.2 客户端技术 175

6.2.1 文本与HTML 175

6.2.4 客户端脚本 176

6.2.5 ActiveX控件 176

6.2.6 层叠式样式表 177

6.2.7 动态HTML 177

6.2.8 浏览器的支持 178

6.2.9 客户端技术的局限性 179

6.2.10 一个Web应用程序示例 180

6.3 中间层 180

6.3.1 CGI应用程序 181

6.3.2 ISAPI扩展及过滤器 181

6.3.3 活动服务器页面 182

6.3.4 ASP应用程序 190

6.3.5 进程隔离和故障恢复 197

6.3.6 关于应用程序测试 201

6.4 Web应用程序设计模式 201

6.4.1 应用程序要面对的因素 202

6.4.2 使用表单输入 203

6.4.3 重定向 207

6.5 调试应用程序和组件 210

6.5.1 ASP中的脚本调试 211

6.5.2 调试ISAPI和服务器端组件 216

第7章 数据访问和事务处理 220

7.1 Web数据库技术 221

7.1.1 为何需要Web数据库 221

7.1.2 Microsoft数据访问组件 224

7.1.3 其他的数据访问方式 227

7.1.4 数据访问开销 228

7.2 客户端数据访问 229

7.2.1 客户层元件 230

7.2.2 客户端数据访问的中间层元件 235

7.3 用ASP和COM组件访问数据 237

7.3.1 准备数据库 237

7.3.2 数据库连接 243

7.3.3 记录集和指针 248

7.3.4 管理Recordset记录 253

7.3.5 存储过程 261

7.4 Web上的事务处理 263

7.4.1 事务的解释 264

7.4.2 事务型组件 266

7.4.3 消息队列简介 270

第8章 管理ISP安装 274

8.1 配置IIS 5.1 275

8.1.1 创建企业站点 275

8.1.2 创建个人Web站点 280

8.1.3 限制内容 281

8.2 管理安装方法 282

8.2.1 增强可靠性 282

8.2.2 自动管理 293

8.2.3 远程管理站点 299

8.2.4 配置FrontPage Server Extensions 302

8.2.5 通过FTP上传内容 316

8.2.6 用于远程访问的Intgnet连接服务 317

8.2.7 分配资源 318

8.3 自定义安装 323

8.3.1 一个IP地址寄存多个站卢 324

8.3.2 支持与非HTTP l.1协议相兼容的浏览器 326

8.3.3 重定向工作 331

8.3.4 建立定制的HTTP标题 331

8.3.5 自定义HTML脚注 334

8.4 创建Web群集 335

8.4.1 定义群集 336

8.4.2 定义负载平衡 336

8.4.3 分组负载平衡特性 337

8.4.4 创建一个三层Web群集 337

8.5 将IIS 5.1用于示例安装 341

第9章 网络安全 346

9.1 计算机安全的基础知识 347

9.1.1 威胁、弱点和攻击 348

9.1.2 安全开销的底线 349

9.2 使用Windows服务器的内置安全特性 350

9.2.1 Windows XP中的认证 350

9.2.2 Windows XP中的授权 354

9.2.3 保密性和完整性机制 355

9.2.4 Windows XP中的可用性 358

9.2.5 Windows XP中的审核 359

9.3 配置IIS 5.1安全 360

9.3.1 IIS 5.1认证模式 360

9.3.2 扩展IIS 5.1安全 369

9.3.3 文件和目录安全 370

9.3.4 虚拟目录安全 371

9.3.5 使用SSL和TLS的安全通信 372

9.3.6 Web服务器疑难解答 373

9.4 防止恶意攻击 374

9.5 使用IIS日志审核访问 375

第10章 使用ASP 376

10.1 了解ASP 377

10.1.1 ASP简介 377

10.1.2 ASP新增功能 378

10.1.3 ASP的重要变化 379

10.2 使用ASP 380

10.2.1 创建ASP网页 383

10.2.2 在ASP网页中使用COM组件 412

10.2.3 维护会话状态 429