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

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

  摘要

一、综合题

1. 作为中间设备,转发器、网桥、路由器和网关有何区别?

【答案】(1)转发器是物理层使用的中间设备,网桥是数据链路层的中间设备,它们的作用仅仅是把一个网络扩大了,而从网络角度看,这仍然是一个网络,一般并不称之为网络互联;

(2)路由器是网络层的中间设备,路由器其实就是一台专用计算机,用来在互联网中进行网络互联和路由选择。一般讨论的互联网都是指用路由器进行互联的互联网络;

(3)在网络层以上的中间设备叫做网关,用网关连接两个不兼容的系统需要在高层进行协议的转换。

2. 假定在运输层使用停止等待协议。发送方在发送报文段

是重传个报文段

于是收下但不久,就收到了对后在设定的时间内未收到确认,于的确认,于是发送下一但这个新的在传是旧的,又迟迟不能达到接收方。不久,发送方收到了迟到的对的确认。接着,发送方发送新的报文段送过程中丢失了。正巧,一开始就滞留在网络中的并发送确认,显然,接收方后来收到的

所示的双方交换报文段的过程。

现在到达接收方,接收方无法分辨是重复的,协议失败了。试画出类似于图1

图1 停止等待协议

【答案】双方交换报文段的示意图,如图2所示。

图2 双方交换报文段的示意图

3. 在停止等待协议中,如果收到重复的报文段时不予理睬(即悄悄地丢弃它,其他什么也不做)是否可行?试举出具体例子说明理由。

【答案】不行。如图所示,当发生确认丢失的情形,由于原报文段

传的报文段被悄悄丢弃而不发送确认,则导致发送方A —直收不到已经收到,此时如果重 确认,重复地重传

图 TCP 收到重复的报文段

4. (1)子网掩码为255.255.255.0代表什么意思?

(2)—网络的现在掩码为255.255.255.248,问该网络能够连接多少个主机?

(3)—A 类网络和一B 类网络的子网号Subnet-id 分别为16bit 和8bit 的1,问这两个网络的子网掩码有何不同?

(4)一个B 类地址的子网掩码是255.255.240.0。试问在其中每一个子网上的主机数最多是多少?

(5)—A 类网络的子网掩码为255.255.0.255,它是否为一个有效的子网掩码?

(6)某个IP 地址的十六进制表示是C2.2E14.81, 试将其转换为点分十进制的形式,这个地址

是哪一类IP 地址?

(7)C 类网络使用子网掩码有无实际意义,为什么?

【答案】(1)可以代表C 类地址对应的子网掩码默认值;也能表示A 类和B 类地址的掩码,即主机号由最后8位决定,路由器寻找网络由前24位决定;

(2)255.255.255.248化成二进制序列为:11111111 11111111 11111111 11111000,根据掩码的定义,后三位是主机号,一共可以表示8个主机号,除掉全0和全1的两个,该网络能够接6个主机;

(3)子网掩码都是255.255.255.0, 但是对应的子网的数目不同,前者为

12位,所以每个子网的主机数最多为: 后者为(4)255.255.240.0, 对应的二进制序列为11111111111111111111000000000000,可知主机号有

(5)该子网掩码为有效的子网掩码,但不推荐这样使用;

(6)用点分十进制表示:194.47.20.129, 为C 类地址;

(7)有实际意义,对于小网络可进一步简化路由表,提高网络利用率。

5. 共有四个站进行码分多址CDMA 通信。四个站的码片序列为:

现收到这样的码片序列:

问哪个站发送数据了?发送数据的站发送的1还是0?

【答案】设接收到的码片序列为s ,A 、B 、C 、D4个站的码片序列分别为

据公式

由可作如下计算: 可知,A 站发送的数据是1。 根同理,计算B 、C 、D 站: 由

由可知,B 站发送的数据为0。 可知,C 站没有发送数据。 可知,D 站发送的数据是1。

因此,发送数据的站有A 、B 、D 站,分别发送的是1、0、1,C 站没有发送数据。

6. 重新计算上题,但使用十六进制运算方法(每16位二进制数字转换为4个十六进制数字,再按十六进制加法规则计算),比较这两种方法。

【答案】首先把检验和字段置零,并将IP 数据报首部划分为16位字的序列,其次将这些16

位字的序列转换为十六进制数字,最后对这些十六进制数进行十六进制反码求和。计算过程如下: