一、选择题
1. 域名解析可以有两种方式,分别是( )。
A. 直接解析和间接解析
B. 直接解析和递归解析
C. 间接解析和反复解析
D. 反复解析和递归解析
【答案】D
【解析】域名解析通常有两种方式:递归解析与反复解析。其中,递归解析的过程是:如果主机所询问的本地域名服务器不知道被查询域名的IP 地址,那么本地域名服务器就以DNS 客户
,而不是让该主机自的身份,向其他根域名服务器继续发出查询请求报文(即替该主机继续查询)
己进行下一步的查询。而反复解析是:当根域名服务器收到本地域名服务器发出的迭代查询请求报文时,要么给出所要查询的IP±也址,要么告诉本地域名服务器:“你下一步应当向哪一个域名服务器进行查询”。然后让本地域名服务器进行后续的查询(而不是替本地域名服务器进行后续的查询)。
2. FTP 客户和服务器间传递FTP 命令时,使用的连接是( )。
A. 建立在TCP 之上的控制连接
B. 建立在TCP 之上的数据连接
C. 建立在UDP 之上的控制连接
D. 建立在UDP 之上的数据连接
【答案】A
【解析】在进行文件传输时,FTP 的客户和服务器之间要建立两个TCP 连接,一个用于传输控制命令和响应,称为控制连接(端口号:21); 另一个用于实际的文件内容传输,称为数据连接(端口号:20)。
工作原理:FTP 只提供文件传送的一些基本服务,它使用TCP 可靠地传输服务。FTP 使用客户/服务器模型。一个FTP 服务器进程可同时为多个客户进程提供服务。FTP 的服务器进程由两大部分组成:一个主进程负责接受新的请求;另外有若干个从属进程,负责处理单个请求。主进程
,使客户进程能够连接上;②等待客户进程发的工作步骤如下:①打开熟知端口(端口号为21)
出连接请求;③启动从属进程来处理客户进程发来的请求。从属进程对客户进程的请求处理完毕后即终止,但从属进程在运行期间根据需要还可能创建一些其他子进程;④回到等待状态,继续接受其他客户进程发来的请求。主进程与从属进程的处理并发进行。
对于本题,首先我们要明确的是FTP 是必须保证可靠的,故需要用到可靠的TCP , 而不使用
不可靠的UDP ,所以排除C 项和D 项;显然,传输命令用控制连接,传输数据用数据连接。
3. 下面给出一个URL 地址:http ://www.csai.cn/docs/index.html, 对它的描述错误的是 ( )。
A.http 表示使用超文本传输协议
B.www.csai.cn 标识了要访问的主机名
C.www.csai.cn/docs标识了要访问的主机名
D. 整个地址定位了要访问的特定网页的位置
【答案】C
【解析】每个URL±也址由两部分组成,即内容标识符(Identifier )和位置(Location )。例如下面的地址,http ://www.csai.cn/docs/index.html, 其中http 告诉IE 使用http 协议而不是别的协议,诸如FTP , Gopher , News 来创建当前页。其中www.csai.cn/docs/index.html标识特定的网页的位置,这部分又可分为两部分来理解:www.csai.cn 为域名或称为主机名:/docs/index.html为特定Web 资源名,即主机下的Web 文件。
4. 在图所表示的采用“存储-转发”方式分组的交换网络中所有的链路的数据传输速度为100Mbps ,分组大小为1000B , 其中分组头大小为20B 。若主机H1向主机H2发送一个大小为980000B 的文件,则在不考虑分组拆装时间和传播延迟的情况下,从H1发送到H2接受完为止,需要的时间至少是( )。
图
A.80ms
B.80.08ms
C.80.16ms
D.80.24ms
【答案】C
【解析】由题设可知,分组携带的数据长度为980B , 文件长度为980000B ,需拆分为1000个分组,加上头部后,每个分组大小为1000B ,总共需要传送的数据量大小为1MB 。由于所有链路
的数据传输速度相同,因此文件传输经过最短路径时所需时间最少,以最短路径经过分组交换机。
当时,H1发送完最后一个bit 到达目的地,最后一个分组需经过2个分
所以,在不考虑分组拆装时间和传组交换机的转发,每次转发的时间为
播延时的情况下,当t=80ms+2t0=80.16ms时,H2接受完文件,即所需的时间至少为80.16ms 。
5. 在客户机/服务器模式下,( )可以提高整个网络的性能。
A. 根据网络的流量大小改变传输的数据包的大小
B. 只传送“请求”和“结果”来减少网络的流量
C. 通过客户端本地存储所有的数据来降低网络流量
D. 在服务器上执行所有的数据处理
【答案】B
【解析】在客户机/服务器模式中,客户机与服务器分别表示相互通信的两个应用程序的进程。客户机向服务器发出服务请求,服务器响应客户机的请求,提供客户机所需要的网络服务。服务器只是将处理后的结果返回给客户机,在网络上传输的只有“请求”与“结果”,并不需要传送整个数据库或者其他额外的信息。因此可以减少网络的流量,从而提高整个网络的性能。
6. 下述说法中正确的是( )。
A. 网络层的协议是网络层内部处理数据的规定
B. 接口实现的是人与计算机之间的交互
C. 在应用层与网络层之间的接口上交换的是包
D. 上一层的协议数据单元就是下一层的服务数据单元
【答案】D
【解析】根据数据传送单位的变化规则,上一层交给下层的数据,加上协议控制信息后变成协议数据单元,然后交给下一层,变成下一层的服务数据单元,也就是为它紧相连的上一层提供服务。
7. 在0SI 参考模型中,自下而上第一个提供端到端服务的层次是( )。
A. 数据链路层
B. 传输层
C. 会话层
D. 应用层
【答案】B
【解析】概念区分:
(1)点到点:这里的“点”是指通信子网中的节点,可以是主机,也可以是路由器、交换机等设备。因为从源主机到目标主机中间可能经过多个路由器和交换机,所以每时每刻都是微观的,即只需关注当前节点到下个节点,而不是宏观的源节点到终节点。在0SI 参考模型的七层结构中,下面三层包括物理层、数据链路层、网络层都属于点对点的服务。
(2)端到端:这里的“端”是指端口号,任何一个应用进程都会对应一个端口号,所以端到端的服务又被称为进程到进程的服务(有些教材也称为应用到应用的服务)。从宏观的角度看,端到端是由一段一段的点到点通信构成的。在OSI 参考模型中的七层结构中,上面四层包括传输层、会话层、表示层、应用层都属于端到端的服务。综上,自下而上第一个提供端到端服务的层次是传输层。