一、Web服务器
Web服务器可以解析(handles)HTTP协议。当Web服务器接收到一个HTTP请求(request),会返回一个HTTP响应(response),例如送回一个HTML页面。为了处理一个请求(request),Web服务器可以响应(response)一个静态页面或图片,进行页面跳转(redirect),或者把动态响应(dynamic response)的产生委托(delegate)给一些其它的程序例如CGI脚本,JSP(JavaServer Pages)脚本,servlets,ASP(Active Server Pages)脚本,服务器端(server-side)JavaScript,或者一些其它的服务器端(server-side)技术。无论它们(译者注:脚本)的目的如何,这些服务器端(server-side)的程序通常产生一个HTML的响应(response)来让浏览器可以浏览。
需要防御大型Dd0S、Cc的网站用户,
咨询鸿网-lulu 企业扣--2885340638
要知道,Web服务器的代理模型(delegation model)非常简单。当一个请求(request)被送到Web服务器里来时,它只单纯的把请求(request)传递给可以很好的处理请求(request)的程序(译者注:服务器端脚本)。Web服务器仅仅提供一个可以执行服务器端(server-side)程序和返回(程序所产生的)响应(response)的环境,而不会超出职能范围。服务器端(server-side)程序通常具有事务处理(transaction processing),数据库连接(database connectivity)和消息(messaging)等功能。
虽然Web服务器不支持事务处理或数据库连接池,但它可以配置(employ)各种策略(strategies)来实现容错性(fault tolerance)和可扩展性(scalability),例如负载平衡(load balancing),缓冲(caching)。集群特征(clustering—features)经常被误认为仅仅是应用程序服务器专有的特征。
二、APP服务器
根据我们的定义,作为应用程序服务器,它通过各种协议,可以包括HTTP,把商业逻辑暴露给(expose)客户端应用程序。Web服务器主要是处理向浏览器发送HTML以供浏览,而应用程序服务器提供访问商业逻辑的途径以供客户端应用程序使用。应用程序使用此商业逻辑就象你调用对象的一个方法(或过程语言中的一个函数)一样。
应用程序服务器的客户端(包含有图形用户界面(GUI)的)可能会运行在一台PC、一个Web服务器或者甚至是其它的应用程序服务器上。在应用程序服务器与其客户端之间来回穿梭(traveling)的信息不仅仅局限于简单的显示标记。相反,这种信息就是程序逻辑(program logic)。 正是由于这种逻辑取得了(takes)数据和方法调用(calls)的形式而不是静态HTML,所以客户端才可以随心所欲的使用这种被暴露的商业逻辑。
在大多数情形下,应用程序服务器是通过组件(component)的应用程序接口(API)把商业逻辑暴露(expose)(给客户端应用程序)的,例如基于J2EE(Java 2 Platform, Enterprise Edition)应用程序服务器的EJB(Enterprise JavaBean)组件模型。此外,应用程序服务器可以管理自己的资源,例如看大门的工作(gate-keeping duties)包括安全(security),事务处理(transaction processing),资源池(resource pooling), 和消息(messaging)。就象Web服务器一样,应用程序服务器配置了多种可扩展(scalability)和容错(fault tolerance)技术。
如今,WEB服务器也可以通过传送XML有效载荷(payload)给服务器,具有处理数据和响应(response)的能力,APP服务器服务器在一定程度上也包含有WEB服务器功能。
精品IP展示:
192.126.113.1
192.126.113.2
192.126.113.3
192.126.113.4
192.126.113.5
192.126.113.6
192.126.113.7
192.126.113.8
192.126.113.9
192.126.113.10
192.126.113.11
192.126.113.12
192.126.113.13
192.126.113.14
192.126.113.15
192.126.113.16
192.126.113.17
192.126.113.18
192.126.113.19
192.126.113.20
192.126.113.21
192.126.113.22
192.126.113.23
192.126.113.24
192.126.113.25
192.126.113.26
192.126.113.27
192.126.113.28
192.126.113.29
192.126.113.30
192.126.113.31
192.126.113.32
192.126.113.33
192.126.113.34
192.126.113.35
192.126.113.36
192.126.113.37
192.126.113.38
192.126.113.39
192.126.113.40
192.126.113.41
192.126.113.42
192.126.113.43
192.126.113.44
192.126.113.45
192.126.113.46
192.126.113.47
192.126.113.48
192.126.113.49
192.126.113.50
192.126.113.51
192.126.113.52
192.126.113.53
192.126.113.54
192.126.113.55
192.126.113.56
192.126.113.57
192.126.113.58
192.126.113.59
192.126.113.60
192.126.113.61
192.126.113.62
192.126.113.63
192.126.113.64
192.126.113.65
192.126.113.66
192.126.113.67
192.126.113.68
192.126.113.69
192.126.113.70
192.126.113.71
192.126.113.72
192.126.113.73
192.126.113.74
192.126.113.75
192.126.113.76
192.126.113.77
192.126.113.78
192.126.113.79
192.126.113.80
192.126.113.81
192.126.113.82
192.126.113.83
192.126.113.84
192.126.113.85
192.126.113.86
192.126.113.87
192.126.113.88
192.126.113.89
192.126.113.90
192.126.113.91
192.126.113.92
192.126.113.93
192.126.113.94
192.126.113.95
192.126.113.96
192.126.113.97
192.126.113.98
192.126.113.99
192.126.113.100
192.126.113.101
192.126.113.102
192.126.113.103
192.126.113.104
192.126.113.105
192.126.113.106
192.126.113.107
192.126.113.108
192.126.113.109
192.126.113.110
192.126.113.111
192.126.113.112
192.126.113.113
192.126.113.114
192.126.113.115
192.126.113.116
192.126.113.117
192.126.113.118
192.126.113.119
192.126.113.120
192.126.113.121
192.126.113.122
192.126.113.123
192.126.113.124
192.126.113.125
192.126.113.126
192.126.113.127
192.126.113.128
192.126.113.129
192.126.113.130
192.126.113.131
192.126.113.132
192.126.113.133
192.126.113.134
192.126.113.135
192.126.113.136
192.126.113.137
192.126.113.138
192.126.113.139
192.126.113.140
192.126.113.141
192.126.113.142
192.126.113.143
192.126.113.144
192.126.113.145
192.126.113.146
192.126.113.147
192.126.113.148
192.126.113.149
192.126.113.150
192.126.113.151
192.126.113.152
192.126.113.153
192.126.113.154
192.126.113.155
192.126.113.156
192.126.113.157
192.126.113.158
192.126.113.159
192.126.113.160
192.126.113.161
192.126.113.162
192.126.113.163
192.126.113.164
192.126.113.165
192.126.113.166
192.126.113.167
192.126.113.168
192.126.113.169
192.126.113.170
192.126.113.171
192.126.113.172
192.126.113.173
192.126.113.174
192.126.113.175
192.126.113.176
192.126.113.177
192.126.113.178
192.126.113.179
192.126.113.180
192.126.113.181
192.126.113.182
192.126.113.183
192.126.113.184
192.126.113.185
192.126.113.186
192.126.113.187
192.126.113.188
192.126.113.189
192.126.113.190
192.126.113.191
192.126.113.192
192.126.113.193
192.126.113.194
192.126.113.195
192.126.113.196
192.126.113.197
192.126.113.198
192.126.113.199
192.126.113.200
192.126.113.201
192.126.113.202
192.126.113.203
192.126.113.204
192.126.113.205
192.126.113.206
192.126.113.207
192.126.113.208
192.126.113.209
192.126.113.210
192.126.113.211
192.126.113.212
192.126.113.213
192.126.113.214
192.126.113.215
192.126.113.216
192.126.113.217
192.126.113.218
192.126.113.219
192.126.113.220
192.126.113.221
192.126.113.222
192.126.113.223
192.126.113.224
192.126.113.225
192.126.113.226
192.126.113.227
192.126.113.228
192.126.113.229
192.126.113.230
192.126.113.231
192.126.113.232
192.126.113.233
192.126.113.234
192.126.113.235
192.126.113.236
192.126.113.237
192.126.113.238
192.126.113.239
192.126.113.240
192.126.113.241
192.126.113.242
192.126.113.243
192.126.113.244
192.126.113.245
192.126.113.246
192.126.113.247
192.126.113.248
192.126.113.249
192.126.113.250
192.126.113.251
192.126.113.252
192.126.113.253
192.126.113.254
192.126.113.255