当前位置: 首页 > news >正文

计算机网络408考研 2022

https://zhuanlan.zhihu.com/p/695446866

1

 

1

1SDN代表软件定义网络。它是一种网络架构,旨在通过将网络控制平面从数据转发平面分离出来,从而实现网络的灵活性和可编程性。在SDN中,网络管理员可以通过集中式控制器

来动态管理网络流量,使其更适应不断变化的需求。SDN的核心理念是通过软件和集中式控制来管理网络,而不是仅依赖传统的分布式网络设备来进行控制。

SDN 控制器和下面数据层面的受控设备的通信接口为南向接口。

SDN 控制器和上面数据层面的受控设备的通信接口为北向接口。

SDN控制器向数据平面的SDN交换机下发流表

时所使用的接口是南向接口

假设主机甲和主机乙已建立一个TCP连接,最大段长MSS=1 KB,

甲一直有数据向乙发送,当甲的拥塞窗口为16 KB时,计时器发生了超时,

则甲的拥塞窗口再次增长到16 KB所需要的时间至少是( )。

A. 4 RTT

B. 5 RTT

C. 11 RTT

D. 16 RTT

慢开始算法

开始时,将拥塞窗口设置为一个 MSS 的数值,每收到一个对新的报文段的确认后,把拥塞窗口增加至多一个 MSS 的数值。可以分析出,每经过一个传输轮次 (transmission round),拥塞窗口大小加倍,逐渐增大到拥塞窗口的数值,一个传输轮次所经历的时间就是一个往返时间 RTT。

拥塞避免算法

每经过一个往返时间将发送方的窗口加 1。只要发送方判断网络出现拥塞,就将慢开始门限 ssthresh 设置为出现拥塞时发送方窗口值的一半,然后执行慢开始算法。

在本题中,在 cwnd = 16 KB 时出现超时,发送方判断网络出现拥塞,就将慢开始门限 ssthresh 设置为 cwnd/2 = 8 KB,然后执行慢开始算法。重新设置 cwnd = 1 MSS = 1 KB。

假设传输过程中,网络没有出现拥塞。

第 1 个 RTT 发送方得到肯定应答后,调整当前拥塞窗口大小为上一轮次拥塞窗口大小的两倍,即调整 cwnd

= 2 KB。

第 2 个 RTT 发送方得到肯定应答后,调整当前拥塞窗口大小为上一轮次拥塞窗口大小的两倍,即调整 cwnd = 4 KB。

第 3 个 RTT 发送方得到肯定应答后,调整当前拥塞窗口大小为上一轮次拥塞窗口大小的两倍,即调整 cwnd = 8 KB。此时 cwnd 到达慢开始门限 ssthresh 值,转而是使用拥塞避免算法

第 4 个 RTT 发送方得到肯定应答后,调整当前拥塞窗口大小为上一轮次拥塞窗口大小加 1 MSS,即调整 cwnd = 9 KB。

第 5 个 RTT 发送方得到肯定应答后,调整当前拥塞窗口大小为上一轮次拥塞窗口大小加 1 MSS,即调整 cwnd = 10 KB。

第 6 个 RTT 发送方得到肯定应答后,调整当前拥塞窗口大小为上一轮次拥塞窗口大小加 1 MSS,即调整 cwnd = 11 KB。

第 7 个 RTT 发送方得到肯定应答后,调整当前拥塞窗口大小为上一轮次拥塞窗口大小加 1 MSS,即调整 cwnd = 12 KB。

第 8 个 RTT 发送方得到肯定应答后,调整当前拥塞窗口大小为上一轮次拥塞窗口大小加 1 MSS,即调整 cwnd = 13 KB。

第 9 个 RTT 发送方得到肯定应答后,调整当前拥塞窗口大小为上一轮次拥塞窗口大小加 1 MSS,即调整 cwnd = 14 KB。

第 10 个 RTT 发送方得到肯定应答后,调整当前拥塞窗口大小为上一轮次拥塞窗口大小加 1 MSS,即调整 cwnd = 15 KB。

第 11 个 RTT 发送方得到肯定应答后,调整当前拥塞窗口大小为上一轮次拥塞窗口大小加 1 MSS,即调整 cwnd = 16 KB。

假设客户C和服务器S已建立一个TCP连接、通信往返时间RTT=50 ms,最长报文段寿命MSL=800 ms,数据传输结束后,C主动诸求断开连接。若从C主动向S发出FIN段时刻算起,则C和S进入CLOSED状态所需的时间至少分别是( )。

释放 TCP 连接四次挥手的过程如下:

本题考察C和S进入CLOSED状态所需的时间最少的情况。为了使释放 TCP 连接的时间最短,CLOSE-WAIT 期间不再进行数据传输,CLOSE-WAIT 和 FIN-WAIT-2

的时间为 0,释放 TCP 连接四次挥手的过程就变成了三次挥手,过程如下:

从C主动向S发出FIN段时刻算起,C进入CLOSED状态前需要经过一个FIN-WAIT-1的时长(1个RTT)和一个TIME-WAIT的时长(2个MSL),合计 RTT+2MSL=50ms+2×800 ms=1650ms。

从C主动向S发出FIN段时刻算起,S进入CLOSED状态前需要经过半个FIN-WAIT-1的时长(0.5个RTT)和一个LAST-ACK的时长(1个RTT),合计 1.5 RTT = 1.5 × 50ms = 75ms。

本题选 D。

根设主机H通过HTTP/1.1请求浏览某Web服务器S上的Web页news408.html,news408.html引用了同目录下1个图像,news408.html文件大小为1MSS(最大段长),图像文件大小为3 MSS,H访问S的往返时间RTT=10 ms,忽略HTTP响应报文的首部开销和TCP段传输时延。若H已完成域名解析,则从H请求与S建立TCP连接时刻起,到接收到全部内容止,所需的时间至少是( )。

IEEE 802.11数据帧的格式如下:

802.11数据帧最特殊的地方就是有四个地址字段。地址4用于自组网络。本题考察前三个地址。这三个地址的内容取决于帧控制字段中的“去往 AP”(发送到接入点)和“来自 AP”(从接入点发出)这两个字段的数值。这两个子字段各占1为,合起来有4种组合,用于定义802.11帧中的几个地址字段的含义。

下表给出了802.11帧的地址字段最常用的两种情况(在右基础设施的网络中只使用前三种地址,而不使用仅在自组移动网络最后使用的地址4)。

去往AP来自AP地址1地址2地址3地址4
01目的地址AP地址源地址-
10AP地址源地址目的地址-

根据题意,数据帧是从H4通过AP转发给H5,因此H5收到的数据帧来自AP,因此

地址1是目的MAC地址,即H5的MAC地址00-11-11-11-11-E1。

地址2是AP地址,即图中AP的MAC地址00-11-11-11-11-C1。

地址3是源MAC地址,即H4的MAC地址00-11-11-11-11-D1。

相关文章:

计算机网络408考研 2022

https://zhuanlan.zhihu.com/p/695446866 1 1 1SDN代表软件定义网络。它是一种网络架构,旨在通过将网络控制平面从数据转发平面分离出来,从而实现网络的灵活性和可编程性。在SDN中,网络管理员可以通过集中式控制器 来动态管理网络流量&…...

2023级JavaScript与jQuery

第三课:JavaScript对象编程 一.预习笔记 1.Date对象 对象创建:var myDatenew Date() 输出显示当前日期的标准时间 对象创建:var myDatenew Date(“2024/09/14”) 对象创建:var myDatenew Date(2024,9,14) 当前对象创建时&…...

【C++】————IO流

作者主页: 作​​​​​​者主页 本篇博客专栏:C 创作时间 :2024年9月9日 一、C语言的输入和输出 C语言中我们用到的最频繁的输入输出方式就是 scanf() 和 printf()。 scanf():从标准输入设备(键盘)读…...

ESP8266连接到Blinker平台

ESP8266是一款常见的物联网开发板,因其支持WIFI且性能强大,收到了各类电子爱好者的喜爱,Blinker是一个非常适合初学者的物联网开发平台,借助Arduino开发环境,二者之间进行巧妙配合,很容易便可以完成物联网的…...

qwen2 VL 多模态图文模型;图像、视频使用案例

参考: https://huggingface.co/Qwen/Qwen2-VL-2B-Instruct 模型: export HF_ENDPOINThttps://hf-mirror.comhuggingface-cli download --resume-download --local-dir-use-symlinks False Qwen/Qwen2-VL-2B-Instruct --local-dir qwen2-vl安装&#x…...

ASPICE评估:汽车软件质量的守护神

随着汽车行业的快速发展,车载软件系统的复杂性和重要性日益凸显。为了确保汽车软件的质量和安全性, 汽车行业引入了ASPICE(Automotive SPICE)评估作为评价软件开发团队研发能力的重要工具。 本文将详细介绍ASPICE评估的概念、过…...

野生动物检测系统源码分享

野生动物检测检测系统源码分享 [一条龙教学YOLOV8标注好的数据集一键训练_70全套改进创新点发刊_Web前端展示] 1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 项目来源AACV Association for the Advancement of Computer Vis…...

【Hot100】LeetCode—75. 颜色分类

目录 1- 思路题目识别技巧 2- 实现⭐75. 颜色分类——题解思路 3- ACM 实现 原题链接:75. 颜色分类 1- 思路 题目识别 识别1 :给定三种类型数据,使得三种数据用一次遍历实现三种数据排序。 技巧 用两条线将数组分为三部分A 线左侧&#x…...

【物联网技术大作业】设计一个智能家居的应用场景

前言: 本人的物联网技术的期末大作业,希望对你有帮助。 目录 大作业设计题 (1)智能家居的概述。 (2)介绍智能家居应用。要求至少5个方面的应用,包括每个应用所采用的设备,性能&am…...

ESP8266做httpServer提示Header fields are too long for server to interpret

CONFIG_HTTP_BUF_SIZE512 CONFIG_HTTPD_MAX_REQ_HDR_LEN1024 CONFIG_HTTPD_MAX_URI_LEN512CONFIG_HTTPD_MAX_REQ_HDR_LEN由512改为1024...

jmeter设置全局token

1、创建setup线程,获取token的接口在所有线程中优先执行,确保后续线程可以拿到token 2、添加配置原件-Http信息头管理器,添加取样器-http请求 配置好接口路径,端口,前端传参数据,调试一下,保证获…...

DORIS - DORIS之索引简介

索引概述 索引对比 索引建议 (1)最频繁使用的过滤条件指定为 Key字段,自动建前缀索引,它的过滤效果最好,但是一个表只能有一个前缀索引,因此要用在最频繁的过滤条件上,前缀索引比较小&#xff…...

Java 串口通信—收发,监听数据(代码实现)

一、串口通信与串行通信的原理 串行通信是指仅用一根接收线和一根发送线,将数据以位进行依次传输的一种通讯方式,每一位数据占据一个固定的时间长度。 串口通信(Serial Communications)的概念非常简单,串口按位&#x…...

fileinput pdf编辑初始化预览

var $fileLinkInput $(#file_link_full); $fileLinkInput.fileinput({language: zh,uploadUrl: <?php echo Yii::$app->urlManager->createUrl([file/image, type > work_file]);?>,initialPreview: [defaultFile],initialPreviewAsData: true,initialPrevie…...

微信支付开发-需求整理及需求设计

一、客户要求 1、通过唤醒机器人参与答题项&#xff0c;机器人自动获取题目&#xff0c;用户进行答题&#xff1b; 2、用户答对题数与后台设置的一样或者更多&#xff0c;则提醒用户可以领取奖品&#xff0c;但是需要用户支付邮费&#xff1b; 3、用户在几天之内不能重复领取奖…...

vs code: pnpm : 无法加载文件 C:\Program Files\nodejs\pnpm.ps1,因为在此系统上禁止运行脚本

在visual studio code运行pnpm出错&#xff1a; pnpm : 无法加载文件 C:\Program Files\nodejs\pnpm.ps1&#xff0c;因为在此系统上禁止运行脚本 解决方案&#xff1a; 到C:\Program Files\nodejs文件夹下删除pnpm.ps1即可。 C:\Program Files\nodejs改成你自己的路径...

web测试必备技能:浏览器兼容性测试

如今&#xff0c;市面上的浏览器种类越来越多&#xff08;尤其是在平板和移动设备上&#xff09;&#xff0c;这就意味着你所测试的站点需要在这些你声称支持浏览器上都能很好的工作。 同时&#xff0c;主流浏览器&#xff08;IE&#xff0c;Firefox&#xff0c;Chrome&#x…...

《数据资产管理核心技术与应用》首次大型赠书活动圆满结束

《数据资产管理核心技术与应用》是清华大学出版社出版的一本图书&#xff0c;作者为张永清等著&#xff0c;在2024.9.11号晚上20:00&#xff0c;本书作者张永清联合锋哥聊数仓公众号和清华大学出版社一起&#xff0c;向各大大数据技术爱好者通过三轮互动活动赠送了3本正版图书。…...

vue在一个组件引用其他组件

在vue一个组件中引用另一个组件的步骤 必须在script中导入要引用的组件需要在export default的components引用导入的组件(这一步经常忘记)在template使用导入的组件<script><!-- 第一步,导入--> import Vue01 from "@/components/Vue01.vue";...

软件测试学习笔记丨Postman实战练习

本文转自测试人社区&#xff0c;原文链接&#xff1a;https://ceshiren.com/t/topic/32096#h-22 二、实战练习 2.1 宠物商店接口文档分析 接口文档&#xff1a;http://petstore.swagger.io &#xff0c;这是宠物商店接口的 swagger 文档。 2.1.1 什么是 swagger Swagger 是…...

Mybatis逆向工程,动态创建实体类、条件扩展类、Mapper接口、Mapper.xml映射文件

今天呢&#xff0c;博主的学习进度也是步入了Java Mybatis 框架&#xff0c;目前正在逐步杨帆旗航。 那么接下来就给大家出一期有关 Mybatis 逆向工程的教学&#xff0c;希望能对大家有所帮助&#xff0c;也特别欢迎大家指点不足之处&#xff0c;小生很乐意接受正确的建议&…...

pam_env.so模块配置解析

在PAM&#xff08;Pluggable Authentication Modules&#xff09;配置中&#xff0c; /etc/pam.d/su 文件相关配置含义如下&#xff1a; 配置解析 auth required pam_env.so1. 字段分解 字段值说明模块类型auth认证类模块&#xff0c;负责验证用户身份&am…...

【数据分析】R版IntelliGenes用于生物标志物发现的可解释机器学习

禁止商业或二改转载&#xff0c;仅供自学使用&#xff0c;侵权必究&#xff0c;如需截取部分内容请后台联系作者! 文章目录 介绍流程步骤1. 输入数据2. 特征选择3. 模型训练4. I-Genes 评分计算5. 输出结果 IntelliGenesR 安装包1. 特征选择2. 模型训练和评估3. I-Genes 评分计…...

搭建DNS域名解析服务器(正向解析资源文件)

正向解析资源文件 1&#xff09;准备工作 服务端及客户端都关闭安全软件 [rootlocalhost ~]# systemctl stop firewalld [rootlocalhost ~]# setenforce 0 2&#xff09;服务端安装软件&#xff1a;bind 1.配置yum源 [rootlocalhost ~]# cat /etc/yum.repos.d/base.repo [Base…...

Go语言多线程问题

打印零与奇偶数&#xff08;leetcode 1116&#xff09; 方法1&#xff1a;使用互斥锁和条件变量 package mainimport ("fmt""sync" )type ZeroEvenOdd struct {n intzeroMutex sync.MutexevenMutex sync.MutexoddMutex sync.Mutexcurrent int…...

【Android】Android 开发 ADB 常用指令

查看当前连接的设备 adb devices 连接设备 adb connect 设备IP 断开已连接的设备 adb disconnect 设备IP 安装应用 adb install 安装包的路径 卸载应用 adb uninstall 应用包名 查看已安装的应用包名 adb shell pm list packages 查看已安装的第三方应用包名 adb shell pm list…...

深度学习之模型压缩三驾马车:模型剪枝、模型量化、知识蒸馏

一、引言 在深度学习中&#xff0c;我们训练出的神经网络往往非常庞大&#xff08;比如像 ResNet、YOLOv8、Vision Transformer&#xff09;&#xff0c;虽然精度很高&#xff0c;但“太重”了&#xff0c;运行起来很慢&#xff0c;占用内存大&#xff0c;不适合部署到手机、摄…...

高考志愿填报管理系统---开发介绍

高考志愿填报管理系统是一款专为教育机构、学校和教师设计的学生信息管理和志愿填报辅助平台。系统基于Django框架开发&#xff0c;采用现代化的Web技术&#xff0c;为教育工作者提供高效、安全、便捷的学生管理解决方案。 ## &#x1f4cb; 系统概述 ### &#x1f3af; 系统定…...

xmind转换为markdown

文章目录 解锁思维导图新姿势&#xff1a;将XMind转为结构化Markdown 一、认识Xmind结构二、核心转换流程详解1.解压XMind文件&#xff08;ZIP处理&#xff09;2.解析JSON数据结构3&#xff1a;递归转换树形结构4&#xff1a;Markdown层级生成逻辑 三、完整代码 解锁思维导图新…...

鸿蒙HarmonyOS 5军旗小游戏实现指南

1. 项目概述 本军旗小游戏基于鸿蒙HarmonyOS 5开发&#xff0c;采用DevEco Studio实现&#xff0c;包含完整的游戏逻辑和UI界面。 2. 项目结构 /src/main/java/com/example/militarychess/├── MainAbilitySlice.java // 主界面├── GameView.java // 游戏核…...