(建议收藏)计算机网络:DNS与HTTP相关练习题详细解析与拓展

一.单选题(共13题,65.0分)

1、DNS中最终是利用(  )来获得目标主机的IP地址的?

A、NS记录

B、A记录

C、CNAME记录 

D、MX记录

正确答案: B

  • A 域名对应的IP地址
  • NS 域名对应的权威域名服务器名称
  • CNAME 域名对应的别名
  • MX 域名对应的邮件服务器的名称,用于邮件传输

可见,只有A记录才是域名和IP地址相对应

拓展:
DNS协议使用UDP协议,端口53。
在这里插入图片描述

2、OSI 应用层有何作用?

A、提供数据分段

B、提供数据加密和转换

C、提供网络任意终端上应用程序之间的接口

D、对源设备和目的设备之间流经的所有数据提供控制

正确答案: C
首先,应用层的作用就是主机之间的进程与进程之间的通信。
所以,如果选项里面只要说道应用程序,那么所指的就是应用层。
数据分段是网络层干的事情,比如Ping一个IP地址,如果数据超过65535个字节,那么数据包就会被分片传输。
数据的加密和转换都是传输层的作用,传输层运用可靠的协议给数据进行加密。
数据控制是数据链路层的作用。

3、服务器上的应用层通常如何处理多客户端服务请求?

A、终止与服务的所有连接

B、拒绝与单一守护程序的多个连接

C、暂停当前连接,建立新连接

D、使用传输层区分不同的服务连接

正确答案: D
多客户端的服务请求怎么会直接拒绝或者终止或者暂停。
不同的服务连接就会有不同的处理方法。

4、DNS协议的功能是

A、用于主机名和IP地址的解析

B、用于主机IP地址和端口号的解析

C、用于域名和IP地址的解析

D、用于自动获得IP地址

正确答案: C
DNS协议的功能是解析域名和IP地址。
通过域名访问某个IP地址就是DNS服务器该干的事情。

5、如果本地域名服务器无缓存,
当采用递归方法解析网络中另一主机域名时,
用户主机、本地域名服务器发送的域名请求消息数分别是
A、一条、一条
B、一条、多条
C、多条、一条
D、多条、多条

正确答案: A

  • 递归查询:
    若根域名服务器不能解析,则根域名服务器向授权域名服务器请求,取得映射,将映射返回本地域名服务器
    在这里插入图片描述

  • 迭代查询:
    若根域名服务器不能解析,则根告诉本地域名服务器位置,本地域名服务器直接向授权域名服务器请求,取得映射,将映射返回本地域名服务器
    在这里插入图片描述

说白了,就是递归和树的区别,在节点数量庞大的情况下,递归的时间复杂度要大于树。

6、下列哪一项是通用顶级域名(TLD)的例子?

A、bu

B、tv

C、edu

D、uw

正确答案: C
根域名服务器
负责管理所有顶级域名的DNS服务器

全世界有13台根域名服务器,大部分分布在北美洲。
下面是常见的通用顶级域名:
.com – 供商业机构使用
.edu – 供教育机构使用
.gov – 供美国政府及其属下机构使用
.net – 供网络服务供应商使用
.org – 供不属于其他通用顶级域类别的组织使用
.mil – 供美国军事机构使用

7、关于P2P结构,以下哪一项描述是错误的
A、web、FTP、e-mail等互联网服务采用P2P结构
B、主机之间直接通信
C、每一个主机既是服务请求者,也是服务提供者
D、主机地位是平等的

正确答案: A
P2P(peer to peer)

  • 任意主机既是客户端又是服务器
  • 主机之间是对等的
  • 迅雷,Emule,BT等常见下载软件均提供P2P下载模式

而web、FTP、email都有相应的服务器,所以不是P2P结构

8、关于网络应用的描述,以下哪一项是错误的
A、网络应用由运行在不同终端上的网络应用进程协同实现
B、网络应用是网络提供的服务
C、协同实现同一网络应用的不同应用进程之间有着对应的应用层协议
D、不同网络服务有着相同的应用层协议

正确答案: D
网络应用需要不同的终端上的网络应用进行协同才能实现,比如,没有多人聊天的QQ就不叫QQ了。
网络应用当然是网络提供的服务,网络的体系结构中的应用层。
不同的网络服务怎么会有相同的应用层协议呢?比如电子邮件服务和DNS服务,应用层协议是完完全全不一样的

9、由新启动的域名服务器对www.cs.washington.edu进行迭代解析,
解析后,该域名服务器缓存了哪一些域名服务器的域名相关信息?
A、www.cs.washington.edu, cs.washington.edu, washington.edu, and .edu
B、www.cs.washington.edu
C、www.cs.washington.edu, and cs.washington.edu
D、cs.washington.edu, washington.edu, and .edu

正确答案: A
迭代解析就是逐级解析,慢慢剥去外壳。

10、万维网(WWW)是资源的网络,它主要由哪些部分构成?
A、HTML、URL和HTTP
B、资源、统一资源定位符和传输协议
C、HTTP、ASP和JSP
D、静态/动态页面、HTTP和JSP

正确答案: B
HTTP都是传输协议,这个没什么好说的。
不要把万维网和协议混淆。万维网是个应用。

11、关于DNS,以下哪一项描述是错误的
A、DNS采用分层的域名结构
B、由单一组织管理和实施DNS
C、DNS完成域名至IP地址转换过程
D、DNS采用分布式域名服务器结构

正确答案: B
DNS是有分层的,是分布式的。
不可能单一组织和管理,因为没有任何一个DNS服务器能够承担这个风险,一个坏整个网络就得坏。

12、关于资源记录,以下哪一项描述是错误的
A、资源记录给出通往完全合格的域名标识的主机的传输路径
B、资源记录给出域名服务器之间的关联
C、资源记录是域名服务器中存储的信息
D、资源记录给出完全合格的域名与IP地址之间的映射

正确答案: A
资源记录就是缓存。
不会给出传输路径的,不会告诉你要经过那那那的。
资源记录给出域名、IP地址、相互的关联等等。

13、一台主机希望解析域名www.abc.com.cn,
如果该主机配置的域名服务器地址为202.120.66.88,
根域名服务器地址为10.11.12.13,
www.abc.com.cn的授权域名服务器地址为202.113.33.77,
该主机解析该域名时首先访问的域名服务器地址为
A、10.11.12.13
B、202.113.33.77
C、202.120.66.88
D、不确定,三个域名服务器任选一个

正确答案: C
不管如何,先访问本地域名服务器。

二.判断题(共7题,35.0分)

1、对P2P文件共享应用,一个通信会话不存在客户机端和服务器端的概念。

正确答案:×
有传输就是有客户端和服务器端,p2p就是说既可以做客户端也可以做服务器端的意思。

2、假设用户请求由某些文本和两幅图片组成的web页面。对于这个页面。客户机将发送一个请求报文并接收三个响应报文。

正确答案:×
请求报文和响应报文成对出现,有请求就有响应,除非丢包,但是本题不考虑。

3、在浏览器和初始服务器之间使用非持久连接的话,一个TCP报文段可能携带两个不同的HTTP服务请求报文。

正确答案:×
一个TCP报文段哪里能携带那么多信息,还两个不同的就更不可能了

4 HTTP响应报文中的Date:首部指出了该报文中的对象最后一次修改的时间。

正确答案:×
在这里插入图片描述
抓个包,服务器从文件系统中检索到这个对象,插入响应报文,并且发送该响应报文的时间

5 浏览器直接和地址栏里的主机取得联系,获取网页,在这个过程种不需要DNS的帮助。

正确答案:×
获得网页就需要域名变IP地址,怎么不需要DNS服务器呢?

6 Cookie技术保持用户和服务器之间的会话状态是通过在用户端设置Cookie来实现的。

正确答案:√
开一些网页会提示你是否允许它在你的电脑上设置cookie。这个时候就是用户端设置Cookie。

7 现在的浏览器广泛地使用了并行技术,能够同时与服务器建立多个TCP连接传输网页。

正确答案:√
不然网页怎么能够多开呢?最早的浏览器只能单开一个网页,现在可以多开,多亏了并行技术。

posted @ 2021-05-12 20:31  Zeker62  阅读(1097)  评论(0编辑  收藏  举报