单选题
TCP在工作过程中存在死锁的可能,其发生的原因是______,解决方法是______。
单选题
- A.多个进程请求未被释放的资源
- B.一个连接还未释放,又请求新的连接
- C.接收方发送0窗口的应答报文后,所发送的非0窗口应答报文丢失
- D.定义RTT值为2倍的测量值不恰当
【正确答案】
C
【答案解析】本题考查TCP的基本知识。
TCP在工作过程中可能发送死锁的原因是:接收方为暂缓接收数据而向发送方发送窗口为0的应答报文,发送方收到后暂停发送,等待接收到非0窗口的应答报文后继续发送新的报文。如果接收方在发送0窗口的应答报文后,所发送的非0窗口应答报文丢失,则发送方会一直等待下去。解决这一问题的方法是:发送方设置计时器,在收到0窗口应答报文后启动计时,计时满后向接收方发探测报文,提醒接收方重发非0窗口的应答报文。
单选题
- A.禁止请求未被释放的资源
- B.在一个连接释放之前,不允许建立新的连接
- C.修改RTT的计算公式
- D.设置计时器,计时满后发探测报文
单选题
FTP需要建立两个连接,当工作于PASSIVE模式时,其数据连接的端口号是______。
- A.20
- B.21
- C.由用户确定的一个整数
- D.由服务器确定的一个整数
【正确答案】
D
【答案解析】本题考查FTP的基本知识。
FTP是Internet传统的服务之一,是用于从一台主机到另一台主机传输文件的协议。起初,FTP并不是应用于IP网络上的协议,而是用于ARPAnet中计算机间的文件传输协议。FTP的主要功能是在主机间高速可靠地传输文件。目前FTP仍然保持其可靠性,即使在今天,它还允许文件远程存取。这使得用户可以在某个系统上工作,而将文件存储在别的系统中。例如,如果某用户运行Web服务器,则需要从远程主机上取得HTML文件和公共网关接口(Common Gateway Interface, CGI)程序在本机上工作,他需要从远程存储站点获取文件(远程站点也需安装Web服务器)。当用户完成工作后,可使用FTP将文件传回到Web服务器。采用这种方法,用户无须使用Telnet登录到远程主机进行工作,这样,就使Web服务器的更新工作变得如此轻松。FTP的主要功能包括:浏览Internet上其他远程主机的文件系统;在Internet上的主机之间进行文件传输;使用FTP提供的内部使命可以实现一些特殊功能,例如改变文件传输模式、实现多文件传输。
FTP和HTTP都是文件传送协议,它们有很多共同特征,譬如说都是运行在TCP之上。不过这两个应用层协议之间存在重要的差别。FTP使用两个TCP连接,一个用于控制信息(控制连接端口21),另一个用于实际的数据传输(数据连接端口20),主要有3个作用:①从客户向服务器发送一个文件;②从服务器向客户发送一个文件;③从服务器向客户发送文件或目录列表。对FTP对话的分析包括对在控制连接上所发送命令的检查和对在数据连接上发送的TCP数据段(传输层数据单元的称呼)的评估。对于普通的(活跃的)FTP,控制连接由客户端初始化,数据连接由服务器端初始化。活跃的FTP也称为Port模式。另一种模式是被动模式(Passive模式),在这种模式下,客户端初始化数据连接。在HTTP中,同一个TCP连接(端口80)既用于承载请求和响应头部,也用于承载所传送的文件。下图描述了FTP的控制连接和数据连接。
[*]
在过去,客户端默认为Port模式;近来,由于Port模式的安全问题,许多客户端的FTP应用默认为Passive模式。
FTP支持两种模式,区别如下:
(1)Standard模式(PORT模式)。Standard模式是FTP的客户端发送:PORT命令到FTP服务器。FTP客户端首先和FTP服务器的TCP 21端口建立连接,通过这个连接发送命令,客户端需要接收数据时在这个连接上发送PORT命令,其中包含了客户端用于接收数据的端口。服务器端通过自己的TCP 20端口连接至客户端指定的端口建立数据连接发送数据。
(2)Passive模式(PASV模式)。Passive模式是FTP的客户端发送PASV命令到FTP服务器。在建立控制连接时和Standard模式类似,但建立连接后发送的不是PORT命令,而是PASV命令。FTP服务器收到PASV命令后,随机打开一个高端端口(端口号大于1024)并且通知客户端在这个端口上传送数据,客户端连接FTP服务器此端口(非20)建立数据连接进行数据的传送。
单选题
DNS通常会为域名设定一个有效期(时间长度)。如果要使域名永久有效,则有效期的值应设为______。
- A.0
- B.65535
- C.86400
- D.4294967295(即232-1)
【正确答案】
C
【答案解析】本题考查DNS的基本知识。
DNS规定,域名的有效时间以秒为单位,用86400秒(24小时)表示永久有效。
单选题
使用SMTP发送邮件时,当发送程序(用户代理)报告发送成功时,表明邮件已经被发送到______。
- A.发送服务器上
- B.接收服务器上
- C.接收者主机上
- D.接收服务器和接收者主机上
【正确答案】
A
【答案解析】本题考查SMTP的基本知识。
SMTP是TCP/IP协议族中的一员,主要对如何将电子邮件从发送方传送到接收方,即对传输的规则做了规定。SMTP的通信模型并不复杂,主要工作集中在发送SMTP和接收SMTP上;首先针对用户发出的邮件请求,建立发送SMTP(发送方)到接收SMTP(接收方)的双工通信链路,接收方是相对于发送方而言的,实际上它既可以是最终的接收者也可以是中间传送者。发送方负责向接收方发送SMTP命令,接收方负责接收并反馈应答。SMTP通信模型如下图所示。
[*]
从上图的通信模型可以看出,SMTP在发送方和接收方之间的会话是靠发送SMTP命令和接收方反馈的应答来完成的。在通信链路建立后,发送方发送MAIL命令,若接收方可以接收邮件则做出OK的应答,然后发送方继续发出RCPT命令以确认邮件是否收到,如果接收到就做出OK的应答,否则就发出拒绝接收应答,但这并不会对整个邮件操作造成影响。双方如此反复多次,直至邮件处理完毕。
邮局协议(Post Office Protocol, POP)是适用于C/S结构的脱机模型的电子邮件协议,目前已发展到第三版,称POP3。POP3规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件。POP3是Internet电子邮件的第一个离线协议标准,允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件。
POP适用于C/S结构的脱机模型。脱机模型不能在线操作,当客户机与服务器连接并查询新电子邮件时,被该客户机指定的所有将被下载的邮件都将被程序下载到客户机,下载后,电子邮件客户机就可以删除或修改任意邮件,而无须与电子邮件服务器进一步交互。POP3客户向POP3服务器发送命令并等待响应,POP3命令采用命令行形式,用ASCII码表示。
与POP3相关的RFC文档有RFC1725、RFC1734、RFC1939等。
POP3服务器是遵循POP3协议的接收邮件服务器,用来接收电子邮件。
服务器通过侦听TCP端口110开始POP3服务。当客户主机需要使用服务时,它将与服务器主机建立TCP连接。当连接建立后,POP3服务器发送确认消息。客户和POP3服务器相互(分别)交换命令和响应,这一过程一直要持续到连接终止。
POP3命令由命令字和参数组成。所有命令以一个CRLF对结束。命令和参数由可打印的ASCII字符组成,它们之间由空格间隔。命令一般是3到4个字母,每个参数最长40个字符。
POP3响应由一个状态码和一个可能跟有附加信息的命令组成。所有响应也是由CRLF对结束。现在有两种状态码,“确定”(“+OK”)和“失败”(“-ERR”)。
服务器响应由一个单独的命令行或多个命令行组成,响应第一行以ASCII文本+OK或-ERR指出相应的操作状态是成功还是失败,在POP3协议中有3种状态:认可状态、处理状态和更新状态。
由此可以看出:SMTP的发送过程分两个阶段完成。一是客户端程序发送到发送服务器,二是由发送服务器发送给接收服务器。发送程序(用户代理)只负责从用户计算机到发送服务器之间的发送。
单选题
在DNS中,域名是倒树状结构。树根称之为“根域”,根域下面是“顶级域名”。顶级域名中有个“arpa”的顶级域名,其作用是______。
- A.ARPAnet组织的简称,是ARPA组织的域名
- B.ARPA国家的简称,是ARPA国家的域名
- C.用做反向地址解析
- D.一个普通的顶级域名
【正确答案】
D
【答案解析】本题考查对arpa域名的理解。
DNS服务是一个Internet和TCP/IP服务,用于映射网络地址号码。即寻找Internet域名并将它转化为IP地址的系统。域名是有意义的,是使用户容易记忆的Internet地址。域名和IP地址是分布式存放的。
DNS的基本原理是:DNS客户端(Resolver)根据查询得到的资源记录(Resource Record,RR)类型和关联数据(RDATA)来进行下一步的通信或者检索。DNS请求首先到达地理上比较近的DNS服务器,如果寻找不到此域名,主机会将请求向远方的DNS服务器发送。
为了保证主机名字的唯一性,给主机分配的名字必须在名字空间(Name Space)中进行。名字空间可以按两种方式进行组织:平面的和层次的。
在平面名字空间(Flat Name Space)中,名字是一个无结构的字符序列。为了保证名字的唯一性,名字的分配和管理必须集中控制,因此平面名字空间不适合Internet这样大规模的系统。
在层次名字空间(Hierarchical Name Space)中,每一个名字由几部分组成。比如,第一部分可以定义组织的形式,第二部分可以定义组织的名字,第三部分可以定义组织的部门等。这样,名字的分配和管理就可以分散化。中央管理机构可以负责分配名字的一部分,比如组织形式和组织的名字。名字其他部分的分配和管理可交给这个组织,比如这个组织可以通过给组织名字加上后缀(或前缀)来定义部门。UNIX系统的文件名就是一个层次名字空间的例子。
为了获得层次名字空间,人们设计了域名空间(Domain Name Space, DNS)。在域名方式下,所有的名字由根在顶部的倒置树结构来定义。该树最多有128级(level):0级(顶级、根结点)~127级(叶结点)。
树上的每一个结点有一个标号(Label)。标号是一个最多为63个字符的字符串,根结点标号是空字符串。DNS要求每一个结点的子结点有不同的标号,这样就确保了域名的唯一性。
域(Domain)是域名空间(DNS)的一棵子树,这个域的名字是子树顶部结点的域名,而且一个域本身还可以再划分为多个子域(Subdomian)。
每一个域都有一个域名(Doman Name),域名由用点(.)分隔的标号序列表示。例如:www.cs.princeton表示美国普林斯顿大学(Princeton)计算机系(cs)的WWW服务器(www);mail.csai.cn表示中国(cn)希赛公司(csai)的邮件服务器(mail)。
DNS一般是通过域名来解析IP地址的域名服务系统。DNS也可以用来做反向解析,即通过IP地址得到域名。反向解析的域名为in-addr-arpa。
单选题
建立TCP连接时需要三次握手,而关闭TCP连接一般需要4次握手。由于某种原因,TCP可能会出现半关闭连接和半打开连接这两种情况,这两种情况的描述是______。
- A.半关闭连接和半打开连接概念相同,是同一现象的两种说法
- B.半关闭连接是一端已经接收了一个FIN,另一端正在等待数据或FIN的连接;半打开连接是一端崩溃而另一端还不知道的情况
- C.半打开连接是一端已经接收了一个FIN,另一端正在等待数据或FIN的连接;半关闭连接是一端崩溃而另一端还不知道的情况
- D.半关闭连接是一端已经接收了一个FIN,另一端正在等待数据或FIN的连接;半打开连接是一端已经发送了SYN,另一端正在等待ACK的连接
【正确答案】
B
【答案解析】本题考查对TCP连接的建立过程和TCP连接关闭过程的理解。
在TCP/IP中,TCP提供可靠的连接服务,采用三次握手建立一个连接。
第一次握手:建立连接时,客户端发送SYN包(syn=j)到服务器,并进入SYN SEND状态,等待服务器确认;
第二次握手:服务器收到SYN包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;
第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。
完成三次握手,客户端与服务器开始传送数据。
4次断开如下:
由于TCP连接是全双工的,因此每个方向都必须单独进行关闭。这一原则是当一方完成它的数据发送任务后就能发送一个FIN来终止这个方向的连接。收到一个FIN只意味着这一方向上没有数据流动,一个TCP连接在收到一个FIN后仍能发送数据。首先进行关闭的一方将执行主动关闭,而另一方执行被动关闭。
(1)客户端A发送一个FIN,用来关闭客户A到服务器B的数据传送。
(2)服务器B收到这个FIN,发回一个ACK报文,确认序号为收到的序号加1。和SYN一样,一个FIN将占用一个序号。
(3)服务器B关闭与客户端A的连接,发送一个FIN给客户端A。
(4)客户端A发回ACK报文确认,并将确认序号设置为收到序号加1。
半打开连接和半关闭连接的概念如下:
TCP连接经三次握手建立后,如果一方关闭或异常终止连接而另一方却不知道,我们称这样的TCP连接为半打开连接。任何一主机异常都可能导致发生这种情况。只要不打算在半打开连接上传输数据,仍处于连接的一方就不会检测另一方出现异常。
TCP连接建立后,TCP提供了双向的数据通路。TCP提供了其中一端结束它的发送后还能接收来自另一端数据的能力,这称为半关闭连接。半关闭连接是TCP连接关闭过程中完成了前半部分的状态,这时只关闭了一个方向上的数据通道,另一个方向仍然能够继续传输数据。
单选题
下面对电子邮件业务描述正确的是______。
- A.所有使用电子邮件的设备接收和发送都使用SMTP
- B.必须将电子邮件下载到本地计算机才能查看、修改、删除等
- C.必须使用专用的电子邮件客户端(例如OutLook)来访问邮件
- D.电子邮件体系结构中包含用户代理、邮件服务器、消息传输代理和邮件协议
【正确答案】
D
【答案解析】本题主要考查电子邮件系统的组成和所使用的协议。
电子邮件系统由用户代理(Mail UserAgent, MUA)以及邮件传输代理(Mail Transfer Agent, MTA),邮件投递代理(Mail Delivery Agent, MDA)组成,MUA指用于收发信件的程序,MTA指将来自MUA的信件转发给指定用户的程序,MDA就是将MTA接收的信件依照信件的流向(送到哪里)将该信件放置到本机账户下的邮件文件中(收件箱),当用户从MUA中发送一份邮件时,该邮件会被发送到MTA,而后在一系列MTA中转发,直到它到达最终发送目标为止。
SMTP是Simple Message Transfer Protocol(简单邮件传输协议)的缩写,默认端口是25。SMTP主要负责邮件的转发,以及接收其他邮件服务器发来的邮件。
POP3是Post Office Protocol 3(邮局协议3)的缩写,默认端口是110。邮件客户端使用POP3协议连接邮件服务器接收邮件。
单选题
在互联网上,当我们访问一个设备时,______。
- A.必须要有域名,才能访问
- B.有IP地址就可以访问
- C.必须同时有IP地址和域名
- D.必须要有域名服务器
【正确答案】
B
【答案解析】本题主要考查对IP地址和域名的理解。
在Internet上通信,需要IP地址即可进行。域名系统是为了便于人们记忆需要的互联网服务而产生的。比如,通过浏览器访问希赛网www.csai.cn,系统首先通过DNS系统查找到该域名对应的IP地址(正向解析),然后将用户封装为IP分组(数据包)进行传输和通信。
单选题
下列对FTP业务的描述正确的是______。
- A.FTP服务器必须通过用户名和口令才能访问。FTP可以基于UDP或TCP传输信息
- B.FTP服务器必须通过用户名和口令才能访问。FTP只能基于TCP传输信息
- C.FTP服务器无须用户名和口令即可访问。FTP可以基于UDP或TCP传输信息
- D.FTP服务器无须用户名和口令即可访问。FTP只能基于UDP传输信息
【正确答案】
B
【答案解析】本题考查对数据业务的理解和对FTP业务的访问机制的理解。
FTP业务属于文件传输类的数据业务。针对Internet而言,文件传输要保证可靠性(文件传输不有差错),对实时性要求不高(可以有大的延迟和延迟抖动),因此FTP业务是基于TCP而实现的。
FTP在用户下载时需要提供用户名和口令;即使是匿名登录,其实本质上也有用户(Anonymous)和口令。
单选题
在一个局域网上,进行IPv4动态地址自动配置的协议是DHCP。DHCP可以动态配置的信息是______。
- A.路由信息
- B.IP地址、DHCP服务器地址、邮件服务器地址
- C.IP地址、子网掩码、域名
- D.IP地址、子网掩码、网关地址(本地路由器地址)、DNS服务器地址
【正确答案】
D
【答案解析】本题考查DHCP的作用。
动态主机设置协议(Dynamic Host Configuration Protocol, DHCP)是一个局域网的网络协议。
两台连接到互联网上的计算机相互之间通信,必须有各自的IP地址,但由于现在的IP地址资源有限,宽带接入运营商不能做到给每个报装宽带的用户都能分配一个固定的IP地址(所谓固定IP就是即使在你不上网的时候,别人也不能用这个口地址,这个资源一直被你所独占),所以要采用DHCP方式对上网的用户进行临时的地址分配。也就是你的计算机连上网,DHCP服务器才从地址池里临时分配一个IP地址给你,每次上网分配的IP地址可能会不一样,这跟当时IP地址资源有关。当你下线的时候,DHCP服务器可能就会把这个地址分配给之后上线的其他计算机。这样就可以有效节约IP地址,既保证了通信,又提高了IP地址的使用率。
在一个使用TCP/IP的网络中,每一台计算机都必须至少有一个IP地址,才能与其他计算机连接通信。为了便于统一规划和管理网络中的IP地址,DHCP应运而生了。这种网络服务有利于对校园网络中的客户机IP地址进行有效管理,而不需要一个一个手动指定IP地址。
DHCP用一台或一组DHCP服务器来管理网络参数的分配,这种方案具有容错性。即使在一个仅拥有少量计算机的网络中,DHCP仍然是有用的,因为一台计算机可以几乎不造成任何影响地被增加到本地网络中。甚至对于那些很少改变地址的服务器来说,DHCP仍然被建议用来设置它们的地址。如果服务器需要被重新分配地址(RFC2071)时,就可以尽可能少地去做这些改动。对于一些设备,如路由器和防火墙,则不应使用DHCP。把TFTP或SSH服务器放在同一台运行DHCP的机器上也是有用的,目的是为了集中管理。
DHCP也可用于直接为服务器和桌面计算机分配地址,并且通过一个PPP代理,也可为拨号及宽带主机,以及住宅NAT网关和路由器分配地址。DHCP一般不适用于无边际路由器和DNS服务器上。
所以说,DHCP主要为要上网的设备动态配置上网参数。如果一个设备需要访问互联网,其必备的参数是:IP地址、子网掩码、网关地址。如果需要域名访问互联网,则还需要配置:DNS服务器地址。
单选题
P2P业务和C/S(或B/S)结构的业务主要差别是______。
- A.P2P业务模型中每个结点的功能都是等价的,结点既是客户机也是服务器
- B.P2P业务模型中的超级结点既是客户机也是服务器,普通结点只作为客户机使用
- C.P2P业务模型与CS或BS业务模型的主要区别是服务器的能力有差别
- D.P2P业务模型与CS和BS业务模型的主要区别是客户机的能力有差别
【正确答案】
A
【答案解析】本题主要考查对P2P技术的理解。
端对端技术(Peer-to-Peer, P2P)又称对等互联网络技术,是一种网络新技术,依赖网络中参与者的计算能力和带宽,而不是把依赖都聚集在较少的几台服务器上。请注意与Point-to-Point之间的区别,Peer-to-Peer一般译为端对端或者群对群,指对等网中的结点;Point-to-Point一般译为点对点,对应于普通网络结点。P2P网络通常用于通过Ad Hoc连接来连接结点。这类网络有多种用途,如各种文件共享软件已经得到了广泛使用。P2P技术也被使用在类似VoIP等实时媒体业务的数据通信中。
纯点对点网络没有客户端或服务器的概念,只有平等的同级结点,同时对网络上的其他结点充当客户端和服务器。这种网络设计模型不同于客户端一服务器模型,在客户端-服务器模型中通信通常来往于一个中央服务器。
单选题
以下关于网络控制的叙述,正确的是______。
- A.由于TCP的窗口大小是固定的,所以防止拥塞的方法只能是超时重发
- B.在前向纠错系统中,当接收端检测到错误后就要请求发送端重发出错分组
- C.在滑动窗口协议中,窗口的大小以及确认应答使得可以连续发送多个数据
- D.在数据报系统中,所有连续发送的数据都可以沿着预先建立的虚通路传送
【正确答案】
C
【答案解析】本题考查网络拥塞及差错控制的知识。
为了防止网络的拥塞现象,TCP提出了一系列的拥塞控制机制。最初由Vain.Jacobson在1988年的论文中提出的TCP的拥塞控制由“慢启动(Slow Start)”和“拥塞避免(Congestion Avoidance)”组成,后来TCP Reno版本中又针对性地加入了“快速重传(Fast Retransmit)”、“快速恢复(Fast Recovery)”算法,再后来在TCP NewReno中又对“快速恢复”算法进行了改进,近些年又出现了选择性应答(Selective ACKnowledgement, SACK)算法,还有其他方面大大小小的改进,成为网络研究的一个热点。
前向纠错也叫前向纠错码(Forward Error Correction, FEC),是增加数据通信可信度的方法。在单向通信信道中,一旦错误被发现,其接收器就无权再请求传输。FEC是利用数据进行传输冗长信息的方法,当传输中出现错误,将允许接收器再建数据。
在数据报操作方式中,每个数据报自身携带有足够的信息,它的传送是被单独处理的。整个数据报传送过程中,不需要建立虚电路,网络结点为每个数据报作路由选择,各数据报不能保证按顺序到达目的结点,有些还可能会丢失。
单选题
与HTTP 1.0相比,HTTP 1.1最大的改进在于______。
- A.进行状态保存
- B.支持持久连接
- C.采用UDP连接
- D.提高安全性
【正确答案】
B
【答案解析】本题考查HTTP 1.1的相关知识。
一个Web站点每天可能要接收到上百万的用户请求,为了提高系统效率,HTTP 1.0规定浏览器与服务器只保持短暂的连接。浏览器的每次请求都需要与服务器建立一个TCP连接,服务器完成请求处理后立即断开TCP连接,服务器不跟踪每个客户也不记录过去的请求。但是,这也造成了一些性能上的缺陷,例如,一个包含有许多图像的网页文件中并没有包含真正的图像数据内容,而只是指明了这些图像的URL地址,当Web浏览器访问这个网页文件时,浏览器首先要发出针对该网页文件的请求,当浏览器解析Web服务器返回的该网页文档中的HTML内容时,发现其中的<img>图像标签后,浏览器将根据<img>标签中的src属性所指定的URL地址再次向服务器发出下载图像数据的请求。
显然,访问一个包含许多图像的网页文件的整个过程包含了多次请求和响应,每次请求和响应都需要建立一个单独的连接,每次连接只是传输一个文档和图像,上一次和下一次请求完全分离。即使图像文件很小,但是客户端和服务器端每次建立和关闭连接却是一个相对比较费时的过程,并且会严重影响客户机和服务器的性能。当一个网页文件中包含Applet、JavaScript文件、CSS文件等内容时,也会出现类似上述的情况。
为了克服HTTP 1.0的这个缺陷,HTTP 1.1支持持久连接,在一个TCP连接上可以传送多个HTTP请求和响应,减少了建立和关闭连接的消耗和延迟。一个包含有许多图像的网页文件的多个请求和应答可以在一个连接中传输,但每个单独的网页文件的请求和应答仍然需要使用各自的连接。HTTP 1.1还允许客户端不用等待上一次请求结果返回,就可以发出下一次请求,但服务器端必须按照接收到客户端请求的先后顺序依次回送响应结果,以保证客户端能够区分出每次请求的响应内容,这样也显著地减少了整个下载过程所需要的时间。
可见,HTTP 1.1在继承了HTTP 1.0优点的基础上,也克服了HTTP 1.0的性能问题。不仅如此,HTTP 1.1还通过增加更多的请求头和响应头来改进和扩充HTTP 1.0的功能。例如,由于HTTP 1.0不支持Host请求头字段,Web浏览器无法使用主机头名来明确表示要访问服务器上的哪个Web站点,这样就无法使用Web服务器在同一个IP地址和端口号上配置多个虚拟Web站点。在HTTP 1.1中增加Host请求头字段后,Web浏览器可以使用主机头名来明确表示要访问服务器上的哪个Web站点,这才实现了在一台Web服务器上可以在同一个IP地址和端口号上使用不同的主机名来创建多个虚拟Web站点。HTTP 1.1的持续连接,也需要增加新的请求头来帮助实现,例如,Connection请求头的值为Keep-Alive时,客户端通知服务器返回本次请求结果后保持连接;Connection请求头的值为Close时,客户端通知服务器返回本次请求结果后关闭连接。HTTP 1.1还提供了与身份认证、状态管理和Cache缓存等机制相关的请求头和响应头。
单选题
可提供域名服务的包括本地缓存、本地域名服务器、权限域名服务器、顶级域名服务器及根域名服务器等,以下说法中错误的是______。
- A.本地缓存域名服务不需要域名数据库
- B.顶级域名服务器是最高层次的域名服务器
- C.本地域名服务器可以采用递归查询和迭代查询两种查询方式
- D.权限域名服务器负责将其管辖区内的主机域名转换为该主机的IP地址
【正确答案】
B
【答案解析】本题考查DNS的相关知识。
DNS域名设计为一种树型的层次结构,最主级为根域,其实为顶级域、二级域。如果本地DNS服务器只做缓存服务,不需要域名数据库,只会缓存域名信息。域名查询时可以采用递归和迭代两种查询方式。权威(权限)域名服务器负责本区域内所有的域名解析工作。