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

2018年南京师范大学计算机科学与技术学院880计算机技术综合[专业硕士]之计算机网络考研基础五套测试题

  摘要

一、综合题

1. 协议与服务有何区别?有何关系?

【答案】协议是控制两个对等实体进行通信的规则的集合。在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务,而要实现本层协议,还需要使用下面一层提供的服务。协议和服务的概念的区分:

(1)协议的实现保证了能够向上一层提供服务,本层的服务用户只能看见服务而无法看见下面的协议,下面的协议对上面的服务用户是透明的;

(2)协议是“水平的”,即协议是控制两个对等实体进行通信的规则。但服务是“垂直的”,即服务是由下层通过层间接口向上层提供的。上层使用下层所提供的服务,必须与下层交换一些命令,这些命令在OSI 中被称为服务原语。

2. 电子邮件的安全协议PGP 主要都包含哪些措施?

【答案】PGP 是一个完整的电子邮件安全软件包,包括加密、鉴别、电子签名和压缩等技术。电子邮件的安全协议PGP 主要包括鉴别、电子签名、加密、压缩和密钥管理等措施。

PGP 是RSA 和传统加密的杂合算法,因为RSA 算法计算量大,在速度上不适合加密大量数据。所以PGP 实际上并不使用RSA 来加密内容本身,而是采用IDEA 的传统加密算法。PGP 用一个随机生成密钥及IDEA 算法对明文加密,然后再用RSA 算法对该密钥加密。收信人同样是用RSA 解密出这个随机密钥,再用IDEA 解密邮件明文。

3. 浏览器与服务器通信过程填空,如图。

【答案】①首先浏览器通过DNS 获得服务器IP 地址,并建立TCP 连接;

②浏览器向服务器发送HTTP 请求;

③服务器向浏览器发送对浏览器请求的HTTP 应答;

④断开TCP 连接。

4. TCP 协议通过哪些差错检测和纠正方法来保证传输的可靠性?

TCP 中的差错检验通过3种简单工具来完成:【答案】检验、选择确认和超时重传。每个TCP

报文段都包括校验和字段。校验和用来检查报文段是否出现传输错误。如果报文段出现传输错误,TCP 检查出错就丢弃该报文段。则发送端TCP 通过检查接收端的确认,来判断发送的报文段是否已经正确地到达目的端TCP 。如果发出的一个报文段在超时规定的时间内没有收到确认,则发送端将判断该报文段丢失或传输出错,从而重传该报文段。

5. 以太网交换机有何特点?用它怎样组成虚拟局域网?

【答案】(1)以太网交换机的特点

①以太网交换机通常都有十几个端口,因此,以太网交换机实质上就是一个多接口的网桥,和工作在物理层的转发器和集线器有很大差别;

②以太网交换机的每个接口都直接与一个主机或另一个集线器相连,并且一般都工作在全双工方式;

③当主机需要通信时,交换机能同时连通许多对的接口,使每一对相互通信的主机都能像独占通信媒体那样,无碰撞地传输数据,当两个站通信完成后就断开连接;

④以太网交换机和透明网桥一样,也是一种即插即用设备,其内部的帧转发表也是通过自学习⑤算法逐渐自动建立起来的;

⑥以太网交换机由于使用了专用的交换结构芯片,其交换速率较高;

以太网交换机一般都具有多种速率的接口,极大地方便了不同情况的用户;

⑦有些以太网交换机对收到的帧采用存储转发方式进行转发,但也有一些交换机采用直通的交换方式,因而提高了帧的转发速度。

(2)虚拟局域网VLAN 是由一些局域网网段构成的与物理位置无关的逻辑组,而这些网段具有某些共同的需求。每一个VLAN 的帧都有一个明确的标识符,指明发送这个帧的工作站是属于哪一个VLAN 。虚拟局域网是局域网给用户提供的一种服务。

利用以太网交换机可以很方便地实现虚拟局域网:按照端口划分VLAN 。即将交换机中的某些端口定义为一个单独的区域,从而形成一个VLAN 。基于端口的VLAN 的优点是配置方便,通过网络管理软件,根据VLAN 标识符将不同的端口分到相应的分组中。不同交换机上的若干个端口可以组成同一个VLAN , 分配到同一个VLAN 的各网段上的所有站点都在同一个广播域中,可以直接通信。

6. 假设主机A 要向主机B 传输一个长度为512KB 的报文,数据传输速率为50Mbps ,途中需要经过8个路由器。每条链路长度为1000km ,信号在链路中的传播速度为200000km/s, 并且链路是可靠的。假定对于报文与分组,每个路由器的排队延迟时间为lms , 数据传输速率也为50Mbps 。那么,在下列情况下,该报文需要多长时间才能到达主机B?

(1)采用报文交换方式,报文头部长为32字节;

(2)采用分组交换方式,每个分组携带的数据为2KB , 头部长为32字节。

【答案】本题主要考查对互联网中数据交互的理解。

(1)如果采用报文交换方式,由于报文头部长为32字节,报文携带的数据为512KB ,整个报文长为

时延为

1000/200000=0.005s=5ms。

因此,该报文从主机A 到主机B 所需的总时间

=传输时延

+传播时延

+

排队时延

(2)如果采用分组交换方式,由于分组头部长为32字节,每个分组携带的数据为2KB ,每个分组的总长度为分组的个数N 为512/2=256。已知数据传输速率为

50Mbp/s,则发送该一个分组所需的传输时延为

1000/200000=0.005s=5ms。

因此,从主机A 到主机B 发送所有分组所需的总时间为主机A 发送(N-1)个分组的传输时延加上最后一个分组从主机A 到主机B 的总时间,即等于(N-l ) ×传输时延+传输时延+传

播时延+排队时延=

7. 试解释以下名词:数据,信号,模拟数据,模拟信号,基带信号,带通信号,数字数据,数字信号,码元,单工通信,半双工通信,全双工通信,串行传输,并行传输。

【答案】数据:运送消息的实体;

信号:数据的电气的或电磁的表现;

模拟数据:运送信息的模拟信号;

模拟信号:连续变化的信号;

基带信号:来自信源的信号;

带通信号:经过载波调制后的信号;

数字数据:取值为不连续数值的数据;

数字信号:取值为有限的几个离散值的信号;

码元:在使用时间域(或简称为时域)的波形表示数字信号时,代表不同离散数值的基本波形称为码元;单工通信:即只能有一个方向的通信而没有反方向的交互;

半双工通信:又称双向交替通信,即通信的双方都可以发送信息,但不能双方同时发送或接

已知数据传输速率为50Mbps , 则发送该报文所需的传输

另外,报文经过每个路由器的排队时延为lms , 在每条链路上的传播时延为另外,每个分组经过每个路由器的排队时延为lms , 在每条链路上的传播时延为