阅读以下说明,回答问题 1 至问题 5,将解答填入答题纸对应的解答栏内。 【说

admin2022-08-02  15

问题 阅读以下说明,回答问题 1 至问题 5,将解答填入答题纸对应的解答栏内。【说明】Apache 是 Linux 系统中的最常用的 WWW 服务器,常用的客户端程序是 IE 浏览器。【问题1】(8分)Web 客户端与服务器共同遵守(1)协议,默认端口号是(2),协作的过程是:Web 客户端在浏览器的地址栏输入(3),连接到相应的 WWW 服务器上并获得指定的Web 文档,然后断开与 WWW 服务器的连接,最后,Web 文档以(4)格式在客户端解释。【问题2】(2分)在 Linux 系统中配置 Apache 服务器,需要具有(5)权限,才可以运行 Apache 配置工具 rfapache。(5)A.root     B.boot     C.administrator    D.user【问题3】(2分)虚拟主机是指在同一台服务器上实现多个(6)。(6)A.DHCP 服务    B.DNS 服务    C.Web 站点    D.Telnet 服务【问题4】(2分)“配置基于 IP 的虚拟主机,前提是服务器上必须要有多块物理网卡”,该论述是(7)的。(7)A.正确       B.不正确【问题5】(1分)“如果服务器只有一个 IP 地址,用不同的端口号也能创建不同的虚拟主机”,该论述是(8)的。(8)A.正确       B.不正确

选项

答案

解析 【问题1】[8分]
(1)HTTP,或超文本传输协议
(2)80
(3)IP地址,或域名,或URL
(4)HTML,或超文本标记语言
【问题2】[2分]
(5)A
【问题3】[2分]
(6)C
【问题4】[2分]
(7)B
【问题5】[1分]
(8)A

HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据。HTTP协议是基于请求/响应范式的。一个客户机与服务器建立连接后,发送一个请求给服务器,请求方式的格式为,统一资源标识符、协议版本号,后边是MIME信息包括请求修饰符、客户机信息和可能的内容。服务器接到请求后,给予相应的响应信息,其格式为一个状态行包括信息的协议版本号、一个成功或错误的代码,后边是MIME信息包括服务器信息、实体信息和可能的内容。
在Internet上,HTTP通讯通常发生在TCP/IP连接之上。缺省端口是TCP 80,但其它的端口也是可用的。
基于HTTP协议的客户/服务器模式的信息交换过程,它分四个过程:建立连接、发送请求信息、发送响应信息、关闭连接。
Apache服务器一般以root权限运行(父进程),这也使它存在一定安全隐患,攻击者会通过它获得root权限,进而控制整个Apache系统。
采用虚拟服务器,我们可以在一台主机上,通过把每一个虚拟服务器的根目录和该主机的不同子目录对应起来,从而实现一台主机上有多个server,提供多种服务。
在分析如何建立虚拟WWW服务器以前,我们先来看看实现虚拟服务器的三种方式。
第一种是Port-base方式。如果我们已经在一台主机上安装了一个server,还要在同一台主机上安装另一个同类型server,可以选择另外一个port口。例如:在一台机器上已安装了一个http server: http://10.0.0.1(缺省http port为80),此时可以在同一IP主机的port口上安装另一个http server:http://10.0.0.1:81。Port-base方式要求client端必须清楚地知道自己请求的server和主机的哪个port连接。
第二种是IP-base方式。这种方式为一台主机分配一组IP,每一个IP对应一台虚拟服务器。对于访问server的人而言,虚拟服务器的存在是透明的,完全可以和以前一样通过IP访问server,区别只是不同的IP访问的是同一主机上的不同虚拟服务器而已。但由于IP-base方式仍须为每一个虚拟服务器提供一个IP,即建立虚拟服务器的数量受IP数量所限,因此IP不足仍没有很好解决。
第三种是name-base方式。name-base方式打破了传统的一个IP对应一个hostname的模式。只要为主机分配一个IP,而为该主机上的每个虚拟服务器分配一个DomainName,客户端即可通过不同的DomainName访问同一主机上的不同虚拟服务器。Name-base方式消除了IP不足的缺陷,建立虚拟服务器的数量将不再受限制。因此,name-base方式是三种方式中最好的,越来越多的人采用这种方式建立虚拟服务器。
转载请注明原文地址:https://tihaiku.com/congyezige/2431377.html

最新回复(0)