免费智能真题库 > 历年试卷 > 网络管理员 > 2012年上半年 网络管理员 上午试卷 综合知识
  第66题      
  知识点:   WWW服务的基本原理   Web服务
  关键词:   协议        章/节:   应用服务器基础知识       

 
Web服务采用的协议是(66)。
 
 
  A.  FTP
 
  B.  HTTP
 
  C.  SMTP
 
  D.  SNMP
 
 
 

 
  第48题    2012年下半年  
   37%
默认情况下,Web服务器在(48)侦听客户端的Web请求。
 
   知识点讲解    
   · WWW服务的基本原理    · Web服务
 
       WWW服务的基本原理
               WWW服务基础知识
               环球信息网(World Wide Web, WWW)也称为万维网,WWW不仅提供了一种在网络上发布和检索信息的手段,而且提出了一种新的分布式信息资源的组织和管理模式。它采用客户机/服务器技术,支持WWW文件的全文检索。WWW技术正处在飞速发展之中,许多研究人员正致力于增强WWW信息检索和浏览能力。JavaScript、VBScript、DHTML、XML、Java、ActiveX就是这方面的重要成果。
               WWW工作原理
               WWW是基于客户机/服务器模式的应用系统,其工作方式如下图所示。
               
               WWW的工作方式
               WWW服务器负责对各种信息进行组织,并以文件的形式存储在某一指定目录中。WWW服务器利用超链接来链接各信息片段,这些信息片段既可集中地存储在同一主机上,也可分布地放在不同地理位置的不同主机上。WWW客户机(浏览器)负责显示信息和向服务器发送请求。当客户提出访问请求时,服务器负责响应客户的请求并按用户的要求发送文件;客户端收到文件后,解释该文件,并在屏幕上显示出来。
               客户端和服务器之间的传输协议采用的是超文本传输协议(HTTP),服务器端软件通常称为WWW服务器,客户端软件通常称为浏览器。
               1)WWW的客户端
               客户端软件其实就是HTML的解释器。
               在Web的客户机/服务器工作环境中,Web浏览器起着控制的作用。Web浏览器的任务是使用一个起始URL来获取一个Web服务器上的Web文档,解释这个HTML并将文档内容以用户环境许可的效果最大限度地显示出来。当用户选择一个超文本链接时,这个过程重新开始,Web浏览器通过与超文本链接相连的URL来请求获取文档,等待服务器发送文档,处理这个文档并显示出来。
               在众多的Web浏览器中,最为流行的是Netscape公司的Navigator/Communicator、微软的Internet Explorer等。
               2)WWW的服务器
               WWW服务器从硬件角度上看,是指在Internet上保存超文本和超媒体信息的计算机;从软件的角度看,指的是提供上述WWW功能的服务程序。WWW的服务器软件默认使用TCP 80端口监听,等待客户端浏览器发出的连接请求。连接建立后,客户端可以发出一定的命令,服务器给出相应的应答。
               常见的服务器软件有微软公司的IIS、Netscape公司的Fasttrack Enterprise Server和Apache Web服务器等。
               WWW服务器的配置
               一个WWW服务器通常由一个WebServer引擎和部署在其上面的页面程序组成。常用的WebServer引擎软件有微软Windows操作系统上的IIS、免费的Apache等;如果是企业级的应用,则常用到IBM公司的WebSphere和BEA公司的WebLogic;部署在WebServer上的页面程序通常有ASP、JSP、HTML等几种。
 
       Web服务
        Web是为了程序到用户的交互,而Web服务是为程序到程序的交互做准备。Web服务使公司可以降低进行电子商务的成本、更快地部署解决方案以及开拓新机遇。实现Web服务的关键在于通用的程序到程序通信模型,该模型应建立在现有的和新兴的标准之上,例如,HTTP、可扩展标记语言(Extensible Markup Language,XML)、简单对象访问协议(Simple Object Access Protocol,SOAP)、Web服务描述语言(Web Service Description Language,WSDL)以及通用描述发现和集成(Universal Description Discovery and Integration,UDDI)。
               Web服务的定义
               Web服务是描述一些操作(利用标准化的XML消息传递机制可以通过网络访问这些操作)的接口。Web服务是用标准的、规范的XML概念描述的,称为Web服务的服务描述。这一描述包括了与服务交互需要的全部细节,包括消息格式(详细描述操作)、传输协议和位置。该接口隐藏了实现服务的细节,允许独立于实现服务所基于的硬件或软件平台和编写服务所用的编程语言使用服务。Web服务履行一项特定的任务或一组任务。Web服务可以单独或同其他Web服务一起用于实现复杂的聚集或商业交易。
               Web服务体系结构基于三种角色(服务提供者、服务注册中心和服务请求者)之间的交互。交互涉及发布、查找和绑定操作。这些角色和操作一起作用于Web服务构件——Web服务软件模块及其描述。在典型情况下,服务提供者托管可通过网络访问的软件模块(Web服务的一个实现),服务提供者定义Web服务的服务描述并把它发布到服务请求者或服务注册中心。服务请求者使用查找操作来从本地或服务注册中心检索服务描述,然后使用服务描述与服务提供者进行绑定并调用Web服务实现或同它交互。服务提供者和服务请求者角色是逻辑结构,因而服务可以表现两种特性。下图描述了这些操作、提供这些操作的组件及它们之间的交互。
               
               Web服务的角色、操作和构件
               WSDL——Web服务描述语言(Web Service Description Language)
               WSDL是一种XML Application,它将Web服务描述定义为一组服务访问点,客户端可以通过这些服务访问点对包含面向文档信息或面向过程调用的服务进行访问(类似远程过程调用)。WSDL首先对访问的操作和访问时使用的请求/响应消息进行抽象描述,然后将其绑定到具体的传输协议和消息格式上以最终定义具体部署的服务访问点。相关的具体部署的服务访问点通过组合就成为抽象的Web服务。
               UDDI——通用描述发现和集成(Universal Description Discovery and Integration)
               (1)UDDI的基本概念。UDDI允许动态发现相关的Web服务并将其集成到聚合的业务过程中。UDDI提供一种搜索有关企业和电子化服务的信息。在UDDI中发布企业与服务信息使其他企业能大范围访问到这些信息。UDDI基于现成的标准,如可扩展标记语言(Extensible Markup Language,XML)和简单对象访问协议(Simple Object Access Protocol,SOAP)。
               (2)UDDI注册中心。在UDDI中,一个重要的概念就是UDDI注册中心。UDDI注册中心包含了通过程序手段可以访问到的对企业和企业支持的服务所做的描述。此外,还包含对Web服务所支持的因行业而异的规范、分类法定义以及标识系统的引用。UDDI提供了一种编程模式,定义与注册中心通信的规则。UDDI规范中所有API都用XML来定义,包装在SOAP信封中,在HTTP上传输。
   题号导航      2012年上半年 网络管理员 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第66题    在手机中做本题