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

2017年河南科技学院网络技术基础(同等学力加试)复试仿真模拟三套题

  摘要

一、综合题

1. 如果TCP 往返时延RTT 的当前值是30ms ,随后收到的三组确认按到达顺序分别是在数据发送后26ms 、32ms 和24ms 到达发送方,那么新的RTT 估计值分别是多少?假定加权因子

【答案】往返时延是指数据从发出到收到对方相应的确认所经历的时间,它是用来设置计时器重传时间的一个主要参考数据。对于传输层来说,报文段的往返时延的方差较大,因此TCP 采用了一种自适应的算法,它将各个报文段的往返时延样本加权平均,得到报文段的平均往返时延RH , 计算公式如下:

平均往返时延

RTT=

那么新的平均往返时延

RTT=

则新的平均往返时延RTT=

则新的平均往返时延RTT=

所以,新的估计值分别为29.6ms , 29.84ms , 29.256ms 。

2. Wi-Fi 与无线局域网WLAN 是否为同义词?请简单说明一下。

【答案】Wi-Fi 在许多文献中与无线局域网WLAN 是同义词。

802.11是无线以太网的标准,它是使用星型拓扑,其中心叫做接入点AP (AccessPoint ), 在MAC 层使用CSMA/CA协议。凡使用802.11系列协议的局域网又称为Wi-Fi 。因此,在许多文献中,Wi-Fi 几乎成为无线局域网WLAN 的同义词。

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

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

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

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

(1)第1个确认到达后,旧的RTT=30ms,新的往返时延样本是26ms , (2)第2个确认到达后,此时,旧的RTT=29.6ms,新的往返时延样本=32ms, (3)第3个确认到达后,此时,旧的RTT=29.84ms,新的往返时延样本=24ms,

4. 试比较IEEE802.3和IEEE802.11局域网,找出它们之间的主要区别。

【答案】IEEE802.3和IEEE802.11局域网的主要区别:

(1)802.11米用的是碰撞避免而802.3采用的是碰撞检测。

(2)由于无线信道相对较高的误比特率,因此,802.11使用链路层确认/重传(ARQ )机制,而802.3以太网采用的是不可靠的无连接服务。

5. 试证明:当用n 比特进行分组的编号时,若接收窗口等于1(即只能按顺序接收分组),则仅在发送窗口不超过时,连续ARQ 协议才能正确运行,窗口单位是分组。

接收窗口记为

的【答案】如图所示,设发送窗口记为假定用3比特进行编号。设接收端窗口正好在7号分组处(有阴影的分组)。发送窗口

位置不可能比②更靠前,也不可能比③更靠后,也不可能出现这种极端位置,如①。

对于①和②的情况下,

对于③这种情况下,在内无重复序号,即 又由于因此

的范围内无重复序号,即

图 分组存储/转发示意图

6. 什么是动态文档?试举出万维网使用动态文档的一些例子。

【答案】动态文档(Dynamic Document)是指文档的内容是在浏览器访问万维网服务器时才由应用程序动态创建。当浏览器请求到达时,万维网服务器要运行另一个应用程序,并把控制转移到此应用程序。接着,该应用程序对浏览器发来的数据进行处理,并输出HTTP 格式的文档,万维网服务器把应用程序的输出作为对浏览器的响应。由于对浏览器每次请求的响应都是临时生成的,因此用户通过动态文档所看到的内容是不断变化的。其主要优点是具有报告当前最新信息的能力。

万维网使用动态文档的例子很多,比如,利用动态文档报告股市行情、天气预报或民航售票等。

7. 为什么密钥分配是一个非常重要但又十分复杂的问题?试举出一种密钥分配的方法。

【答案】密钥分配是指如何将密钥分配给用户,密钥应做到经常更换同时尽量减少人的参与。密钥必须通过最安全的通路进行分配。

密钥分配主要解决的就是密钥的存储和传送问题,如何安全的存储和传送密钥是十分重要的。可以派非常可靠的信使携带密钥分配给互相通信的各用户,这种方法称为网外分配方式。但随着用户的增多和网络流量的増大,密钥更换频繁,派信使的方法已不再适用,而采用网内分配方式,即对密钥自动分配。

目前常用的密钥分配方式是设立密钥分配中心KDC ,通过KDC 来分配密钥。密钥分配步骤如下:

假设用户A 和B 都是KDC 的注册用户,他们分别拥有与KDC 通信的主密钥

登记的身份;

(2)KDC 用随机数产生“一次一密”的会话密钥

送回答报文。这个回答报文用A 的密钥

这个票据用B 的密钥供A 和B 的这次会话使用,然后向A 发和请。加密。这个报文中包含有这次会话使用的密钥 (1)首先,用户A 向KDC 发送用明文,说明想和用户B 通信。在明文中给出A 和B 在KDC A 转给B 的一个票据,它包含A 和B 在KDC 登记的身份,以及这次会话将要使用的密钥加密,因此A 无法知道此票据的内容;

(3)当B 收到A 传来的票据并使用自己的密钥

道KDC 为这次和A 通信所分配的会话密钥

此后,A 和B 就可以使用密钥。 解密后,就知道A 要和他通信,同时也知进行这次的通信了。

8. 一UDP 用户数据报的首部的十六进制表示是:06320045001CE217。试求源端口、目的端口、用户数据报的总长度、数据部分长度。这个用户数据报是从客户发送给服务器还是从服务器发送给客户?使用UDP 的这个服务器程序是什么?

【答案】十六进制的06 32代表源端口,00 45代表目的端口,00 1C代表用户数据报的总长度,E2 17代表检验和字段。因此源端口1586, 目的端口69, UDP 用户数据报总长度28字节,数据部分长度20字节。

由于目的端口号<1023, 即目的端口是熟知端口,因此,该数据报是从客户发送给服务器的,熟知端口69对应的服务程序是TFTP 。