网络作业10【计算机网络】

本文涉及的产品
云解析 DNS,旗舰版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
全局流量管理 GTM,标准版 1个月
简介: 网络作业10【计算机网络】

前言

2023-6-23 15:35:39

以下内容源自《【计算机网络】》

仅供学习交流使用

推荐

网络作业9【计算机网络】

网络作业10

一. 单选题(共13题,68.2分)

1.(单选题)TCP协议的连接建立需要( )次握手?

A. 五

B. 三

C. 四

D. 二

我的答案: B:三;5.2分

2.(单选题)快恢复算法中,当发送方连续收到三个重复确认时,下一轮次中cwnd至会( )?

A. 加1

B. 减1

C. 加倍

D. 减半

我的答案: D:减半;5.2分

3.(单选题)慢开始算法中, 每经过一个传输轮次,所有报文段的确认均收到,那么拥塞窗口cwnd ( )?

A. 加1

B. 加2

C. 加4倍

D. 加倍

我的答案: D:加倍;5.2分

4.(单选题)假设一个TCP连接总是以1KB的最大段发送TCP段,发送方有足够多的数据要发送。当拥塞窗口为16KB时发生了超时,如果接下来的4个RTT(往返时间)时间内的TCP段的传输都是成功的,那么当第4个RTT时间内发送的所有TCP段都得到肯定应答时,下一轮次拥塞窗口的大小是( )。

A. 10

B. 8

C. 9

D. 7

我的答案: C:9;5.2分

5.(单选题)TCP拥塞控制中一个传输轮次所经历的时间是往返时间RTT。当拥塞窗口cwnd为16时发生了超时,如果接下来的4个RTT时间内的TCP报文段的传输都是成功的,那么下一个轮次拥塞窗口cwnd的大小将变为( )。

A. 16

B. 7

C. 8

D. 9

我的答案: D:9;5.2分
答案解析:
题中的下一轮次就指第5轮次,即超时后的第5个轮次的cwnd值。1
6超时,新门限变为8,超时后回落到1,执行慢启动算法,cwnd增长到新门限值时,改为拥塞避免算法。
1--2--4--8--9这是超时后的5个连续的轮次对应的cwnd值。

6.(单选题)通常情况,TCP协议的连接释放需要( )次挥手?

A. 四

B. 三

C. 五

D. 二

我的答案: A:四;5.2分

7.(单选题)当TCP的目的端口号为25时,说明应用层可能使用的是( )协议?

A. FTP

B. TELNET

C. HTTP

D. SMTP

我的答案: D:SMTP;5.2分

8.(单选题)TCP协议的连接建立需要( )次握手?

A. 五

B. 三

C. 四

D. 二

我的答案: B:三;5.3分

9.(单选题)主机甲与主机乙之间已建立一个TCP连接,主机甲向主机乙发送了3个连续的TCP段,分别包含300字节、400字节和500字节的有效载荷,第3个段的序号为900。若主机乙仅正确接收到第1和第3个段,则主机乙发送给主机甲的确认序号是( )

A. 1400

B. 300

C. 500

D. 1200


我的答案: C:500;5.3分
答案解析:
第3个段seq=900,推出第2段最后 一个字节的序号为899,
又已知第2段 len=400B, 推出第2段seq=500,推出第1段最后 一个字节的序号为499,
又已知第1段 len=300B, 推出第1段seq=200。
注意:第1段200~499字节收到,接收方确认号为500,第2段500~899字节丢失,接收方没有发确认,第3段900~1399字节收到,
接收方确认号仍为500(收到失序段,发送一个重复确认)

10.(单选题)通常情况,TCP协议的连接释放需要( )次挥手?

A. 五

B. 三

C. 二

D. 四

我的答案: D:四;5.3分

11.(单选题)TCP报文段首部中固定部分的长度是( )个字节?

A. 16

B. 12

C. 24

D. 20

我的答案: D:20;5.3分

12.(单选题)主机甲向主机乙发送一个(SYN=1,seq=11220)的TCP段,期望与主机乙建立TCP连接,若主机乙接受该连接请求,则主机乙向主机甲发送的正确的TCP段可能是( )

A. (SYN=0,ACK=0,seq=11221,ack=11221)

B. (SYN=1,ACK=1,seq=11220,ack=11220)

C. (SYN=0,ACK=0,seq=11220,ack=11220)

D. (SYN=1,ACK=1,seq=12345,ack=11221)

我的答案: D:(SYN=1,ACK=1,seq=12345,ack=11221) ;5.3分
答案解析:
主机乙收到主机甲发来的TCP连接请求(即第一次握手)后,如果同意连接,则向主机甲发送确认(即第二次握手)。
在确认报文段中应把同步位SYN和确认位ACK都置1,因此用排除法A和D不对。
另外,确认报文段中确认号ack是甲发送的TCP段的seq=11220加1,即ack=11221,因此C对。
其中 seq=12345是主机乙随机指定的初始序号。

13.(单选题)主机甲与主机乙之间已建立一个TCP连接,主机甲向主机乙发送了3个连续的TCP段,分别包含300字节、400字节和500字节的有效载荷,第3个段的序号为900。若主机乙仅正确接收到第1和第3个段,则主机乙发送给主机甲的确认序号是( )

A. 300

B. 500

C. 1200

D. 1400

我的答案: B:500;5.3分
答案解析:
第3个段seq=900,推出第2段最后 一个字节的序号为899,
又已知第2段 len=400B, 推出第2段seq=500,推出第1段最后 一个字节的序号为499
,又已知第1段 len=300B, 推出第1段seq=200。
注意:第1段200~499字节收到,接收方确认号为500,第2段500~899字节丢失,接收方没有发确认,第3段900~1399字节收到,
接收方确认号仍为500(收到失序段,发送一个重复确认)

二. 多选题(共4题,21.2分)

  1. (多选题) 下列关于UDP协议的叙述中,正确的是( )
    A. 提供无连接服务

B. 数据差错,发送方会超时重传

C. 支持多播

D. UDP 首部中有序号字段

E. 数据丢失,发送方会超时重传

F. 提供运输层复用/分用服务

G. 支持广播

我的答案: ACFG:提供无连接服务; 支持多播; 提供运输层复用/分用服务; 支持广播;5.3分
  1. (多选题)TCP协议的连接管理过程包含三个阶段:( )、( )和( )?
    A. 连接释放
    B. 连接管理
    C. 连接建立
    D. 数据传送
我的答案: ACD:连接释放; 连接建立; 数据传送;5.3分
  1. (多选题)TCP连接建立过程中 不会 涉及到下面哪些TCP报文段?( )
    A. ACK
    B. SYN
    C. SYN+ACK
    D. FIN
    E. FIN+ACK
我的答案: DE:FIN; FIN+ACK;5.3分
  1. (多选题) 下列关于TCP协议的叙述中,正确的是( )
    A. TCP报文段首部中有序号字段
    B. 面向字节流
    C. 提供面向连接服务
    D. 提供运输层复用/分用服务
    E. 支持多播、广播通信
    F. 仅支持单播,即“一对一”通信。
    G. 面向报文
    H. 提供可靠传输服务
我的答案: ABCDFH:
TCP报文段首部中有序号字段; 面向字节流; 提供面向连接服务; 
提供运输层复用/分用服务; 仅支持单播,即“一对一”通信。; 提供可靠传输服务;5.3分

三. 阅读理解(共2题,10.6分)

18.(阅读理解)TCP的拥塞控制方法如下:拥塞窗口从1开始增长,到达门限值时 (1) ;如果出现超时,新门限值变为当前拥塞窗口值的 (2) ,下一轮次拥塞窗口为 (3) 。

(1) (单选题) 第(1)空应为以下哪一项?

A. 按照线性规律变化

B. 按照对数规律变化

C. 按照指数规律变化

D. 保持不变

我的答案: A1.7分

(2) (单选题) 第(2)空应为以下哪一项?

A. 1.5倍

B. 0.5倍

C. 不变

D. 2倍

我的答案: B1.8分

(3) (单选题) 第(3)空应为以下哪一项?

A. 0

B. 与当前拥塞窗口值一样

C. 与新门限值相同

D. 1

我的答案: D1.8分

19.(阅读理解)

考虑下图中将TCP的拥塞窗口作为时间参数的函数。假设TCP Reno是一个经历了下图所示行为的协议,回答下列问题。



(1) (填空题) 在第6个传输轮次里,ssthresd(门限)的值为( )?(仅填写阿拉伯数字)

我的答案:
(1) 64
0.5分

(2) (填空题) 在第18个传输轮次里,ssthresd(门限)的值为( )?(仅填写阿拉伯数字)

我的答案:
(1) 36
0.6分

(3) (填空题) 在第25个传输轮次里,ssthresd(门限)的值设置为( )?(仅填写阿拉伯数字)

我的答案:
(1) 21
0.6分

(4) (单选题) 在第15个传输轮次之后,cwnd=36,拥塞窗口的变化是由3个重复确认还是超时引起的?

A. 第15个传输轮次收到三个重复确认

B. 第15个传输轮次超时

我的答案: A0.6分
72->36

(5) (单选题) 在第22个传输轮次之后,拥塞窗口的变化是由3个重复确认还是超时引起的?

A. 第22个传输轮次超时

B. 第22个传输轮次收到三个重复确认

我的答案: A0.6分
42->1

(6) (填空题) 上图中第26轮次的拥塞窗口cwnd为16,请问第27轮次的拥塞窗口cwnd应该为 (仅填写阿拉伯数字)

我的答案:
(1) 21
0.6分
到门限了

(7) (填空题) 请根据图中数据判断第80个TCP报文段是在第( )轮次发出的?(仅填写阿拉伯数字)

我的答案:
(1)6
0.6分
横坐标是从0开始的
先发送数据后改变cwnd值的
第7次的cwnd变为64
是因为第6轮次传送63个数据段全部收到确认

(8) (填空题)

TCP工作在慢开始阶段的时间间隔为( )至( ),以及( )至( )

(注意:仅填写阿拉伯数字)

我的答案:
(1) 1
(2) 7
(3) 23
(4) 27
0.6分

(9) (填空题)

TCP工作在拥塞避免阶段的时间间隔为( )至( ),以及( )至( )

(注意:仅填写阿拉伯数字)

我的答案:
(1) 7
(2) 15
(3) 16
(4) 22
0.6分

练习

5-39

来源《计算机网络(第8版)谢希仁》

习题


答案


补充:

(7’)正常情况下,在RTT=27和RTT=28的拥塞窗口是多少?

13 14

最后

2023-6-23 15:41:56

你对我百般注视,

并不能构成万分之一的我,

却是一览无余的你。

祝大家逢考必过

点赞收藏关注哦

相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
相关文章
|
4月前
|
监控 网络协议 安全
|
2月前
|
缓存 监控 网络协议
计算机网络的常用的网络通信命令(Windows)
本文介绍了网络技术中常用的命令,如ping用于检测网络连通性,ipconfig查看TCP/IP配置,netstat监控网络状态,arp显示和修改ARP缓存,at安排任务执行,tracert追踪路由,以及nbtstat获取NetBIOS信息。
38 1
|
2月前
|
安全 区块链 数据库
|
2月前
|
网络协议 网络架构
【第三期】计算机网络常识/网络分层模型与数据包封装传输过程
【第三期】计算机网络常识/网络分层模型与数据包封装传输过程
50 0
|
4月前
|
存储 网络协议 安全
计算机网络-网络层
计算机网络-网络层
|
4月前
|
网络协议 Java 关系型数据库
16 Java网络编程(计算机网络+网络模型OSI/TCP/IP+通信协议等)
16 Java网络编程(计算机网络+网络模型OSI/TCP/IP+通信协议等)
87 2
|
4月前
|
安全 网络协议 网络安全
|
4月前
|
网络协议
网络工程师必看 | 某高校实验作业:以太网帧分析
网络工程师必看 | 某高校实验作业:以太网帧分析
|
5月前
|
网络协议 数据安全/隐私保护 网络架构
计算机网络基础概念与网络通信原理
计算机网络基础概念与网络通信原理