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

2017年上海理工大学计算机网络复试实战预测五套卷

  摘要

一、综合题

1. 一个二进制文件共3072字节长。若使用base64编码,并且每发送完80字节就插入一个回车符CR 和一个换行符LF ,问一共发了多少个字节?

【答案】转换后共需要传送的字节数为

根据题意,每80个字节就插入两个字节,所以一共还需要插入的字节数为

又最后一组发送完应插入一个回车符CR 和一个换行符LF , 因此,一共需要传输的字节数为

4096+102+2=4200(字节)。

2. 网桥的工作原理和特点是什么?网桥与转发器以及以太网交换机有何异同?

【答案】(1)网桥的工作原理和特点:

网桥工作在数据链路层,它依靠转发表来转发帧,每个接口与一个网段相连,网桥从接口接收网段上传送的各种帧,并根据MAC 帧的目的地址对收到的帧进行转发和过滤。每当网桥收到一个帧时,并不是向所有的接口转发此帧,而是先暂存在其缓冲中,若此帧未出现差错,且欲发往的目的站MAC 地址属于另一网段,则通过查找转发表,将收到的帧送往对应的接口转发出去。若该帧出现差错,则丢弃此帧。网桥是通过内部的接口管理软件和网桥协议实体来完成上述操作的。网桥可以过滤通信量,増大吞吐量,扩大物理范围,提高可靠性,可互联不同物理层、不同MAC 子层和不同速率的以太网。 但同时也增加了时延,对用户太多和通信量太大的以太网不适合。

(2)网桥与转发器的异同:

①网桥工作在数据链路层,而转发器工作在物理层;

②网桥不像转发器转发所有的帧,而是只转发未出现差错,且目的站属于另一网段的帧或广播帧;

③转发器转发帧时不用检测传输媒体,而网桥在转发帧前必须执行CSMA/CD算法;

④网桥和转发器都有扩展局域网的作用,但网桥还能提高局域网的效率并连接不同MAC 子层和不同速率局域网的作用。

(3)网桥与以太网交换机的异同,主要体现在:

①以太网交换机和网桥都工作在数据链路层;

②以太网交换机通常有十几个端口,而网桥一般只有2〜4个端口,以太网交换机实质上是一个多接口的网桥,连到交换机上的每台计算机就像连到网桥的一个局域网段上;

③网桥的端口一般连接到局域网,而以太网交换机的每个接口都直接与主机相连;

④交换机允许多对计算机间能同时通信,而网桥允许每个网段上的计算机同时通信;

⑤网桥采用存储转发方式进行转发,而以太网交换机还可采用直通方式转发;

⑥以太网交换机采用了专用的交换结构芯片,转发速度比网桥快。

3. RTP 协议能否提供应用分组的可靠传输?请说明理由。

【答案】RTP 协议不能提供应用分组的可靠传输。因为RTP 为实时应用提供端到端的运输,

RTP 是一个协议框架,RTP 但不提供任何服务质量的保证。它只包含了实时应用的一些共同功能。

并不对多媒体数据块做任何处理而只是向应用层提供一些附加的信息,让应用层知道应当如何进行处理。因此,RTP 协议不能提供应用分组的可靠传输。

4. 网络层提供数据报或虚电路服务对上面的运输层有何影响?

【答案】网络层是为主机之间提供逻辑通信,而运输层为应用进程之间提供端到端的逻辑通信。网络层所提供的数据报或虚电路服务,不影响其上层运输层的运行机制,但使得运输层下面各层所发生的事件对其是透明的。

5. 在连续ARQ 协议中,若发送窗口等于7, 则发送端在开始时可连续发送7个分组。因此,在每一分组发出后,都要置一个超时计时器。现在计算机里只有一个硬时钟,设这7个分组发出的时间分别为且都一样大。试问如何实现这7个超时计时器(这叫软时钟法)?

标识ID 和ARQ 回调函数等。【答案】用一个结构体数组作为7个分组的超时计时器描述表,数组的结构体数是超时计时器的数量。每个结构体的成员都包括超时计时器状态、超时值

用一个变量作为超时周期计数器,每次进入超时判断中断,扫描结构体数组中的每个成员结构体,对超时值做减一操作,然后判断该超时值是否为0, 是则判定该值对应的分组超时计时器超时时间到,调用相应的回调函数进行相应的处理,然后将超时值重置为t out 。

6. “无条件安全的密码体制”和“在计算上是安全的密码体制”有什么区别?

【答案】无条件安全的密码体制是指无论截获者获得了多少密文,在密文中都没有足够的信息来唯一地确定出对应的明文,则这一密码体制为无条件安全的,这在理论上是不可破的。

在计算上是安全的密码体制是指密码不能在一定时间内被可以使用的计算资源破译,这在计算上(而不是在理论上)是不可破的。

无条件安全的密码体制是理论上安全的,计算上安全的密码体制是实用上安全的。

7. SNMP 使用哪几种操作?SNMP 在get 报文中设置了请求标识符字段,为什么?

【答案】(1)SNMP 有两种操作:

①“读”操作,用get 报文来检测各被管对象的状况;②“写”操作,用set 报文来改变各被管对象的状况。

(2)在Get 报文中设置有请求标识符字段,是因为管理进程可以同时向许多代理发出Get 报文,这些报文都使用UDP 传送,先发送的有可能后到达,设置了请求标识符可以使管理进程能

够识别返回的响应报文对应于哪一个请求报文。

8. 无线局域网的MAC 协议中的SIFS , PIFS 和DIFS 的作用是什么?

【答案】①SIFS :即短帧间间隔,最短的帧间间隔,用来分隔开属于一次对话的各帧。 ②PIFS :即点协调功能帧间间隔,是为了在开始使用PCF 方式时(在PCF 方式下使用,没有争用)优先获得接入到媒体中。

③DIFS :即分布协调功能帧间间隙,在DCF 方式中用来发送数据帧和管理帧。