简述Web的客户程序与服务器程序通信的基本过程。

题目

简述Web的客户程序与服务器程序通信的基本过程。

参考答案和解析
正确答案: Web的客户程序与服务器程序的基本通信过程一般可分为4步:连接、请求、响应、关闭。
(1) 连接
当客户在浏览器上键入或单击一个URL时,客户程序就在网络上搜索定位正确的服务器,并与其连接。
(2) 请求
在连接后,客户程序向服务器发出一个请求,要求服务器向自己发送指定的信息。
(3) 响应
服务器收到请求,就向客户端传回所需要的文件。
(4) 关闭
服务器发出数据后,就断开与客户端的连接,以便接受其他客户的连接。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

阅读以下说明,回答问题1至问题5。

【说明】

Apache是Linux系统中的最常用的WWW服务器,常用的客户端程序是IE浏览器。

Web客户端与服务器共同遵守(1)协议,默认端口号是(2),协作的过程是:Web客户端在浏览器的地址栏输入(3),连接到相应的WWW服务器上并获得指定的Web文档,然后断开与WWW服务器的连接,最后,Web文档以(4)格式在客户端解释。


正确答案:(1)HTTP或超文本传输协议 (2)80 (3)IP地址或域名或URL(Uniform Resource Locators) (4)HTML或超文本标记语言
(1)HTTP,或超文本传输协议 (2)80 (3)IP地址,或域名,或URL(Uniform. Resource Locators) (4)HTML,或超文本标记语言 解析:本题考查对WWW(World Wide Web)服务的理解。WWW是Internet网(TCP/IP网)信息发布、浏览的主要方式,是一种交互式图形界面的服务,具有强大的信息链接功能。Linux系统常常配置为WWW服务的平台,主要的Web服务软件是Apache,而常用的客户端程序是Ⅲ浏览器(或Netscape),访问Web页面的方法是在浏览器的地址栏内输入统一资源定位地址(URL)。Web最基本的概念是超文本(Hypertext),通过超链接可以从一个页面位置跳转到另一个页面位置,用来书写Web页面的语言称为超文本标记语言(HTML)。
WWW服务遵从HTTP协议(超文本传输协议),该协议是TCP/IP中重要的应用协议之一,默认的TCP端口号是80。

第2题:

浏览器本质上是一个______。

A.连入Internet的TCP/IP程序
B.连入Internet的SNMP程序
C.浏览Web页面的服务器程序
D.浏览Web页面的客户程序

答案:D
解析:
概念已,本质是一个客户端程序。

第3题:

定义Web服务器与外部应用程序之间的通信接口标准的是()

A TCP

B Socket

C CGI

D HTTP


参考答案:C

第4题:

表单处理程序是()。

  • A、一个基于Web服务器的应用程序
  • B、一个基于Web服务器的系统程序
  • C、一个客户端的应用程序
  • D、一个客户端的系统程序

正确答案:A

第5题:

在因特网应用中使用小应用程序(applets)的最有可能的解释是()。

  • A、它是从服务器跨网络发送
  • B、服务器不能运行程序且输出不能跨网络发送
  • C、它可同时改进WEB服务器和网络的性能
  • D、它是一种通过WEB浏览器下载并在客户机的WEB服务器上运行的JAVA程序

正确答案:C

第6题:

在客户/服务器数据库体系结构中,______定义了应用程序和数据库服务器通信的方法。

A.SQL结构化查询语言

B.Java程序

C.WEB服务器

D.JDBC和ODBC标准


正确答案:D
解析:ODBC(开放数据库连接)是允许访问关系数据库(比如Access和SQL Server)的应用程序接口。DBC是JAVA环境内提供的统一程序级接口,JAVA通过ODBC访问数据库时,效率较低。JDBC通过中间件实现与数据库连接时,编程量大,且对于不同的应用需要开发不同的程序。用内嵌于数据库中的接口直接与JDBC相连也是一种好方法,但支持JDBC的数据库不多。JDBC(Java database Connection)技术是一种支持Java语言的标准数据库API,功能与ODBC类似,实现机制与ODBC类同。
  ODBC和JDBC标准定义了应用程序和数据库服务器通信的方法,也就是定义了应用程序接口。应用程序可以用它们来打开与数据库的连接,发送查询和更新结果。

第7题:

简述在Web服务器的工作过程中客户机和服务器的对话过程。


正确答案: 在Web中,客户机和服务器的对话过程如下:
(1)客户机:
①向用户提供请求的方法(通常是单击某个链接时启动);
②将你的请求发送给某个服务器;
③接收服务器返回的结果,经过适当解释,呈交HTML文档或传递各种文件给适当的浏览器。
(2)服务器:
①接受请求;
②对请求进行合法性检查及安全性屏蔽;
③针对请求获取并制作数据,包括使用CGI脚本为文件设置适当的MIME类型;
④把结果发送给提出请求的客户机。

第8题:

WWW的服务器与客户端程序之间是通过()协议进行通信的。


参考答案:HTTP

第9题:

下列哪个选项,不是Ajax应用程序比传统的web应用程序优势的:()

  • A、页面无刷新,在页面内与服务器通信,给用户的体验非常好。
  • B、ajax的原则是“按需取数据”,可以最大程度的减少冗余请求,和响应对服务器造成的负担。
  • C、使用同步与异步相结合的方式与服务器通信。
  • D、服务器负担的工作转嫁到客户端,利用客户端闲置的能力来处理

正确答案:C

第10题:

Web的客户程序与服务器程序的基本通信过程一般可分为4步:连接、请求、响应、关闭。


正确答案: (1)连接
当客户在浏览器上键入或单击一个URL时,客户程序就在网络上搜索定位正确的服务器,并与其连接。
(2)请求
在连接后,客户程序向服务器发出一个请求,要求服务器向自己发送指定的信息。
(3)响应
服务器收到请求,就向客户端传回所需要的文件。
(4)关闭
服务器发出数据后,就断开与客户端的连接,以便接受其他客户的连接。

更多相关问题