2018年河北工业大学计算机科学与软件学院809数据通信与计算机网络之计算机网络考研仿真模拟五套题
● 摘要
一、选择题
1. 如果TCP 来回路程时间RTT 的当前值是30ms ,随后应答分别在20、30ms 和25ms 到来,那么新的RTT 估算值不正确的是( ),假定a=0.8。
A.28ms
B.28.4ms
C.27.72ms
D.29ms
【答案】D
【解析】对于每一条连接,TCP 都维持一个变量RTT , 它是当前到达目的地的最佳估计值。当发送一个报文段的时候,启动计时器,查看应答要花多长时间,如果时间太长,就要重发报文段。如果应答在超时前返回,TCP 就测量应答花了多长时间,比如说是M ,然后用下列公式更新RTT 值:
现在,
所以,
即新的RTT 估算值分别为28ms ,28.4ms ,27.72ms 。
2. 分组交换方式是将长的报文分成若干较短的、有固定最大长度的分组。与报文的交换方式不同的是,分组交换方式有( )。
A. 报文头
B. 报文尾
C. 路由
D. 分组编号
【答案】D
【解析】报文交换方式的要求:在发送数据时,不管数据的长度是多少,都把它当作一个逻辑单元。分组交换的方式则不同,它限制数据的最大长度,发送节点将一个长报文分割成多个具有相同报文号和不同分组编号的分组,然后各分组可以按照不同的路径进行传输。同一报文的不同分组到达目的结点时可能出现乱序丢失现象。当一个报文的所有分组全部到达目的节点时,将按分组编号重组以恢复原来的报文。
3. 以太网的MAC 协议提供的是( )。
A. 无连接不可靠服务
B. 无连接可靠服务
C. 有连接不可靠服务
D. 有连接可靠服务
【答案】A
【解析】有连接与无连接的判断:很明显MAC 帧首部格式中只有目的MAC 地址、源MAC , 所以是无连接的。
是否可靠的判断:如果是可靠的,首部中必须含有序号以及校验数据部分的校验和字段,而MAC 协议中都是没有的,所以可以判断这种服务是不可靠的。
4. 主机甲和主机乙之间建立一个TCP 连接,TCP 最大段长度为1000字节,若主机甲的当前拥塞窗口为4000字节,在主机甲向主机乙连续发送2个最大段后,成功收到主机乙发送的第一段的确认段,确认段中通告的接收窗口大小为2000字节,则此时主机甲还可以向主机乙发送的最大字节数是( )。
A.1000
B.2000
C.3000
D.4000
【答案】A
【解析】发送方的发送窗口的上限值应该取接收方窗口和拥塞窗口这两个值中较小的一个,于是此时发送方的发送窗口为MIN{4000, 2000}=2000字节,由于发送方还没有收到第二个最大段的确认,所以此时主机甲还可以向主机乙发送的最大字节数为2000-1000=1000字节。
5. 在下面的TCP/IP协议命令中,( )可以被用来远程登陆到任何类型的主机。
A.FTP
B.TELNET
C.RLOGIN
D.TFTP
【答案】B
【解析】TELNET 是TCP/IP网络(例如Internet )的登录和仿真程序。它最初是由ARPANET 开发的,但是现在主要用于Internet 会话。它的基本功能是允许用户登录进入远程主机系统。最初它只是让用户的本地计算机与远程计算机连接从而成为远程主机的一个终端。在较新的版本中可以本地执行更多的处理,提供更好的响应,并且减少了通过链路发送到远程主机的信息数量。
6. 若路由器R 因为拥塞丢弃IP 分组,则此时R 可向发出该IP 分组的源主机发送的ICMP 报文的类型是( )。
A. 路由重定向
B. 目的不可达
C. 源抑制
D. 超时
【答案】C
【解析】当路由器或主机由于拥塞而丢弃数据报时,就向源点发送源点抑制报文,使源点知道应当把数据报的发送速率放慢。
7. 一个TCP 连接总是以1KB 的最大段来发送TCP 段,发送方有足够多的数据要发送。当拥塞窗口为16KB 时发生了超时,如果接下来的4个RTT (往返时间)时间内的TCP 段的传输都是成功的,那么当第4个RTT 时间内发送的所有TCP 段都得到肯定应答时,拥塞窗口的大小是( )。
A.7KB
B.8KB
C.9KB
D.16KB
【答案】C
【解析】当拥塞窗口为16KB 时发生了超时,慢开始门限值减半后将变成8KB ,发送窗口变为1KB 。下面逐一列出各个RTT 之后的拥塞窗口大小。
①开始重传:此时拥塞窗口为1KB ;
②第一次RTT 结束:执行慢开始算法,此时拥塞窗口为2KB ;
③第二次RTT 结束:执行慢开始算法,此时拥塞窗口为4KB ;
④第三次RTT 结束:执行慢开始算法,此时拥塞窗口为8KB ;
⑤第四次RTT 结束:由于第三次RTT 结束的时候拥塞窗口的大小已经和慢开始门限值相等,
所以此时应该结束使用慢开始算法,转而使用拥塞避免算法,故此时拥塞窗口为8KB+1KB=9KB。
8. 下列选项中,不属于网络体系结构所描述的内容是( )。
A. 网络的层次
B. 每一层使用的协议
C. 协议的内部实现细节
D. 每一层必须完成的功能
【答案】C
【解析】A 项:网络的层次包括如IS0/0SI模型的七层结构,TCP/IP模型的五层结构;
B 项:每一层使用的协议,如网络层的IP , 传输层的TCP 和UDP 等;
D 项:每一层必须完成的功能,如网络层提供路由选择、网络互联等功能,传输层提供不同主机不同进程之间的通信内容等功能。
以上3个概念在教材中都有详细说明,只有C 项协议的内部实现细节没有提及,因为内部实现细节由工作人员完成,对于用户和程序员来说是透明的,我们并不需要知道。