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

2018年北京邮电大学教育技术研究所408计算机学科专业基础综合之计算机网络考研强化五套模拟题

  摘要

一、综合题

1. 试将TCP/IP和OSI 的体系结构进行比较,讨论其异同之处。

【答案】(l )OSI 和TCP/IP的相同点是二者均采用层次结构,都是按功能分层。

(2)0SI 和TCP/IP的主要不同点如下:

①0SI 分七层,自下而上分为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层,而TCP/IP分为四层,分别是网络接口层、网际层、传输层和应用层;

②0SI 层次间存在严格的调用关系,两个N 层实体的通信必须通过下一层N-1层实体,不能越级,而TCP/IP可以越过紧邻的下一层直接使用更低层次所提供的服务,因而减少了一些不必要的开销,提高了协议的效率;

③0SI 只考虑用一种标准的公用数据网,TCP/IP更侧重于异构网的互联问题。

2. 某单位分配到一个地址块

(1)每个子网的网络前缀有多长?

(2)每一个子网中有多少个地址?

(3)每一个子网的地址块是什么?

(4)每一个子网可分配给主机使用的最小地址和最大地址是什么?

【答案】(1)在现在地址块的基础上再划分4个同规模的子网,需要两比特的二进制数来表示,故每个子网的网络目II 缀是26+2=28位;

(2)每个子网的地址中有4位留做主机号,因此共有

第一个子网的地址块是

址块是个地址; 第三个子网的地(3)子网的地址块由子网的最小地址和地址块的网络前缀位数表示:

第二个子网的地址块是

可分配给主机使用的

可分配给主机使用的

可分配给主机使用的

第 2 页,共 31 页 现在需要进一步划分为4个一样大的子网。试问: 第四个子网的地址块是(4)因为主机号是全0和全1的地址,一般并不使用,所以主机分配地址如下: ①第一个子网的地址块是最小地址:最大地址:②第二个子网的地址块是最小地址:最大地址:③第三个子网的地址块是

最小地址:

最大地址:

④第四个子网的地址块是

最大地址: 可分配给主机使用的最小地址:

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

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

平均往返时延RTT=

那么新的平均往返时延RTT=

则新的平均往返时延RTT=

则新的平均往返时延RTT=

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

4. 假定网络中的路由器B 的路由表有如下的项目(这三列分别表示“目的网络”、“距离”和“下一跳路由器”)

现在B 收到从C 发来的路由信息(这两列分别表示“目的网络”和“距离”):

试求出路由器B 更新后的路由表(详细说明每一个步骤)。

【答案】路由器B 更新后的路由表如下:

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

5. 试破译下面的密文诗。加密采用替代密码,使得26个字母(从a 到z )中的每一个用其他某个字母替代(注意,不是按序替代),密文中无标点符号,空格未加密。

Kfd ktbd fzm eubd kfd pzyiom mztx ku kzyg ur bzha kfthcm ur mfudm zhx mftnm zhx mdzythc pzq ur ezsszcdm zhx gthcm zhx Dfa kfd mdz tm sutythc fuk zhx pfdkfdi ntcm fzld pthcm sok pztk z stk kfduamkdim eitdx sdruid pd fzld uoi efzk rui mum ur om zid uok ur sidzkf zhx zyy ur om zid rzk hu foiia mztx kfd ezindhkdi kfda kfzhgdx ftb boef rui kfzk

【答案】the time has come the walrus said to talk of many things of shoes and ships and sealing wax of cabbages and kings and why the sea is boiling hot and whether pigs have wings but wait a bit the oysters cried before we have our chat for some of US are out of breath and all of US are fat no hurry said the carpenter they thanked him much for that

6. 网络适配器的作用是什么?网络适配器工作在哪一层?

【答案】网络适配器的作用:进行数据串行传输和并行传输的转换,实现以太网协议,当适配器收到正确的帧时,它使用中断来通知该计算机并交付给协议栈中的网络层,当计算机要发送IP 数据报时,就由协议栈把IP 数据报向下交给适配器,组装成帧后发送到局域网,当适配器收到有差错的帧时,就把这个帧丢弃而不必通知计算机。

网络适配器工作在物理层和数据链路层。

7. 主机A 向主机B 发送TCP 报文段,首部中的源端口是m 而目的端口是n 。当B 向A 发送回信时,其TCP 报文段中的首部中的源端口和目的端口分别是什么?

【答案】源端口和目的端口分别是n 和m 。

8. —个IP 分组的总长度为1420字节(固定首部长度)。现经过一个网络传输,该网络的最大传输单元MTU=532字节。问该分组应划分成几个分段?每个分段的数据字段长度、分段偏移和MF 标志值分别是多少?

【答案】除去20个字节的固定首部长度,该分组的数据部分长度为1400。由于网络的MTU=532字节,所以应划分成3个分段。

第一个分段:总长度为532字节,去掉20字节首部,所以数据部分的长度为512字节,分段偏移值=0, MF=1;

第二个分段:数据部分长度为512字节,分段偏移值=0+512/8=64, MF=1;

第三个分段:数据部分长度=分段偏移=64+512/8=128, MF=0。

9. 试用具体例子说明为什么在运输连接建立时要使用三次握手。说明如不这样做可能会出现什么情况。

【答案】我们知道,3次握手完成两个重要的功能,既要双方做好发送数据的准备工作(双方都知道彼此已准备好),也要允许双方就初始序列号进行协商,这个序列号在握手过程中被发送和确认。

第 4 页,共 31 页