如何评测一个软件工程师的计算机网络知识水平与网络编程技能水平?

Posted LiScott

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何评测一个软件工程师的计算机网络知识水平与网络编程技能水平?相关的知识,希望对你有一定的参考价值。

各年408真题
一、单选
1. 在 TCP/IP 参考模型的网络层提供的是()。
A 无连接不可靠的数据报服务
B 无连接可靠的数据报服务
C 有连接不可靠的虚电路服务
D 有连接可靠的虚电路服务
2. 数据链路层采用后退N帧(GBN)协议,发送方已经发送了编号为 0-7 的帧。当计数器发生超时时,若发送方只收到 0、2、3 号帧的确认,则发送方需要重发的帧数是()
A 2
B 3
C 4
D 5
3. 数据链路层采用选择重传协议(SR)传输数据,发送方已经发送了0-3 号数据帧,现已收到 1 号帧的确认,而 0、2 号帧依次超时,则此时需要重发的帧数是()
A 1
B 2
C 3
D 4
4. 在一个 Ethernet 中,有 A、B、C、D 四台主机,若 A 向 B 发送数据,则()
A 只有A可以接收到数据
B 四台主机皆可收到数据
C 四台主机皆不可收到数据
D 只有可以接收到数据
5. HDLC 协议对 01111100 01111110 组帧后相应的比特串为()
A 01111100 00111110 10
B 01111100 01111101 01111110
C 01111100 01111101 1
D 01111100 01111110 01111101
6. 在子网 192.168.4.0/30 中,能接受目的地址为 192.168.4.3 的IP分组的最大主机数时()
A 0
B 1
C 2
D 3
7. ARP 协议的主要功能是()
A 根据 IP 地址查询 MAC 地址
B 根据 MAC 地址查询 IP 地址
C 根据域名查询 IP 地址
D 根据 IP 地址查询域名
8. 在 TCP/IP 体系结构中,直接为 ICMP 提供服务协议的是()
A PPP
B IP
C UDP
D TCP
9. 直接封装 RIP 、OSPF、BGP 报文的协议分别是()
A TCP、UDP、IP
B TCP、 IP 、 UDP
C UDP、TCP、IP
D UDP、IP、TCP
10. 若主机甲主动发起一个与主机乙的TCP 连接,甲、乙选择的初始序列号分别为2018 和2046,则第三次握手TCP 段的确认序列号是()
A. 2018
B. 2019
C. 2046
D. 2047
11. 某客户通过一个TCP连接向服务器发送数据的部分过程如图所示。客户在t0时刻第一次收到确认序列号ack_seq=100的段,并发送序列号seq=100的段,但发生丢失。若TCP支持快速重传,则客户重新发送seq=100段的时刻是()
A. t1
B. t2
C. t3
D. t4
      
12. 下列关于网络应用模型的叙述中,错误的是()
A. 在P2P模型中,结点之间具有对等关系
B. 在客户/服务器(C/S)模型中,客户与客户之间可以直接通信
C. 在C/S模型中,主动发起通信的是客户,被动通信的是服务器
D. 在向多用户分发一个文件时,P2P模型通常比C/S模型所需时间短
 
二、简答题
13.假设Internet的两个自治系统组成的网络如图所示,自治系统AS1由路由器R1连接两个子网构成;自治系统AS2由路由器R2、R3互联并连接3个子网构成.各子网地址、R2的接口名、R1与R3的部分接口IP地址如图所示。
  
请回答如下问题:
1.加上路由表结构如下表所示。请利用路由聚合技术,给出R2的路由表,要求包含到达上图中所有子图的路由,且路由表的路由项尽可能少。
目的网络
下一跳
接口
2.若R2收到一个目的IP为194.17.20.200的IP分组,R2会通过那个接口转发IP分组。
3.R1 与 R2 之间利用那个路由协议交换路由信息?该路由协议的报文被封装到哪个协议的分组中进行传输?
 

参考答案:

1. A
解析:网络层(IP)提供 无连接不可靠的数据报服务,有连接可靠的应用由运输层的 TCP 实现的
2. C
解析:需要重传的帧为 4、5、6、7。
3.
解析:SR 协议中的ACK分组不再具有累计确认的作用,需要重传的帧为 1、3。
4. B
解析:Ethernet 中,若一个结点要发送数据,它将以“广播”方式把数据通过作为公共传输介质的总线发送出去,故四台主机皆可收到数据。
5. A
解析: HDLC 协议对比特流组帧时,HDLC 数据帧以位模式 0111 1110 标识每个帧的开始和结束,因此,当帧数据出现连续5个“1”时,在这连续5个“1”后加一位“0”。
6. C
解析: 192.168.4.0/30 中主机号只有2位,真正可用主机地址为 192.168.4.1 - 192.168.4.2,192.168.4.3 是广播地址,故192.168.4.1 - 192.168.4.2 符合要求 。
7. A
解析: ARP 协议是将 IP 解析为 MAC 地址。
8. B
解析: ICMP 保文作为数据字段封装在 IP 分组中,因此 IP 协议直接为 ICMP 提供服务。
9. D
解析: RIP通过广播 UDP 报文交换路由信息;OSPF 是一种内部网关协议,直接采用 IP 协议;BGP 是外部网关协议,在不同自治系统间交换路由信息,需要可靠传输,故采用 TCP。
10 D
解析:第三次握手由甲向乙发送报文,其确认序列号为 2046+1=2047。
11. C
解析:快重传:在超时重传定时器溢出之前,接收到连续的三个重复冗余ACK(其实是收到4个同样的ACK,第一个是正常的,后三个才是冗余的),发送端便知晓哪个报文段在传输过程中丢失了,于是重发该报文段,不需要等待超时重传定时器溢出,大大提高了效率。
12.C
解析:在客户/服务器(C/S)模型中,客户与客户之间不可以直接通信
 
13
1. 在AS1中,子网153.14.5.0/25 和子网 153.14.5.128/25可以聚合为子网 153.14.5.0/24;在 AS2 中,子网 194.17.20.0/25 和子网 194.17.21.0/24 可以聚合为子网 194.17.20.0/23,但缺少 194.17.20.128/25;子网194.17.20.128/25 单独连接到 R2 的接口 E0;
R2的路由表:
目的网络
下一跳
接口
153.14.5.0/24
153.14.3.2
S0
194.17.20.0/23
194.17.24.2
S1
194.17.20.128/25
/
E0
2. 该IP分组的目的IP地址是 194.17.20.200 与 路由表中的 194.17.20.0/23 和 194.17.20.128/25 这2个路由表都匹配,根据最长匹配原则,R2 将通过 E0 接口转发该IP分组。
3. R1 与 R2 之间利用 BGP 协议交换路由信息,该路由协议的报文被封装到TCP 协议段中进行传输。

以上是关于如何评测一个软件工程师的计算机网络知识水平与网络编程技能水平?的主要内容,如果未能解决你的问题,请参考以下文章

如何评测一个软件工程师的计算机网络知识水平与网络编程技能水平?

如何评测一个软件工程师的计算机网络知识水平与网络编程技能水平?

如何评测一个软件工程师的计算机网络知识水平与网络编程技能水平?

如何评测一个软件工程师的计算机网络知识水平与网络编程技能水平?

如何评测一个软件工程师的计算机网络知识水平与网络编程技能水平?

如何评测一个软件工程师的计算机网络知识水平与网络编程技能水平