2017年计算机网络考研真题答案及解析(一)
考研真题,是用来研究考试规律的。考生可通过真题,来确定自己的复习范围,来研究考试的重点、难点是哪些内容。希赛网为大家整理2017年计算机网络考研真题答案及解析,供大家参考!
本文提供2017年计算机网络考研真题答案及解析,以下为具体内容
1、主机1和主机2通过2个分组交换机发送分组数据,分组总长度为1000B,其中分组头为20B。假设所有链路速率为100Mbps,那么主机H1向主机H2发送一个980000B文件需要的时间是( )(不考虑分组拆装时间和传播延迟的情况下)。
A、80ms
B、80.08ms
C、80.16ms
D、80.24ms
2、用户1与用户2之间发送和接收电子邮件的过程如下图所示,则图中①、②、③阶段使用的应用层协议分别是( )。
A、SMTP、SMTP、SMTP
B、SMTP、SMTP、POP3
C、POP3、SMTP、SMTP
D、POP3、SMTP、POP3
3、下列关于HTTP协议论述正确的是( ) 。
A、HTTP是面向连接的、无状态的、面向记录的协议
B、HTTP是无连接的、无状态的、面向对象的协议
C、HTTP是面向连接的、无状态的、面向对象的协议
D、HTTP是面向连接的、有状态的、面向对象的协议
4、假设两台主机之间采用后退N(GBN)协议传输数据,数据传输率为16kbps,单向传播时延250ms,数据报文长度是128字节,接收方的确认报文长度也是128字节。为使信道利用率达到最高,报文序号的比特数至少为( )。
A、2
B、3
C、4
D、5
5、假设传输层采用选择重传SR协议传输数据,且发送方已发送了编号为0 ~3的报文。如果发送方只收到1、3号报文的确认,而0、2号报文超时,则发送方需要重传的报文个数是( )。
A、1
B、2
C、3
D、4
6、主机1向主机2发送一个(SYN=1,seq=12345)的TCP连接建立请求报文,那么主机2向主机2返回的TCP连接建立应答报文可能是( )。
A、(SYN=0,ACK=0,seq=12346,ack=12346)
B、(SYN=1,ACK=1,seq=12346,ack=12345)
C、(SYN=1,ACK=1,seq=54321,ack=12346)
D、(SYN=0,ACK=0,seq=12345,ack= 12346)
7、主机1与主机2之间已建立了一条TCP连接,主机1向主机2发送了3个连续的TCP报文段,这3个TCP报文段分别含有200字节、300字节和400字节的数据,且第3个报文的序号为600。假设主机2只正确接收到第1个和第3个TCP报文段,则主机2发送给主机1的TCP报文段的确认序号是( )。
A、300
B、600
C、1000
D、1400
8、主机1和主机2之间已建立了一条TCP连接,主机1始终以MSS=1KB发送TCP报文段,并一直有数据发送:主机2每收到一个TCP报文段都会发出一个接收窗口为10KB的确认。若主机1在t时刻发生定时器超时,而且此时主机1 TCP的拥塞窗口为8KB,加上t从时刻起,主机1上的TCP不再发生超时,问经过10个RTT后, 主机1的发送窗口是( )。
A、10KB
B、12KB
C、14KB
D、15KB
1、试题答案:C
试题解析:
【考点】本题考查文件传输时间的计算。
【解析】分组大小为1000B,其中分组头大小为20B,则数据部分为1000B-20B=980B,文件长度为980000B,需拆分为980000/980=1000个分组(因为是按照数据分组,头部是后面加的),加上头部后,每个分组大小为1000B,总共需要传送的数据量大小为1000B×1000组=1MB。显然经过两个分组交换机时间最少,因此,当t=1M×8/100Mbps=80ms时,H1发送完最后一个比特;到达目的地,最后一个分组,需经过两个分组交换机的转发,转发的时间为t0=1K×8/100Mbps×2=0.16ms,即所需的时间至少为80.16ms。故本题选C。
2、试题答案:B
试题解析:
【考点】本题考查SMTP和POP3的作用。
【解析】SMTP采用“推”的通信方式,用于用户代理向邮件服务器发送邮件,以及邮件服务器之间发送邮件。POP3采用“拉”的通信方式,用于用户从目的邮件服务器上读取邮件。故本题选B。
3、试题答案:C
试题解析:
【考点】本题考查HTTP协议的概念。
【解析】HTTP是面向连接的、无状态的、面向对象的协议。故本题选C。
4、试题答案:C
试题解析:

5、试题答案:B
试题解析:
【考点】本题考查选择重传SR协议的重传特性。
【解析】收到1.3号报文的确认,而0、2号报文超时,因此需要重传0,2号帧。故本题选B。
注意:在重传上,后退N协议和选择重传SR协议的区别。
后退N协议:当接收方检测到某个帧出错后,会简单地丢弃该帧及所有的后续帧,发送方超时后需重传该数据帧及所有的后续帧。接收方一般采用累计确认的方式,即接收方对按序到达的最后一个分组发送确认。换句话说,接收方只允许按顺序接收帧。(不管,前面得到的帧是否缺失,最大的编号前面的都已经不需要重发)
选择重传协议:接收方逐个确认正确接收的分组,不管接收到的分组是否有序,只要正确接收就发送选择ACK分组进行确认。因此选择重传协议中的ACK分组不再具有累积确认的作用。(与后退N协议相反,前面得到的帧缺失了哪个,就要重传哪个)
6、试题答案:C
试题解析:
【考点】本题考查TCP的连接过程。
【解析】主机2向主机2返回的TCP连接建立应答报文属于TCP连接的第二步,下图为TCP的连接图:
综上可知,本题选C。
7、试题答案:A
试题解析:
【考点】本题考查TCP确认序号计算
【解析】确认序号ack是期望收到对方下一个报文段的数据的第一个字节的序号。由于主机2只正确接收到第1个和第3个TCP报文段,因此主机2发送给主机1的TCP报文段的确认序号为缺失的第二个TCP报文段的序号。根据第3个报文的序号为600,且第二个报文段为300的数据,可知第二个TCP报文段的序号为300,故本题选A。
8、试题答案:A
试题解析:
【考点】本题考查TCP拥塞控制中窗口的计算。
【解析】当t时刻发生超时,把ssthresh设拥塞窗口为的一半,即为4kB, 此时,拥塞窗口变为1KB,然后经历10个RTT后,拥塞窗口的大小依次为2、4、5、6、7、8、9、10、11、12 。而发送窗口取当时的拥塞窗口和接收窗口的最小值,而接收窗口始终为10KB ,所以此时的发送窗口为10KB。故本题选A。