当前位置:问答库>考研试题

2018年成都信息工程大学计算机学院341农业知识综合三[专业硕士]之计算机网络考研基础五套测试题

  摘要

一、选择题

1. 主机甲与主机乙之间已建立一个TCP 连接,主机甲向主机乙发送了两个连续的TCP 段,分别包含300B 和500B 的有效载荷,第一个段的序列号为200, 主机乙正确接收到两个段后,发送给主机甲的确认序列号是( )。

A.300

B.500

C.1000

D.1400

【答案】C

【解析】TCP 的确认机制是接收端对字节序号进行确认,其返回的序号是接收端下一次期望接收的序号。例如ACK=n的意思是前n-1号字节都已经收到,请发送方继续发送第n 号字节。在本题中,主机甲发送的第一个段的序号为200〜499, 第二段的序列号为500〜999, 主机乙正确接收到两个段后,应该希望主机甲接下来发送第1000号字节,所以主机乙发送给主机甲的确认序列号是1000。

2. 下面哪一个标准包括CSMA/CD、令牌总线和令牌环( )。

A.IEEE801

B.IEEE802

C.IEEE803

D.IEEE804

【答案】B

【解析】IEEE802.3定义了CSMA/CD总线的MAC 子层及物理规范;IEE :E802.4定义了令

牌总线网的MAC 子层及物理层规范;IEEE802.5定义了令牌环介质访问控制子层与物理层规范。

3. 假设在没有发生拥塞的情况下,在一条往返时间RTT 为10ms 的线路上采用慢开始控制策略。如果接收窗口的大小为24KB , 最大报文段MSS 为2KB 。那么需要( )ms 发送方才能发送出一个完全窗口。

A.30ms

B.40ms

C.50ms

D.60ms

【答案】B

【解析】慢开始是TCP 协议用于拥塞控制的算法,考虑了两个潜在的问题,即网络容量与接收端容量。为此,TCP 协议要求每个发送端维护2个窗口,即接收端窗口和拥塞窗口,两个窗口

的较小值就为发送窗口。所谓“慢开始”就是由小到大逐渐増大发送端的拥塞窗口数值。慢开始算法的基本原理是:在连接建立时,将拥塞窗口的大小初始化为一个MSS 的大小,此后拥塞窗口每经过一个RTT ,就按指数规律增长一次,直至出现报文段传输超时或达到所设定的慢开始门限值ssthresh 。

本题中,按照慢开始算法,发送窗口的初始值为拥塞窗口的初始值即MSS 的大小2KB ,然后一次增大为4KB , 8KB , 16KB , 然后是接收窗口的大小24KB , 即达到第一个完全窗口。因此达到 第一个完全窗口所需的时间为

4. 设源站和目的站相距40km ,而信号在传输媒体中的传输速率为200km/ms。若一个分组长度为4KB ,而其发送时间等于信号的往返传播时延,数据的发送速率是( )。

A.81.92Mbps

B.40.96Mbps

C.163.84Mbps

D.20.48Mbps

【答案】A

【解析】时延是指一个报文或一个分组从一个网络(或一条链路)的一端传送到另一端所需的时间。信号在传输媒体中的单程时延=源目的站距离/媒体传输速率。发送时间=数据块长度/信道带宽。由已知条件可知,在源站和目的站之间的单程传播时延为:

40km/200(km/ms)=0.2ms,

即往返传播时延为0.4ms 。设发送lb 的时间为Xs/b。

解得所求数据传输率为

5. 下列的哪一项控制端到端传送的信息量并保证TCP 的可靠性?( )

A. 广播

B. 窗口

C. 错误恢复

D. 流量控制

【答案】B

【解析】窗口是实现端到端传送的主要机制,发送端窗口大小决定了发送的信息量的速度,而且发送的数据如果出错,可以从发送窗口中重传。

6. 在HDLC 协议中,( )的功能是轮询和选择。

A.I 帧

B.S 帧

C.U 帧

D.A 和B

由已知条件,发送时间等于信号的往返传播时延,

【答案】B

【解析】(1)信息帧用于传送有效信息或数据,通常简称I 帧;

(2)监控帧用于差错控制和流量控制,通常简称S 帧;

(3)无编号帧因其控制字段中不包含编号N (S )和N (R )而得名,简称U 帧。U 帧用于提供链路的建立、拆除以及多种控制功能,但是当要求提供不可靠的无连接服务时,它有时也可以承载数据。

7. 以太网的MAC 协议提供的是( )。

A. 无连接不可靠服务

B. 无连接可靠服务

C. 有连接不可靠服务

D. 有连接可靠服务

【答案】A

【解析】有连接与无连接的判断:很明显MAC 帧首部格式中只有目的MAC 地址、源MAC , 所以是无连接的。

是否可靠的判断:如果是可靠的,首部中必须含有序号以及校验数据部分的校验和字段,而MAC 协议中都是没有的,所以可以判断这种服务是不可靠的。

8. 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 项;显然,传输命令用控制连接,传输数据用数据连接。