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
位字的序列转换为十六进制数字,最后对这些十六进制数进行十六进制反码求和。计算过程如下:
相关内容
相关标签