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

2018年沈阳农业大学信息与电气工程学院805计算机专业基础之计算机网络考研仿真模拟五套题

  摘要

一、选择题

1. 下列关于TCP 协议的叙述中,正确的是( )。

A.TCP 是一个点到点的通信协议

B.TCP 提供了无连接的可靠数据传输

C.TCP 将来自上层的字节流组织成数据报,然后交给IP 协议

D.TCP 将收到的报文段组成字节流交给上层

【答案】D

【解析】A 项,IP 协议才是点到点的通信协议,TCP 是进程到进程的通信协议。B 项,TCP 提供有连接的可靠的数据传输。C 项,数据报是IP 协议的数据传输单元。D 项,TCP 协议在网络层IP 协议的基础上,向应用层提供可靠、全双工的端到端的数据流传输。TCP 协议通过可靠的传输连接将收到的报文段组织成字节流,然后交给上层的应用进程,这就为应用进程提供了有序、无差错、不重复和无报文丢失的流传输服务。

2. 下列选项中,不属于网络体系结构所描述的内容是( )。

A. 网络的层次

B. 每一层使用的协议

C. 协议的内部实现细节

D. 每一层必须完成的功能

【答案】C

【解析】A 项:网络的层次包括如IS0/0SI模型的七层结构,TCP/IP模型的五层结构;

B 项:每一层使用的协议,如网络层的IP , 传输层的TCP 和UDP 等;

D 项:每一层必须完成的功能,如网络层提供路由选择、网络互联等功能,传输层提供不同主机不同进程之间的通信内容等功能。

以上3个概念在教材中都有详细说明,只有C 项协议的内部实现细节没有提及,因为内部实现细节由工作人员完成,对于用户和程序员来说是透明的,我们并不需要知道。

3. 在0SI 参考模型中,第n 层与它之上的第n+1层的关系是( )。

A. 第n 层为第n+1层提供服务

B. 第n+1层为从第n 层接收的报文添加一个报头

C. 第n 层使用第n+1提供的服务

D. 第n 层和第n+1层相互没有影响

【答案】A

【解析】在OSI 参考模型中,只能是相邻的下层为上层提供服务。上一层的协议数据单元就是下一层的服务数据单元。

4. 下列哪种交换的实时性最好?( )

A. 电路交换

B. 报文交换

C. 数据报交换

D. 虚电路交换

【答案】A

【解析】计算机通信子网的交换技术主要有两种方式:电路交换和存储转发交换。存储转发方式又可分为报文交换和分组交换。分组交换在实际应用过程中又可分为数据报分组交换和虚电路分组交换。

,(1)在电路交换方式中,虽然在数据传输之间需要建立一条物理连接(这需要一定的延迟)

但一旦连接建立起来,后续所有的数据都将沿着建立的物理连接按序传送,传输可靠且时延很小。

(2)在存储转发交换方式中,报文或分组都要经过中间结点的若干次存储转发才能到达目的结点,这将增加传输延迟。

因此,同存储转发交换方式相比,电路交换具有较小的传输延迟,实时性较好,适用于高速大量数据传输。

5. 下述说法中正确的是( )。

A. 网络层的协议是网络层内部处理数据的规定

B. 接口实现的是人与计算机之间的交互

C. 在应用层与网络层之间的接口上交换的是包

D. 上一层的协议数据单元就是下一层的服务数据单元

【答案】D

【解析】根据数据传送单位的变化规则,上一层交给下层的数据,加上协议控制信息后变成协议数据单元,然后交给下一层,变成下一层的服务数据单元,也就是为它紧相连的上一层提供服务。

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

A. 广播

B. 窗口

C. 错误恢复

D. 流量控制

【答案】B

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

7. 对于10比特要传输的数据,如果采用汉明码校验,需要增加的冗余信息是( )比特。

A.3

B.4

C.5

D.6

【答案】B

【解析】汉明码是一个在原有数据中插入若干校验码来进行错误检查和纠正的编码技术。其基本思想是:在k 比特信息上附加r 比特冗余信息,构成k+r比特的码字。校验位的数目与传输数据的总位数有关,可以通过汉明规则进行计算:

r 的最小取值即为校验码的长度。可以计算得到r=4.

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

A. 无连接不可靠服务

B. 无连接可靠服务

C. 有连接不可靠服务

D. 有连接可靠服务

【答案】A

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

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

9. FTP 协议在使用时建立了两条连接:控制连接和数据连接,它们所使用的端口号分别是( )。

A.20, 21

B.20, 80

C.80, 20

D.21, 20

【答案】D

【解析】当客户进程向服务器进程发出建立连接请求时,要寻找连接服务器进程的熟知端口(21),同时还要告诉服务器进程自己的另一个端口号码,用于建立数据传输连接。接着,服务器进程用自己传送数据的熟知端口20与客户进程提供的端口号码建立数据传送连接。由于FTP 使用了两个不同的端口号,所以数据连接和控制连接不会发生混乱。