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

2018年西安科技大学计算机科学与技术学院408计算机学科专业基础综合之计算机网络考研仿真模拟五套题

  摘要

一、综合题

1. 计算机网络中的主干网和本地接入网的主要区别是什么?

【答案】计算机网络中的主干网和本地接入网的主要区别是:

主干网:分布式,其中任何一个节点都至少和其他两个节点直接相连。它的设施共享;高度综合集成,可应付高密度的业务量需求;工作在可控环境;使用率高;技术演进迅速,以软件为主;成本逐渐下降。

本地接入网:集中式,所有的信息流必须经过中央处理设备,从中央交换节点向外辐射,用于把用户接入因特网的网络。设施专用,且分散独立;接入业务种类多,业务量密度低;线路施工难度大,设备运行环境恶劣;使用率低;技术演进迟缓,以硬件为主;网径大小不一,成本与用户有关。

2. 为什么在TCP 首部中有一个首部长度字段,而UDP 的首部中就没有这个字段?

【答案】TCP 首部除固定长度部分以外,还有选项字段。TCP 首部长度是可变的,而UDP 首部长度是固定的。当没有使用选项时,TCP 的首部长度是20字节。长度可变,最长可达40字节。所以TCP 首部中有一个首部长度字段,而UDP 的首部中就没有这个字段。

3. 试简述SSL 的工作过程。

【答案】首先举例说明SSL 的工作过程。假定A 有一个使用SSL 的安全网页。B 上网时用鼠标点击到这个安全网页的链接。接着,服务器和浏览器就进行握手协议,其主要过程如下:

①浏览器向服务器发送浏览器的SSL 版本号和密码编码的参数选择;

②服务器向浏览器发送服务器的SSL 版本号、密码编码的参数选择及服务器的证书。证书包括服务器的RSA 公开密钥。此证书用某个认证中心的秘密密钥加密,然后发送给该服务器;

③浏览器有一个可信的CA 表,表中有每一个CA 的公开密钥。当浏览器收到服务器发来的证书时,就检查此证书是否在自己的可信的CA 表中。如不在,则后面的加密和鉴别连接就不能进行下去;如在,浏览器就使用CA 的公开密钥对证书解密,这样就得到了服务器的公开密钥;

④浏览器随机地产生一个对称会话密钥,并用服务器的公开密钥加密,然后将加密的会话密钥发送给服务器;

⑤浏览器向服务器发送一个报文,说明以后浏览器将使用此会话密钥进行加密。然后浏览器再向服务器发送一个单独的加密报文,表明浏览器端的握手过程已经完成;

⑥服务器也向浏览器发送一个报文,说明以后服务器将使用此会话密钥进行加密。然后服务

器再向浏览器发送一个单独的加密报文,表明服务器端的握手过程已经完成;

⑦SSL 的握手过程至此已经完成,下面就可开始SSL 的会话过程。

4. 试比较网络在以下三种情况下的可扩缩性:

(1)仅使用第三层转发:每一个路由器查找最长前缀匹配以确定下一跳;

(2)第三层转发和第二层MPLS 转发;

(3)仅有第二层MPLS 转发。

【答案】(1)在进行分组转发时每到达一个结点都要上第三层用软件分析IP 首部和查找转发表、路由表,造成转发速率大大降低。当路由表很大时查找最长前缀匹配需要很长时间,因此限制了网络的规模;

(2)若有相当多的分组适用MPLS 就可缩短转发分组所需的时间,因而网络可扩展到较大的规模;

(3)分组经受的时延最小,分组转发的速率不受路由表大小的影响。但网络结点无法处理没有MPLS 标记的分组。

5. 公式(3-3)表示,以太网的极限信道利用率与连接在以太网上的站点数无关。能否由此推导出:以太网的利用率也与连接在以太网上的站点数无关?请说明你的理由。

【答案】不能。以太网的极限信道利用率是假设以太网上的各站发送数据都不会产生碰撞。这是一种理想化的情况,而实际上的以太网有多个站同时工作时发送数据的时刻是随机的,就可能发生碰撞,站点数越多,产生碰撞的可能性越大,信道的利用率越低,所以以太网的利用率也与连接在以太网上的站点数有关。

6. 在上题中,假定同一台服务器的HTML 文件中又链接了三个非常小的对象。若忽略这些对象的发送时间,试计算客户点击读取这些对象所需的时间。

(1)没有并行TCP 连接的非持续HTTP ;

(2)使用并行TCP 连接的非持续HTTP ;

(3)流水线方式的持续HITP 。

【答案】域名解析需要的时间为:

总的时间为:

(2)当采用并行的TCP 连接的非持续HTTP 传输时,能节省后续的(除第一个对象)的建立TCP 请求的时间,即花费的时间为:

(3)当采用流水线方式HTTP 时,总的时间为:

(1)当采用没有并行TCP 连接的非持续HTTP 传输时,请求一个万维网文档的时间是 总的时间为:

7. 网络层向上提供的服务有哪两种?试比较其优缺点。

【答案】(1)网络层向上提供的两种服务:面向连接的虚电路服务和无连接的数据报服务。

①虚电路服务。计算机进行通信前应先建立一条虚电路,然后双方沿着已建立的虚电路发送分组;

②数据报服务。计算机在发送分组时不需要先建立连接,每一个分组(即IP 数据报)独立发送,与其前后的分组无关;

(2)优缺点比较如表所示。

表 虚电路服务与数据报服务优缺点比较表

①从占用通信子网资源方面:虚电路服务将占用结点交换机的存储空间,而数据报服务对每个分组都有其完整的目标地址独立选径,如果传送大量短的分组,数据头部分远大于数据部分,则会浪费带宽;

②从时间开销方面:虚电路服务有创建连接的时间开销,对传送小量的短分组,显得很浪费;而数据报服务决定分组的去向过程很复杂,对每个分组都有分析时间的开销;

③从拥塞避免方面:虚电路服务因连接起来的资源可以预留下来,一旦分组到达,所需的带宽和结点交换机的容量便已具有,因此有一些避免拥塞的优势,而数据报服务则很困难;

④从健壮性方面:通信线路的故障对虚电路服务是致命的因素,但对数据报服务则容易通过调整路由得到补偿,因此虚电路服务更脆弱。

虚电路服务适用于具有交互作用的信息,不仅及时、传输较为可靠,而且网络开销小;数据报服务适用于传输单个分组构成的、不具交互作用的信息以及对传输要求不高的场合。

8. 重新考虑上题文件分发任务,但采用P2P 文件分发方式,并且每个对等方只能在接收完整个文件后才能向其他对等方转发。试计算文件分发到所有N 个对等方的最短时间。

【答案】当服务器向某一个对等方传送完文件F 时,此时用时,此时变为2个服务器开始向其他的对等方上传一次文件,传送完毕时又耗时,系统中变为4个服务器,依此类推可以得