虚拟机
管道.过滤器
黑板结构
分层结构
第1题:
A、应答行、消息报头、请求正文
B、消息报头、请求正文
C、请求行、消息报头、请求正文
D、请求行、请求正文
第2题:
ATCP
BHTTP
CUDP
第3题:
Web服务器的应答包含(),也可以包含应答报头,之后是被请求的数据。
第4题:
自动音频调度系统主要包含设备()。
第5题:
所有电子商务网站都需要安装基本的(),以响应用户发出的HTML和XML页面请求。
第6题:
以下关于域名解析的描述中错误的是()
第7题:
在Web应用程序中,()负责将HTTP请求转换为HttpServletRequest对象内容。
第8题:
关于客户端、Servlet与Web容器的交互说法错误的是()。
第9题:
对
错
第10题:
对
错
第11题:
第12题:
Servlet是运行在Web服务器的一个Web组件
Servlet通常是通过HTTP协议回复Web客户端的请求
Servlet是运行在Web容器的Java类
第13题:
A.模拟服务器,接受HTTP请求并发送响应
B.发送任何类型Web请求至对端
C.既可作客户端,也能做服务器端
D.模拟客户端,创建和发送任何的HTTP请求
第14题:
[Java 源程序:一个简单的Web服务器]
/************************************************************/
/* WebServer.java* /
/************************************************************/
package objclass;
import java.net. * ;
import java.io. * ;
public class WebServer {
public static final int PORT=8080; //Web 服务器侦听的端口号
public static final String WEB_ROOT=
System.getProperty(“user。dir”)+File.separator+“webroot”;
//WEB_ROOT 变量存放Web服务器工作目录,该目录存放HTML、GIF图片等静态文件资源
private static final String SHUTDOWN_COMMAND=“/shutdown”;
//SHUTDOWN_COMMAND变量保存关闭服务器的命令
private boolean shutdown=falset //是否收到关闭服务器命令的标志
public static void main(String[] args) {
WebServer server=new WebServer();
server.await();
}
public void await(){
Serversocbet serverSocket=null
try{
serversocket=new (1) ; //创建侦听端口号为PORT的Serversocket类型的对象
System.out.println(“WebServer Started!”);
}cateh(10Exceptione){
e.printStackTrace();
System.exit(1);
}
while(! shutdown) { //循环等待客户端连接
Socket socket=null
InputStream input=null;
OutputStream utput=null;
try{
socket= (2) ; //创建来自客户端的连接套接宇
input=SOCket. (3) , //创建输入流
output=SOCket. (4) //创建输出流
Request request=new Request(input); //创建Request对象
request. (5) ; //解析客户端HTTP请求
Responseresponse=new Response(output); //创建Response对象
response.setRequest(request); //将Request对象传递给Response对象
response (6) ; //给客户端发送所请求的静态资源
(7) , //关闭连接套接字
shutdown=request. (8) .equals(SHUTDOWN_COMMAND);
//判断当前HTTP请求中的URI是否是关闭服务器命令
}
}
}
}
/************************************************************/
/ * Request.java */
/************************************************************/
package objclass;
import java.io.InputStream;
import java.io.IOException;
public class Request {
private InputStream input;
private String uri;
public Request(InputStream input) { this.input=input;}
public void parse() {... parseUri();...} //解析客户端HTTP请求消息
private String parseUri(String requestString) {... } //解析客户端HTTP请求中的URI
public String getUri() {return uri;}
}
/************************************************************/
第15题:
下列对于HTTP通信过程的描述中,()是错误的。
第16题:
()接受用户的请求,然后通过页面将请求提交给();Web服务器将页面请求解析后向()提出处理请求,应用服务器访问()并进行相关处理;最后再由Web服务器将处理结果格式化成()呈现在客户端。
第17题:
Web服务器是运行在计算机上的一种管理软件,它可以管理各种Web文件,并为提出HTTP请求的浏览器提供HTTP响应。
第18题:
Web服务器软件的基本功能中,()是提供服务器之间的大型数据文件的传输服务。
第19题:
下列有关HTTP请求报头域说法正确的是()
第20题:
在DNS中,正向解析是指(3),记录类别(4)不是用于正向解析的,而是用于反向解析的。空白处(3)应选择()
第21题:
处理HTTP请求
安全服务
FTP
电子邮件
第22题:
第23题:
根据IP地址解析域名
根据域名来解析IP地址
服务端响应客户端的请求
客户端响应服务端的请求