一、单项选择题:第1~40小题,每小题2分,共80****分。下列每题给出的四个选项中,只有一个选项最符合试题要求。
\33. 假设OSI参考模型的应用层欲发送400B的数据(无拆分),除物理层和应用层之外,其他各层在封装PDU时均引入20B的额外开销,则应用层数据传输效率约为
A.80%
B.83%
C.87%
D.91%
【答案】A
【解析】
OSI参考模型共有7层,除去物理层和应用层,还剩余5层。这5层的每一层都会引入20B的额外开销,一共20B×5=100B的额外开销。应用层欲发送的数据长度为400B,但实际发送400B+100B=500B,因此传输效率为400B/500B=80%,选项A正确。
\34. 若信道在无噪声情况下的极限数据传输速率不小于信噪比为30dB条件下的极限数据传输速率,则信号状态数至少是
A.4
B.8
C.16
D.32
【答案】D
【解析】
(1)使用奈奎斯特采样定理计算无噪声情况下的极限数据传输速率 = 2Wlog2X,其中W是信道带宽,单位是Hz;X是信号的状态数;
(2)使用香农公式计算带宽受限且有高斯白噪声干扰的极限数据传输速率 = Wlog2(1 + S/N),其中W是信道带宽,单位是Hz;S/N为信噪比,即信号的平均功率和噪声的平均功率之比,并用分贝(dB)作为度量单位,即:信噪比(dB) = 10log10(S/N) (dB)。
根据题意可以列出不等式:2Wlog2X ≥ Wlog2(1 + S/N),题中给出信噪比为30dB,因此S/N=1000,将其代入不等式可以解出X≥32,选项D正确。
【注意】本题与2009年第34题、2011年第34题、2014年第35题以及2016年第34题类似。
\35. 在下图所示的网络中,若主机H发送一个封装访问Internet的IP分组的IEEE 802.11数据帧F,则帧F的地址1、地址2和地址3分别是
A.00-12-34-56-78-9a, 00-12-34-56-78-9b, 00-12-34-56-78-9c
B.00-12-34-56-78-9b, 00-12-34-56-78-9a, 00-12-34-56-78-9c
C.00-12-34-56-78-9b, 00-12-34-56-78-9c, 00-12-34-56-78-9a
D.00-12-34-56-78-9a, 00-12-34-56-78-9c, 00-12-34-56-78-9b
【答案】B
【解析】
本题考查802.11数据帧的地址问题。802.11数据帧最特殊的地方就是有四个地址字段。地址4用于自组网。这里只讨论前三种地址。这三个地址的内容取决于帧控制字段中的“去往AP(发送到接入点)”和“来自AP(从接入点发出)”这两个子字段的数值。这两个子字段各占1位,共有四种组合,用于定义802.11帧中的几个地址字段的含义。当然,这些地址都是MAC地址(在数据链路层不可能使用IP地址)。
下表给出的是802.11帧的地址字段最常用的两种情况(在有基础设施的网络中只使用前三种地址,而不使用仅在自组移动网络中使用的地址4)。
现结合本题进行说明。主机H向Internet发送数据帧,该数据帧必须经过AP转发给路由器R,然后路由器R将其转发到Internet。当主机H把数据帧发送给AP时,帧控制字段中的“去往AP”字段的值设置为1,而“来自AP”字段的值设置为0。因此,地址1是AP的MAC地址,地址2是主机H的MAC地址,地址3是路由器R的MAC地址,选项B正确。
\36. 下列IP地址中,只能作为IP分组的源IP地址但不能作为目的IP地址的是
A.0.0.0.0
B.127.0.0.1
C.20.10.10.3
D.255.255.255.255
【答案】A
【解析】
地址0.0.0.0是一个特殊的IP地址,只能作为源地址使用,表示“在本网络上的本主机”。封装有DHCP Discovery报文的IP分组的源地址使用0.0.0.0。
以127开头且后面三个字节非“全0”或“全1”的IP地址是一类特殊的IP地址,既可以作为源地址使用,也可以作为目的地址使用,用于本地软件环回测试,例如常用的环回测试地址127.0.0.1。
地址255.255.255.255是一个特殊的IP地址,只能作为目的地址使用,表示“只在本网络上进行广播(各路由器均不转发)”。
综上所述,选项A正确。
\37. 直接封装RIP、OSPF、BGP报文的协议分别是
A.TCP、UDP、IP
B.TCP、IP、UDP
C.UDP、TCP、IP
D.UDP、IP、TCP
【答案】D
【解析】
本题没有什么解题技巧,主要考察三种典型的路由协议报文应该使用何种协议封装,属于需要归类记忆的内容。
RIP报文使用UDP用户数据报进行封装。
OSPF报文使用IP数据报进行封装。
BGP报文使用TCP报文段进行封装。
综上所述,选项D正确。
\38. 若将网络21.3.0.0/16划分为128个规模相同的子网,则每个子网可分配的最大IP地址个数是
A.254
B.256
C.510
D.512
【答案】C
【解析】
题目所给网络为21.3.0.0/16,这表明前16比特为网络前缀,后16比特用于指明主机,该网络共有IP地址数量为2^16=65536个。
题目要求将该网络划分为128个规模相同的子网,这就需要从用于指明主机的16比特中借用7(因为27=128)个比特来表示子网,这样每个子网可用于指明主机的比特数量减少为9(16-7=9),则每个子网可分配的最大IP地址个数是29-2=510(减2的原因是要除去主机号为“全0”的子网地址和主机号为“全1”的子网广播地址)。因此,选项C正确。
\39. 若甲向乙发起一个TCP连接,最大段长MSS=1KB,RTT=5ms,乙开辟的接收缓存为64KB,则甲从连接建立成功至发送窗口达到32KB,需经过的时间至少是
A.25ms
B.30ms
C.160ms
D.165ms
【答案】A
【解析】
解题细节如下所示,
由上图可知,需要经过的时间至少是5个RTT,即5×5ms=25ms,选项A正确。
\40. 下列关于FTP协议的叙述中,错误的是
A.数据连接在每次数据传输完毕后就关闭
B.控制连接在整个会话期间保持打开状态
C.服务器与客户端的TCP 20端口建立数据连接
D.客户端与服务器的TCP 21端口建立控制连接
【答案】C
【解析】
FTP协议使用“控制连接”和“数据连接”。控制连接存在于整个FTP会话过程中,数据连接在每次文件传输时才建立,传输结束就关闭。默认情况下,FTP协议使用TCP 20端口进行数据连接,TCP 21端口进行控制连接。但是,是否使用TCP 20端口建立数据连接与传输模式有关,主动方式使用TCP 20端口,被动方式由服务器和客户端自行协商决定。
综上所述,选项C正确。
二、综合应用题:第41~47 题,共****70 分。
\47. (9分)甲乙双方均采用后退N帧协议(GBN)进行持续的双向数据传输,且双方始终采用捎带确认,帧长均为1000 B。Sx,y和Rx,y分别表示甲方和乙方发送的数据帧,其中:x是发送序号;y是确认序号(表示希望接收对方的下一帧序号);数据帧的发送序号和确认序号字段均为3比特。信道传输速率为100 Mbps,RTT=0.96 ms。下图给出了甲方发送数据帧和接收数据帧的两种场景,其中t0为初始时刻,此时甲方的发送和确认序号均为0,t1时刻甲方有足够多的数据待发送。
请回答下列问题。
-
对于图(a),t0时刻到t1时刻期间,甲方可以断定乙方已正确接收的数据帧数是多少?正确接收的是哪几个帧(请用Sx,y形式给出)?
-
对于图(a),从t1时刻起,甲方在不出现超时且未收到乙方新的数据帧之前,最多还可以发送多少个数据帧?其中第一个帧和最后一个帧分别是哪个(请用Sx,y形式给出)?
-
对于图(b),从t1时刻起,甲方在不出现新的超时且未收到乙方新的数据帧之前,需要重发多少个数据帧?重发的第一个帧是哪个(请用Sx,y形式给出)?
-
甲方可以达到的最大信道利用率是多少?
【解析】
1)
t0时刻到t1时刻期间,甲方可以断定乙方已正确接收了3个数据帧,分别是S0,0、S1,0、S2,0。因为在这段期间甲方最后收到来自乙方的R3,3,这表明乙方发送了3号数据帧并进行了捎带确认,确认号为3,也就是说乙方希望甲方发送序号为3的数据帧,因此说明乙方已经接收了甲方发送的序号为0~2的数据帧。
2)
由于发送序号为3位,因此有8个发送序号。在GBN协议中,序号个数≥发送窗口+1,因此发送窗口为7。t0时刻到t1时刻期间,甲方最后发送了S4,1,表明甲方已把发送窗口中序号为4的数据帧发送出去了,并对乙方发来的0号数据帧进行了捎带确认;甲方最后收到来自乙方的R3,3,表明乙方发来了序号为3的数据帧,并对甲方发送的序号为0~2号的数据帧进行了捎带确认,甲方的滑动窗口可以向前滑动3个序号,如下图所示,
很显然,从t1时刻起,甲方最多还可以将发送窗口内的5个数据帧连续发送出去,其中第一个数帧的序号为5,最后一个数据帧的序号为1。当发送第一个序号为5的数据帧时,可以同时对乙方发来的且按序到达的1号数据帧进行捎带确认,确认序号为2,因此甲方发送的第一个数据帧为S5,2;同理,当发送最后一个序号为1的数据帧时,可以同时对乙方发来的且按序到达的1号数据帧进行捎带确认,确认序号为2,因此甲方发送的最后一个数据帧时S1,2。需要注意的是,尽管甲方收到了R3,3,也就是乙方发来的序号为3的数据帧,但是该数据帧并未按序到达,因为甲方之前没有收到序号为2的数据帧,因此甲方不能对R3,3进行捎带确认。
3)
由图(b)可知,甲方在t0时刻到t1时刻期间共发送了序号为04的5个数据帧。在t1时刻甲方超时重传2号数据帧,这表明甲方没有收到乙方对2号数据帧的确认,这可能是由于2号数据帧未按序到达乙方或按序到达乙方但出现了误码。由于甲乙双方都使用GBN协议,因此甲方需要重传超时的数据帧及其后续数据帧,也就是甲方需要重传序号为24的3个数据帧。重传的第一个帧的序号为2,由于之前已经按序正确收到乙方发来的序号为2的数据帧,因此可以进行捎带确认,确认号为3,因此重传的第一个帧为S2,3。
4)
甲方可以达到的最大信道利用率U为:
U = 发送数据的时间 ÷ 从开始发送第一帧到收到第一个确认帧的时间
=(WT× Td) ÷ (Td + RTT + Ta)
其中,U为信道利用率;WT为发送窗口的尺寸;Td是一个数据帧的发送时延;Ta是一个确认帧的发送时延;由于采用捎带确认,Td=Ta。将题目中所给的相关值代入上式得:
U = (7 × ((8b × 1000) ÷ 100Mb/s)) ÷ (((8b × 1000) ÷ 100Mb/s) × 2 + 0.96ms )
= 50%
来源:CSDN
作者:奔跑的鱼儿Q
链接:https://blog.csdn.net/weixin_44737877/article/details/103949215