Android应用开发技术
第1章Android简介与环境搭建
PAGE162
PAGE161
一、选择题
1.DNS的最主要的功能是什么?()
A.将域名转换为IP地址
B.将IP地址转换为域名
C.管理电子邮件服务器
D.提供网页缓存服务
答案:A
2.以下哪个不是DNS协议的工作方式?()
A.递归查询
B.迭代查询
C.广播查询
D.缓存查询结果
答案:C
3.DNS解析过程中,哪个记录类型用于将域名解析为IPv6地址?()
A.A记录
B.AAAA记录
C.MX记录
D.CNAME记录
答案:B
4.DHCP的主要功能是什么?()
A.为网络设备分配静态IP地址
B.为网络设备分配动态IP地址
C.管理网络设备的域名解析
D.管理网络设备的路由选择
答案:B
5.以下哪个不是DHCP服务器分配给客户端的选项?()
A.IP地址
B.子网掩码
C.默认网关
D.网页缓存
答案:D
6.以下哪个命令可以查看Linux系统中DHCP服务器的配置文件?()
A.cat/etc/dhcp/dhcpd.conf
B.cat/etc/dhcp/dhcp.conf
C.cat/etc/dhcpd/dhcpd.conf
D.cat/etc/dhcpd.conf
答案:A
7.在DHCP配置文件中,以下哪个命令用于定义一个地址池?()
A.subnet
B.range
C.host
D.option
答案:B
8.FTP协议主要使用哪个端口进行数据传输?()
A.21
B.80
C.443
D.25
答案:A
9.以下哪个命令用于启动FTP服务?()
A.systemctlstartapache2
B.systemctlstartnginx
C.systemctlstartvsftpd
D.systemctlstartftpd
答案:C
10.在FTP传输中,以下哪个命令用于列出远程服务器上的文件和目录?()
A.put
B.get
C.ls
D.mkdir
答案:C
二、填空题
1.当你尝试访问一个网站时,你的计算机首先会查询来获取该网站的。
答案:DNS服务器;IP地址
2.在DNS中,用于将一个域名指向另一个域名,通常用于实现别名功能。
答案:CNAME
3.是一种网络管理协议,用于自动分配和其他网络配置参数给网络中的设备。
答案:DHCP;IP地址
4.FTP是一种用于在网络上进行的标准网络协议。
答案:文件传输
5.FTP命令用于显示当前远程目录的路径,而命令用于改变当前工作目录。
答案:pwd;cd
三、简答题
1.什么是DNS?
答案:
DNS(域名系统,DomainNameSystem)是一个分层的、分布式的数据库系统,用于将易于记忆的域名(如)转换为计算机用于网络通信的IP地址(如)。它使得用户在访问互联网资源时不需要记住复杂的数字IP地址。
2.请简述DNS的递归查询过程。
答案:
DNS的递归查询过程如下:
(1)客户端发起查询:用户在浏览器或其他客户端软件中输入一个域名,例如。
客户端首先检查本地缓存,看是否有该域名的IP地址记录。如果没有,客户端会向其配置的DNS服务器发起查询请求。
(2)本地DNS服务器接收请求:本地DNS服务器(通常是用户的ISP提供的)接收到客户端的查询请求。如果本地DNS服务器缓存中有该域名的IP地址,它将直接返回给客户端。如果没有,本地DNS服务器将代替客户端向上一级DNS服务器(通常是根DNS服务器)发起查询请求。
(3)根DNS服务器响应:根DNS服务器不直接存储域名到IP的映射,但它知道如何将查询请求指向顶级域的DNS服务器(如.com、.org等)。
(4)顶级域DNS服务器响应:顶级域DNS服务器接收到来自根DNS服务器的查询请求,并返回下一级DNS服务器(通常是权威DNS服务器)的地址。
(5)下级DNS服务器响应:
下级DNS服务器是存储特定域名到IP地址映射的服务器。它接收到TLDDNS服务器的查询请求,并返回具体的IP地址。
(6)本地DNS服务器缓存并返回结果:
本地DNS服务器接收到权威DNS服务器返回的IP地址,将其缓存到本地,并将结果返回给客户端。客户端接收到本地DNS服务器返回的IP地址,完成域名解析过程,随后可以使用该IP地址访问目标服务器。
3.DHCP服务的主要作用是什么?
答案:
DHCP服务主要作用有:
(1)自动分配IP地址
DHCP服务器管理