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

news2024/11/13 3:49:06

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

  • 前言
  • 推荐
  • 网络作业9
    • 一. 单选题(共12题,36分)
    • 二. 多选题(共1题,3分)
    • 三. 填空题(共2题,10分)
    • 四. 阅读理解(共1题,17分)
  • 最后

前言

2023-6-10 21:32:18

以下内容源自《【计算机网络】》
仅供学习交流使用

推荐

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

网络作业9

一. 单选题(共12题,36分)

1.(单选题, 3分) TCP报文段首部中固定部分的长度是( )个字节?
A20
B16
C24
D12

我的答案: A

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

我的答案: D
3.(单选题, 3分) 已知TCP通信双方是A和B,A发送给B的最后一个报文段的序号为7000,数据部分长度为1000字节,此刻假设A主动发起连接释放请求,请问第一次挥手的报文段序号为( ),第二次挥手的报文段确认号为( )。
A7999,8000
B8001,8002
C8001,8000
D8000,8001

我的答案: D

4.(单选题, 3分) 主机甲向主机乙发送一个(SYN=1,seq=11220)的TCP段,期望与主机乙建立TCP连接,若主机乙接受该连接请求,则主机乙向主机甲发送的正确的TCP段可能是( )
A(SYN=0,ACK=0,seq=11221,ack=11221)
B(SYN=0,ACK=0,seq=11220,ack=11220)
C(SYN=1,ACK=1,seq=11220,ack=11220)
D(SYN=1,ACK=1,seq=12345,ack=11221)

我的答案: D

5.(单选题, 3分) 当TCP的目的端口号为25时,说明应用层可能使用的是( )协议?
ASMTP
BHTTP
CTELNET
DFTP

我的答案: A

6.(单选题, 3分) 快恢复算法中,当发送方连续收到三个重复确认时,把慢开始门限ssthresh( )?
A加1
B减1
C加倍
D减半

我的答案: D

7.(单选题, 3分) 已知TCP通信双方是A和B, A发起建立连接过程, A的初始序号为100,B的初始序号为200,第三次握手没携带数据,请问数据传送阶段中A给B发送的第一个报文段的序号是( )。
A200
B100
C101
D99

我的答案: C

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

D1400

我的答案: B
  1. (单选题, 3分) 主机甲与主机乙之间已建立一个TCP连接,双方持续有数据传输,且数据无差错与丢失。若甲收到一个来自乙的TCP报文段,该报文段的序号为1913,确认号为2046,数据部分为100字节,则接下来甲发送给乙的TCP报文段的序号和确认号分别为( )和( )。
    A2046、2012
    B2047、2012
    C2046、2013
    D2013、2047
我的答案: C

10.(单选题, 3分) 慢开始算法中, 每经过一个传输轮次,所有报文段的确认均收到,那么拥塞窗口cwnd ( )?
A加1
B加4倍
C加2
D加倍

我的答案: D

11.(单选题, 3分) 已知TCP通信双方是A和B, A发起建立连接过程, A的初始序号为100,B的初始序号为200,请问,第三次握手中报文段的确认号是( )。
A200
B100
C199
D201

我的答案: D

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

我的答案: C

二. 多选题(共1题,3分)

13.(多选题, 3分) TCP连接建立过程中 不会 涉及到下面哪些TCP报文段?( )
AACK
BFIN
CSYN
DSYN+ACK
EFIN+ACK

我的答案: BE

三. 填空题(共2题,10分)

14.(填空题, 5分)
B收到A的一个TCP报文段,该报文段的部分抓包信息如下:

在这里插入图片描述

这时 (1) 方接收能力的体现。

由此可以判断下一时刻, (2) 最多可以发送 (3) 字节的数据给 (4) 。

(注意:第1、2、4空填写A或B)

我的答案:
(1) A 
(2) B 
(3) 16896
(4) A 

15.(填空题, 5分) 主机A向主机B发送了三个TCP报文段,序号分别为30、100、180,请回答以下问题。(所有空只填写数字)
(1)第一个报文段携带了 (1) 字节的数据。
(2)主机B收到第一个报文段后发给A的确认号是 (2) 。
(3)主机B收到第二个报文段后发回的确认号是 (3) 。
(4)主机B收到第三个报文段后,发回的确认号是280,窗口字段为300,试问:A发送的第三个报文段携带了 (4) 字节数据,A接下来可以发送的起始字节为 (5) ,结束字节为 (6) 。

我的答案:
(1) 70
(2) 100 
(3) 180 
(4) 100 
(5) 280 
(6) 579 280+300-1

四. 阅读理解(共1题,17分)

16.(阅读理解, 17分)

TCP流捕获.png

图为网络嗅探器捕获的数据信息,请根据图中信息,回答以下问题。

(1) (填空题) 第(1)报文段,序号为 (1) ,置1的标志位是 (2)

第1空 0
第2空 SYN

(2) (填空题) 第(2)报文段,序号为 (1) ,确认号为 (2) ,置1的标志位是 (3) 和 (4)

第1空 0
第2空 1
第3空 SYN
第4空 ACK

(3) (填空题) 第(3)报文段,序号为 (1) ,确认号为 (2) ,置1的标志位是 (3)

第1空 1
第2空 1
第3空 ACK

(4) (填空题) 第(4)报文段,序号为 (1) ,确认号为 (2)

第1空 1
第2空 1

(5) (填空题) 第(5)报文段,序号为 (1) ,确认号为 (2) ,置1的标志位是 (3)

第1空 1
第2空 531
第3空 ACK

(6) (填空题) 图中第(3)报文段的窗口字段值66048字节,代表哪一方(服务器/客户)的接收能力? (1) 第(5)报文段的窗口字段值15744字节,代表哪一方(服务器/客户)的接收能力? (2)

第1空 客户
第2空 服务器

(7) (填空题) 图中第(6)报文段的序号 (1) ,确认号是 (2) ,它携带 (3) 字节的数据? 第(6)报文段的源端口号是 (4)

第1空 1
第2空 531
第3空 152 206-20-20-14
第4空 443

(8) (填空题) 图中TCP连接释放之前,服务器发给客户的最后一个字节编号为 (1) 客户发给服务器的最后一个字节编号为 (2)

第1空 152
第2空 581

不懂可看

在这里插入图片描述

最后

2023-6-11 23:12:47

你对我百般注视,
并不能构成万分之一的我,
却是一览无余的你。

祝大家逢考必过
点赞收藏关注哦

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/635660.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C++【STL】之string的使用

STL简介 STL是C标准库的重要组成部分,不仅是一个可复用的组件库,而且是一个包罗数据结构与算法的软件框架。STL由六大组件构成:仿函数、算法、迭代器、空间配置器、容器和配接器。 其中各种容器可以很大帮助的提升我们编写程序的效率&#…

静态NAT配置与验证实验

静态NAT配置与验证实验 【实验目的】 部署静态NAT。熟悉静态NAT的应用方法。验证配置。 【实验拓扑】 实验拓扑如图所示。 实验拓扑 设备参数如表所示。 设备参数表 设备 接口 IP地址 子网掩码 默认网关 R1 f0/0 192.168.10.1 255.255.255.0 N/A S1/0 10.0.0.1…

GlyphControl: Glyph Conditional Control for Visual Text Generation

GlyphControl: Glyph Conditional Control for Visual Text Generation (Paper reading) Yukang Yang, Microsoft Research Asia, arXiv2023, Cited: 0, Code, Paper 1. 前言 最近,人们对开发基于扩散的文本到图像生成模型的兴趣日益增长,这些模型能够…

软件工程开发文档写作教程(11)—需求分析书的编写

本文原创作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl本文参考资料:电子工业出版社《软件文档写作教程》 马平,黄冬梅编著 需求分析书主要内容 按照国家《软件需求说明书GB8567-88》所定义的标准,软件需求…

2023去水印小程序saas系统源码修复独立版v1.0.3+uniapp前端

🎈 限时活动领体验会员:可下载程序网创项目短视频素材 🎈 🎉 有需要的朋友记得关赞评,阅读文章底部来交流!!! 🎉 ✨ 源码介绍 一个基于uniapp写的小程序,后端…

MATLAB | 绘图复刻(九) | 泰勒图及组合泰勒图

有粉丝问我这个图咋画: 我一看,这不就泰勒图嘛,就fileexchange上搜了一下泰勒图绘制代码,但是有的代码比较新的版本运行要改很多地方,有的代码需要包含一些压缩包没并没有的别人写的函数,于是我干脆自己写了…

JAVA-八种基础数据类型和包装类型及相关面试题

文章目录 前言一、基本数据类型1.1 分类1.2 概念1.3 代码1.4 二维表 二、各基本数据类型间强制转换2.1 为什么Java中有强制转换?2.2 示例代码 三、包装类型3.1 为什么有包装类型?3.2 基本概念3.3 转换方法 四、转换过程中使用的自动装箱和自动拆箱4.1 来…

Redis Lua脚本原理

Lua脚本执行过程 创建并修改Lua环境 1 创建基础Lua环境2 载入函数库3 创建全局表格Lua4 替换随机函数5 创建排序辅助函数6 创建redis.pcall函数7 全局环境保护8 修改后的Lua环境保存到服务器状态的Lua属性,等待脚本执行 Redis中带有不确定性的命令: …

RK3588平台开发系列讲解(以太网篇)PHY状态机

平台内核版本安卓版本RK3588Linux 5.10Android 12文章目录 一、PHY状态机定义二、PHY的状态变化三、PHY的状态变化打印沉淀、分享、成长,让自己和他人都能有所收获!😄 一、PHY状态机定义 phy状态机: 目录:include/linux/phy.h enum phy_state {PHY_DOWN = 0,</

开源模型的力量

2 月&#xff0c;Meta 发布了其大型语言模型&#xff1a;LLaMA。与 OpenAI 及其 ChatGPT 不同&#xff0c;Meta 不仅仅为世界提供了一个可以玩的聊天窗口。 相反&#xff0c;它将代码发布到开源社区&#xff0c;此后不久模型本身就被泄露了。研究人员和程序员立即开始修改、改…

Protobuf实战:通讯录

网络版通讯录 需求 Protobuf常⽤于通讯协议、服务端数据交换场景。接下来将实现⼀个⽹络版本的通讯录&#xff0c;模拟实现客⼾端与服务端的交互&#xff0c;通过Protobuf来实现各端之间的协议序列化。 需求如下&#xff1a; 客⼾端可以选择对通讯录进⾏以下操作&#xff1a;…

电子科技大学编译原理复习笔记(七):自下而上语法分析

目录 前言 重点一览 引言 自下而上分析 分析方法 规范规约&#xff08;最左规约&#xff0c;对应最右推导&#xff09; 算符优先分析法 算符优先文法 最左素短语 举个例子 优先关系表的构造 规范规约与算符优先分析 LR分析法 概述 LR&#xff08;0&#xff09…

系统架构设计师 2:计算机基础

一、计算机硬件 1 处理器&#xff08;CPU&#xff09; 处理器是计算机系统运算和控制的核心部件。 1.1 指令集 处理器的指令集按照其复杂程度可分为复杂指令集&#xff08;CISC&#xff09;与精简指令集&#xff08;RISC&#xff09;。 随着研究的深入&#xff0c;RISC已经…

基于深度学习的高精度安全背心检测识别系统(PyTorch+Pyside6+YOLOv5模型)

摘要&#xff1a;基于深度学习的高精度安全背心检测识别系统可用于日常生活中或野外来检测与定位安全背心目标&#xff0c;利用深度学习算法可实现图片、视频、摄像头等方式的安全背心目标检测识别&#xff0c;另外支持结果可视化与图片或视频检测结果的导出。本系统采用YOLOv5…

2.25 sigprocmask函数使用 2.26sigaction信号捕捉函数 2.27SIGCHILD信号

2.25 sigprocmask函数使用 阻塞信号集有时称作信号掩码。 联想&#xff1a;fcntl函数可以修改fd属性。 ./sigprocmask & //将程序设置为后台运行&#xff0c;输入ls可以同步有输出 fg //将程序恢复到前台运行#include <stdio.h> #include <signal.…

动态规划dp —— 21.乘积最大子数组

1.状态表示 是什么&#xff1f;dp表中里的值所表示的含义就是状态表示 因为要考虑负数情况&#xff0c;负数乘以最大数就等于最小数了&#xff0c;负数乘以最小数就是最大数了 f[i]表示&#xff1a;以i位置为结尾的所以子数组中最大乘积 g[i]表会&#xff1a;以i位置为结尾…

Java 实现删除顺序表中第一次出现的某个元素

一、思路 1.顺序表不能是空的&#xff0c;如果顺序表是空的就肯定无法删除第一次出现的 key 元素. 2.定义一个key变量来传入要删除的元素&#xff0c;这个元素要求是第一次出现的. 3.删除之前要先找到第一次出现的key的下标. 4.找到位置之后就开始删除. 5.删除过程是从key下标位…

Linux - struct file与缓冲区

​​​​​​​ ​​​​​​​ 感谢各位 点赞 收藏 评论 三连支持 本文章收录于专栏【Linux系统编程】 ❀希望能对大家有所帮助❀ 本文章由 风君子吖 原创 ​​​​​​​ ​​​​​​​ ​​​​​​​ 前言 对于文件&#x…

DTS迁移Oracle至DM与MySQL至DM

目录 DTS迁移Oracle至DM... 3 一、前期准备... 3 二、DTS迁移... 4 1、新建工程... 5 2、新建迁移... 6 3、填写源库信息&#xff0c;使用指定驱动并自定义URL连接... 7 4、填写目标库信息... 8 5、填写迁移选项... 8 6、指定迁移模式及模式对象... 9 7、执行迁移...…

http长连接与会话保持

"我们半推半就的人生&#xff0c;没有和你一样被眷顾的未来!" 一、Http长连接 (1) 为什么需要长连接 如上展示的是一个常规得并不能再常规的http服务&#xff0c;从本地拉取远端linux上的本地文件上传至浏览器上&#xff0c;经过浏览器的渲染展示成如今的样子。唔&a…