《Web技术 HTTP到服务器端》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:(日)小泉修著;王浩译
  • 出 版 社:北京:科学出版社
  • 出版年份:2004
  • ISBN:7030136063
  • 页数:272 页
图书介绍:本书是“图解网络系列”之一。本书从互联网的机构和Web的功能入手,主要介绍互联网协议和HTTP,服务器/客户端的Web技术,构筑Web所使用的各种最新技术,以及Web服务器和Web应用程序服务器的构筑,Web服务器的安全对策等。本书内容详实,实用性强,结合丰富的图表,使枯燥乏味的学习变得更加轻松有趣。本书可供正从事网站开发、设计和管理工作的初学者参考,也可供Web技术爱好者阅读。

目录 2

第1章 互联网的机构和Web的机能 2

1.1 Web的发展和检索功能 2

1.1.1何谓Web 2

1.1.2 Web的起源 3

1.1.3 Web浏览器的发展和普及 5

1.1.4 Web浏览器的功能 7

1.2实现Web的计算机网络 10

1.2.1计算机网络的优点 10

1.2.2 LAN和客户机/服务器系统 11

1.2.3基于WAN的LAN之间的连接 14

1.3在互联网上实现通信 15

1.3.1互联网的概念 15

1.3.2互联网上的标准协议 16

1.3.3 IP地址的必要性 17

1.3.4端口号的必要性 18

1.4互联网的信赖性 20

1.4.1数据传送时的故障 20

1.4.2互联网的高度信赖性 21

1.4.3数据通信中存在的问题 22

1.4.4数据包通信的优点 23

1.4.5数据包通信的信赖性的确保 24

1.5.1互联网是Web服务器的集合体 25

1.5根据Web对信息的访问 25

1.5.2通过URL对资源定位 26

1.5.3基于HTTP的客户机/服务器 29

之间的交换 29

1.6 Web服务器站点的动态处理机能 33

1.6.1服务器和服务器软件 33

1.6.2 Web服务器所实现的动态处理 35

1.6.3基于CGI的动态处理功能 36

1.6.4 Web映射的模式 38

1.6.5 SSI的功能 41

1.6.6基于Web浏览器的动态处理功能 41

2.1.1协议的必要性 48

第2章 互联网协议和HTTP 48

2.1所谓的协议 48

2.1.2协议的标准化 50

2.2 OSI参考模型的层次构造 52

2.2.1基于OSI参考模型的标准化 52

2.2.2协议层的概念 53

2.2.3由7层构成的OSI参考模型 55

2.3世界标准的TCP/IP协议 56

2.3.1TCP/IP的特征 56

2.3.2OSI参考模型和TCP/IP 57

协议群的比较 57

2.3.3TCP/IP协议群的内容 58

2.4TCP/IP协议群各层的功能 61

2.4.1应用层的功能 62

2.4.2传输层的协议——TCP 63

2.4.3TCp程序段格式的内容 64

2.4.4代码位的功能 65

2.4.5 网络层的协议——IP 67

2.4.6网络接口层的功能 72

2.5 HTTP的功能和运行 74

2.5.1 HTTP 74

2.5.2 HTTP和下位层的功能 75

2.5.3基于HTTP/1.0的Web 76

信息的交换 76

2.5.4基于HTTP的请求消息 79

2.5.5基于HTTP的应答消息 80

2.5.6 HTTP消息 81

第3章 服务器/客户端的Web技术 84

3.1标记语言的发展 84

3.1.1“超文本”和“标记”的意义 84

3.1.2从SGML到HTML 85

3.1.3从HTML1.0到HTML4.01 87

3.2 HTML的基本构造 89

3.2.1 HTML文件的特征 89

3.2.2 HTTP上的标签的功能 91

3.2.3 HTML记述的例子 93

3.2.4基于框架的访问环境的改善 94

3.2.5通过表单收集用户信息 96

3.2.6通过可点图链接信息 96

3.3从HTML到DHTML 99

3.3.1在DHTML上的扩展功能 99

3.3.2 DHTML的功能概要 100

3.3.3 DHTML所支持的技术 101

3.3.4脚 本 102

3.3.5能在Web浏览器上运行的脚本 105

3.3.6脚本的记述方法 106

3.3.7通过脚本实现的控制 107

3.3.8样式表的便利性 110

3.3.9样式表的种类 111

3.3.10通过DOM的实现 112

3.4在Web服务器上运行的程序 113

3.4.1 CGI被作为必要的原因 113

3.4.2通过CGI实现的功能 116

3.4.3 CGI环境构筑的顺序 118

3.4.4 CGI制作语言的种类 120

3.5 Cookie的功能和用途 122

3.5.1Cookie是什么 122

3.5.2基于Cookie的交换 123

3.5.3 Cookie的用途 126

4.1.1 Web上的Java的重要性 130

4.1 Java的运行环境和开发环境 130

第4章Web使用的各种技术 130

4.1.2 Java的开发目的和互联网 131

4.1.3 Java的特征 133

4.1.4 Java程序的制作和执行 134

4.1.5 Java的运行机制 136

4.1.6 Java环境的种类 137

4.1.7 Java程序的种类 138

4.2 XML的功能和文本构成 141

4.2.1 B to B的HTML的界限 141

4.2.2 XML的登场 143

4.2.3 XML中的标签功能 144

4.2.4 XML文件的构成 145

4.2.5 XML的特征 147

4.2.6 XML用样式页记述语言——XSL 148

4.2.7解析器和DOM功能 151

4.2.8被对象化了的XML信息的优点 152

4.3服务器端环境 155

4.3.1通过CGI给Web服务器的负荷 155

4.3.2新的服务器端脚本环境 156

4.3.3 ASP的功能 157

4.3.4 JSP的功能 159

4.3.5 servlet的功能 160

4.4.1软件开发方法的发展 163

4.4在Web构筑中的面向对象的必要性 163

4.4.2所谓的面向对象 165

4.4.3属性和方法的概念 166

4.4.4通过封装隐蔽属性 167

4.4.5类的层次和继承的概念 170

4.5实现分布式对象的技术 172

4.5.1分布式对象的概念 173

4.5.2分布式对象的优点 173

4.5.3基于CO RBA的分布式对象 174

第5章Web服务器和Web应用程序服务器的构筑 174

5.1.1基本的Web服务器功能 180

5.1 Web服务器站点的构成和发展 180

5.1.2共享CGI程序的服务器构成 181

5.1.3服务器端环境的变化 182

5.1.4 Web应用程序服务器的登场 183

5.2构筑Web服务器所必须的不间断连接环境 184

5.2.1 Web服务器所必须的不间断 184

连接环境 184

5.2.2适合Web服务器的不间断连接服务 185

5.2.3面向个人用户的不间断连接环境 188

5.3 Web服务器的构筑环境 190

5.3.1服务器机器的选定——PC服务器 190

5.3.2 OS的选定 192

5.3.3互联网站点里必需的服务器群 194

5.3.4互联网服务器群的理论构成 195

5.3.5互联网服务器群的物理构成 196

5.4 Web服务器软件的功能 198

5.4.1 Web服务器软件和其功能 198

5.4.2 Apache的特征 199

5.4.3 IIS的特征 201

5.4.4个人OS用的Web服务器软件 204

5.5 Web应用程序服务器的作用 205

5.5.1围绕Web应用程序服务器的构成 206

5.5.2所谓的三层Web客户端/服务器 209

系统 209

5.5.3负荷分散装置的功能 210

5.5.4 Windows环境中的Web应用程序 212

服务器系统的构筑例子 212

5.5.5.NET在Web上的发展 215

5.5.6 Java环境中的Web应用程序 217

服务器系统的构筑 217

5.6支持Web-EDI的XML 221

5.6.1 EDI的正式普及 222

5.6.2从EDI到 Web-EDI 223

5.6.3 Web-EDI上有效的XML工具 224

5.6.4通过XML来实现Web-EDI 226

6.1置身于危险中的Web服务器 230

6.1.1危险用户的存在 230

第6章Web服务器的安全对策 230

6.1.2互联网安全概要 232

6.1.3对Web服务器的扫描 233

6.1.4非法侵入和超级管理员权限的取得 234

6.1.5密码攻击法 237

6.1.6欺骗法 238

6.1.7拒绝服务攻击法 239

6.2 Web服务器的安全对策 242

6.2.1安全网络的构成 243

6.2.2防火墙的功能 244

6.2.3防火墙的代理功能 246

6.2.4通过日志工具管理安全 248

6.2.5 VPN的结构 250

6.3验证和加密技术 252

6.3.1 网络交易中的问题和对策 252

6.3.2通过加密防止窃听 253

6.3.3通过电子签名防止删改 254

6.3.4电子证书和其功能 255

6.3.5具有超过SSL安全性的SET 258

6.4企业规模的安全对策 261

6.4.1全公司的意识提升和安全 261

6.4.2系统管理者的组织构成和配置 263

6.4.3 OS、服务程序的运用管理 264

6.4.4企业级的病毒对策 265