2020年计网408

第33题

  1. 下图描述的协议要素是( )。
    image.png
    I. 语法

II. 语义
III. 时序
A. 仅 I
B. 仅 II
C. 仅 III
D. I、II 和 III

本题考察网络协议三要素的相关知识。

image.png
网络协议的三要素分别是语法、语义、同步(时序)。
语法:定义收发双方所交换信息的格式。
image.png
例如,这是IP数据报的格式,其中的每一个小格子称为字段或域,数字表示字段的长度,单位是位,也就是比特。语法就是定义了这些小格子的长度和先后顺序。换句话说,语法定义了所交换信息有哪些字段以及何种顺序构成。

image.png
语义定义收发双方所要完成的操作。我们来举例说明。假设我们要在主机中使用浏览器来访问远程的外部服务器。浏览器会构建一个http的get请求报文,然后将其发送给WEB服务器。WEB服务器收到该报文并进行解析。发现这是一个http的get请求报文。于是就在自身内部查找所请求的内容。并将所找到的内容封装在一个http响应报文中,发回给浏览器。
image.png
image.png
浏览器收到http响应报文后,对其进行解析。取出所请求的内容,并由浏览器内核进行渲染。这个例子就可以体现出通信双方收到http报文后完成怎样的操作。这是HTTP协议的语义所定义的。

image.png
同步定义收发双方的时序关系。需要注意的是,这里的同步并不是指时钟频率同步。例如,这是TCP采用三报文握手,建立连接的过程。TCP客户给TCP服务器发送TCP连接请求。TCP服务器收到后给TCP客户发送,针对TCP连接请求的确认。TCP客户收到后给TCP服务器发送针对TCP连接请求确认的确认。从TCP连接建立的过程就可以看出。TCP客户与TCP服务器之间的时序关系。这个例子可以充分体现出网络协议三要素中的同步,或者称时序。

很显然。本题所给示意图表达的是收发双方的持续关系。因此本题的答案是选项c。网络协议的三要素是开放系统互联七层体系结构中的专用术语。

第34题

  1. 下列关于虚电路网络的叙述中, 错误的是()。
    A. 可以确保数据分组传输顺序
    B. 需要为每条虚电路预分配带宽
    C. 建立虚电路时需要进行路由选择
    D. 依据虚电路号 (VCID) 进行数据分组转发

本题考察虚电路服务的相关概念。
image.png
如图所示,这是一个小型的互联网,这是主机中的五层原理体系结构。
image.png
image.png
虚电路服务的核心思想是。可靠通信应由网络自身来保证。当收发双方进行通信时,应当首先建立网络层的连接,也就是建立一条虚电路,以保证收发双方所需的一切网络资源。然后收发双方就沿着已建立的虚电路发送分组。需要说明的是,虚电路表示,这是一条逻辑上的连接,分组都沿着这条逻辑连接,按照存储转发方式传送。而不是真正建立了一条物理连接。而采用电路交换的电话通信。则是先建立一条真正的连接。因此,分组交换的虚连接与电路交换的连接只是类似,但并不完全一样。分组的首部仅在连接建立阶段,使用完整的目的主机地址。之后每个分组的首部只需携带一条需电路编号即可。这种通信方式,如果在使用可靠传输的网络协议。就可使所发送的分组最终正确到达接收方。通信结束后,需要释放之前所建立的虚电路。综上所述,题的答案是选项b。除虚电路服务外,分组交换还有数据报服务。
image.png
image.png

第35题

  1. 在下图所示的网络中, 冲突域和广播域的个数分别是()。

image.png
A. 2,2
B. 2,4
C. 4,2
D. 4,4

本题考察网络互联设备冲突域,广播域的相关知识。
image.png
首先来看集线器,以太网交换机,路由器这三种网络互联设备是否能隔离冲突域和广播域。集线器不能隔离,冲突域也不能隔离广播域,以太网交换机隔离冲突域不能隔离广播域,路由器隔离冲突域也隔离广播域。

image.png
再来看题目所给的网络拓扑。图中每个集线器互联的台式机和笔记本电脑。属于各自的冲突域和广播域。如图所示。这两个冲突域经过以太网交换机,互联号仍是两个独立的冲突域,但形成了一个更大的广播域。同理,这两个冲突域经过以太网交换机互联后,仍是两个独立的冲突域。但形成了一个更大的广播域。这两个广播域经过路由器,互联号仍是两个独立的广播域。综上所述,本题的答案是选项c。

第36题

  1. 假设主机甲采用停-等协议向主机乙发送数据帧, 数据帧长与确认帧长均为 1000 B, 数据传输速率是 10kbps, 单项传播延时是 200 ms 。则甲的最大信道利用率为( )。
    A. 80%
    B. 66.7%
    C. 44.4%
    D. 40%

本题考察停止-等待协议信道利用率的相关计算。
image.png
如图所示,这是使用停止-等待协议的主机甲和主机乙。横坐标为时间。主机甲给主机乙发送长度为1000字节的数据帧。主机乙正确接收该针后,给主机甲发送针对该针的长度也为1000字节的确认针。主机甲在收到主机乙对前一个数据帧的确认后才能发送下一个数据帧。主机乙正确接收该帧后,给主机甲发送针对该帧的确认帧。如此反复进行。这段时间是主机甲发送数据帧所耗费的发送时延。这段儿时间是数据帧的最后一比特信号,从主机甲传播到主机乙所耗费的传播时间。这段时间是主机已发送确认帧所耗费的发送时延。这段时间是确认真的,最后一笔特信号从主机乙传播到主机甲所耗费的传播时间。很显然,主机甲从发送某个数据帧开始,到收到主机乙针对该帧的确认。需要耗费这一段总时间。之后才能发送下一个数据帧。
image.png
因此,主机甲的信道利用率等于数据帧的发送时延除以从发送数据帧开始到收到确认帧为止的总时间。将题目给定的已知量代入该式。可计算出主机甲的信道利用率为40%。因此,本题的答案是选项d。

第37题

  1. 某 IEEE 802.11 无线局域网中, 主机 H 与 AP 之间发送或接收 CSMA/CA 帧的过程如下图所示。在 H 或 AP 发送帧前所等待的帧间间隔时间(IFS)中, 最长的是()。
    image.png

A. IFS1
B. IFS2
C. IFS3
D. IFS4

本题考察CSMA/CA协议中帧间间隔时间的相关知识。
image.png
802.11标准规定,所有的站点必须在持续检测到信道空闲一段指定时间后才能发送帧,这段时间称为针间间隔IFS。
image.png
帧间间隔的长短取决于该站点要发送的帧的类型:高优先级帧需要等待的时间较短,因此可优先获得发送权。低优先级帧需要等待的时间较长。若某个站的低优先级帧还没来得及发送,而其他站的高优先级帧已发送到信道上。则信道变为忙态,因而低优先级帧就只能再推迟发送了,这样就减少了发生碰撞的机会。
image.png
常用的两种针间间隔如下。短帧间间隔SIFS是最短的帧间间隔,用来分隔开属于一次对话的各帧。一个站点应当能够在这段时间内从发送方式切换到接收方式。使用短帧间间隔的帧类型有ACK帧、CTS帧。由过长的mac帧分片后的数据帧、以及所有回答接入点AP探询的帧和在PCF方式中接入点AP发送出的任何帧。另一种帧间间隔是DCF帧间间隔DIFS。它比帧间间隔要长得多。在DCF方式中用来发送数据帧和管理帧。
image.png
如图所示。这是题目给定的主机h进行信道预约,并成功发送数据帧给接入点AP的过程。由于DCF帧间间隔时间远,长于帧间间隔时间。因此,本题的答案是选项a。

第38题

  1. 若主机甲与主机乙已建立一条 TCP 连接, 最大段长 (MSS) 为 1KB, 往返时间 (RTT) 为 2ms,则在不出现拥塞的前提下, 拥塞窗口从 8KB 增长到 32KB 所需的最长时间是 ( )。
    A. 4ms
    B. 8ms
    C. 24ms
    D. 48ms

本题考察TCP应塞控制的相关知识。

首先,我们通过一个例子来回忆一下TCP拥塞控制算法。
image.png
TCP发送方一开始使用慢开始算法,让拥塞窗口值从一开始按指数规律增大,当增大到慢开始门限初始值时。停止使用慢开始算法,转而执行拥塞避免算法,让拥塞窗口值按线性加一的规律增大。当发生超时重传时,就判断网络可能出现了拥塞,采取相应的措施。一方面将慢开始门限值更新为发生拥塞时拥塞窗口值的一半。另一方面将拥塞窗口值减少为一,并重新开始执行慢开始算法。拥塞窗口值又从一开始按指数规律增大。当增大到新的慢开始门限值时,停止使用慢开始算法,转而执行拥塞避免算法。让拥塞窗口值按线性加一的规律增大。当发送方收到三个重复确认时,就进行快重传和快恢复。也就是更新慢开始门限值值为当前拥塞窗口值的一半,并将拥塞窗口值也取为新的慢开始门限值值,重新开始用算避免算法。

image.png
题目要求,给出拥塞窗口从8k字节增长到20k字节所需的最长时间。因此如图所示。拥塞窗口从8k字节增大到20k字节的过程,应当处于拥塞避免算法的执行过程中。共经历了12个传输轮次。也就是经历了题目所给的12个往返时间rtt,总耗时为24毫秒。因此,本题的答案是选项c

第39题

  1. 若主机甲与主机乙建立 TCP 连接时, 发送的 SYN 段中的序号为 1000 , 在断开连接时, 甲 发送给乙的 FIN 段中的序号为 5001 , 则在无任何重传的情况下, 甲向乙已经发送的应用层 数据的字节数为()。
    A. 4002
    B. 4001
    C. 4000
    D. 3999

本题考察TCP连接建立和释放过程中,序号和确认号的相关知识。image.png
如图所示,这是TCP采用三报文握手建立连接的过程,TCP客户就是题目给定的主机甲,TCP服务器就是题目给定的主机乙。
image.png
这是TCP客户给TCP服务器发送的TCP连接请求报文段。其首部中序号字段的值就是TCP客户为自己选择的初始序号。题目给定,其值为1000。需要注意的是。尽管TCP连接请求报文段不能携带数据,但也要消耗掉一个序号。
image.png
这是TCP服务器给TCP客户发送的,针对TCP连接请求的确认报文段。其首部中确认号字段的值为1001。这是对TCP客户所选初始序号的确认。
image.png
这是TCP客户给TCP服务器发送的,针对TCP连接请求确认的确认报文段。其首部中序号字段的值为1001。这是因为TCP客户先前发送的TCP连接请求报文段的序号为1000。虽然它不携带数据,但也要消耗掉一个序号。需要注意的是。针对TCP连接请求确认的确认报文段。是一个普通的TCP确认报文段。它可以携带数据,也可以不携带数据。若不携带数据,则不消耗序号。也就是说。TCP客户在TCP连接成功建立后发送的第一个TCP数据报文段的序号仍是1001。
image.png
因此,可以判断出。主机甲给主机乙发送的第一个应用层数据字节的TCP序号为1001。

image.png
再来看TCP采用“四报文挥手”释放连接的过程。
image.png
这是TCP客户给TCP服务器发送的TCP连接释放报文段。其首部中序号字段的值等于TCP客户,之前已传送过的数据的最后一个字节的序号加一。题目给定,其值为5001。需要注意的是。TCP连接释放报文段可以携带数据,也可以不携带数据。即使不携带数据,也要消耗掉一个序号。
image.png
因此,可以判断出,在断开连接之前,主机甲给主机乙发送的最后一个应用层数据字节的TCP序号为5000。综上所述,在断开连接前,主机甲给主机乙累计发送了TCP序号1001到5000,共4000字节的应用层数据。因此,本题的答案是选项c。

第40题

  1. 假设下图所示网络中的本地域名服务器只提供递归查询服务, 其他域名服务器均只提供迭 代查询服务; 局域网内主机访问 Internet 上各服务器的往返时间 (RTT) 均为 10 ms, 忽略 其他各种时延。若主机 H 通过超链接 http://www.abc.com/index.html 请求浏览纯文本 Web 页 index.html, 则从点击超链接开始到浏览器接收到 index.html 页面为止, 所需的最短时间 与最长时间分别是 ( )。
    image.png
    image.png

A. 10ms, 40ms
B. 10ms, 50ms
C. 20ms, 40ms
D. 20ms, 50ms

本题考察http交互过程和DNS查询过程的相关知识。
image.png
首先,我们来回忆一下浏览器与外部服务器之间的交互过程。这是浏览器与外部服务器之间通过三报文握手,建立TCP连接的过程。在第三个报文中,携带的是HTTP请求报文。外部服务器收到后。给浏览器发回包含所请求内容的http响应报文。很显然,整个过程耗费两个往返时间rtt。
image.png
另外DNS查询是要运输层的udp提供的服务。无需建立连接。一次DNS查询只耗费一个往返时间rtt。
image.png
image.png
我们来看题目考察的最短耗时。主机向本地域名服务器递归查询外部服务器的域名所对应的IP地址。主机获取到外部服务器的IP地址后。访问WEB服务器中的指定网页文件。由于题目给定局域网内主机访问,因特网上各服务器的往返时间rtt均为十毫秒。而并没有给出主机访问本地域名服务器的往返时间。因此,我们忽略这段时间。我们之前已经分析过了。主机与外部服务器的交互需要耗费两个rtt。因此,最短耗时可计算如下。结果为20毫秒。
image.png
image.png
我们再来看题目考察的最长耗时,主机向本地域名服务器递归查询外部服务器的域名所对应的IP地址查询不到。根据题意,本地域名服务器向根域名服务器发送DNS迭代查询。获取到下一步需要查询的顶级域名服务器。本地域名服务器向该顶级域名服务器发送DNS迭代查询。获取到下一步需要查询的权限域名服务器。本地域名服务器向该权限域名服务器发送DNS迭代查询。获取到外部服务器的IP地址。本地域名服务器将获取到的外部服务器的IP地址发送给主机。主机现在可以访问WEB服务器中的指定网页文件。这段耗时可以忽略。三次DNS迭代查询每次耗费一个rtt。主机与外部服务器的交互需要耗费两个rtt。因此,最长耗时可计算如下。结果为50毫秒。综上所述,本题的答案是选项d。

第47题

  1. (9分)某校园网有两个局域网,通过路由器 R1、R2 和 R3 互联后接入 Internet, S1和 S2为以太网交换机。局域网采用静态IP地址配置,路由器部分接口以及各主机的IP地址如下图所示。
    image.png
    假设NAT转换表结构为:
    image.png
    请回答下列问题:

1)为使 H2和H3能够访问 Web服务器(使用默认端口号),需要进行什么配置?

2)若 H2 主动访问 Web服务器时,将HTTP请求报文封装到IP数据报 P中发送,则H2发送 P的源IP地址和目的IP地址分别是什么?经过 R3转发后,P的源IP地址和目的IP 地址分别是什么?经过R2转发后,P的源IP地址和目的 IP地址分别是什么?

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

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

相关文章

10月起个税系统升级,3个月个税零申报将收到提示

近日,自然人电子税务局扣缴端升级了,升级后对于工资薪金收入连续三个月为零的纳税人,系统会自动出现以下提示。这个提示主要为了避免企业长期对已经离职的员工进行零申报,导致数据不准确和资源浪费。HR在申报个税时,一…

OSG文字-渐变文字(4)

渐变文字(osgText::FadeText类)继承自osgText::Text类继承关系图如图9-6所示 图9-6 osgText::FadeText的继承关系图 从继承关系图中可以看出,它继承自osgText::Text类,因此,它具备一般文字属性的设置方法这里不再重复说明。创建渐变文字与一般…

​软考-高级-系统架构设计师教程(清华第2版)【第14章 云原生架构设计理论与实践(P496~526)-思维导图】​

软考-高级-系统架构设计师教程(清华第2版)【第14章 云原生架构设计理论与实践(P496~526)-思维导图】 课本里章节里所有蓝色字体的思维导图

[点云分割] 区域增长分割

效果&#xff1a; 原始数据 分割结果 代码&#xff1a; #include <iostream> #include <vector> #include <pcl/io/pcd_io.h> #include <pcl/point_types.h> // 各种点云数据类型 #include <pcl/search/search.h> #include <pcl/search/kdtr…

《C++ Primer》第9章 顺序容器(一)

参考资料&#xff1a; 《C Primer》第5版《C Primer 习题集》第5版 C 中的容器可以分为 3 类&#xff1a;顺序容器、关联容器、无序关联容器。 9.1 顺序容器概述&#xff08;P292&#xff09; 所有顺序容器都提供了快速顺序访问的能力&#xff0c;但在以下方面的性能有所不…

【考研】数据结构(更新到双链表)

声明&#xff1a;所有代码都可以运行&#xff0c;可以直接粘贴运行&#xff08;只有库函数没有声明&#xff09; 线性表的定义和基本操作 基本操作 定义 静态&#xff1a; #include<stdio.h> #include<stdlib.h>#define MaxSize 10//静态 typedef struct{int d…

Redis入门指南学习笔记(3):Redis高级特性

一.前言 上一篇博客对Redis常用的数据结构进行了详细介绍。Redis除了丰富的数据类型支持&#xff0c;还包含许多高级特性&#xff0c;例如事务、内存驻留策略、排序、消息队列等&#xff0c;本文将对这些进行逐一介绍。 二.事务 Redis同样包含事务&#xff08;transaction&a…

Vue2系列 — 渲染函数 (render + createElement)

官网文档&#xff1a;https://v2.cn.vuejs.org/v2/guide/render-function.html 1 render 函数 render 函数 不使用模板&#xff0c;使用 js 生成虚拟 dom 2 createElement() 接受的参数&#xff1a; 参数1 节点类型参数2 attribute参数3 子节点 3 DEMO <template>&…

AppLink结合金蝶云星空作订单信息同步流程

此次通过AppLink&#xff0c;根据请求数据金蝶云星空做销售订单信息同步拉取 在获取订单信息前需要得到金蝶云星空授权&#xff0c;详细授权步骤可查看&#xff1a;金蝶云星空授权指南 根据请求数据在金蝶云星空保存销售订单 当webhook接收到数据时触发流程 步骤1&#xff…

【数据库】数据库中的备份与恢复,保障容灾时的数据一致性与完整性

数据库的备份机制 ​专栏内容&#xff1a; 手写数据库toadb 本专栏主要介绍如何从零开发&#xff0c;开发的步骤&#xff0c;以及开发过程中的涉及的原理&#xff0c;遇到的问题等&#xff0c;让大家能跟上并且可以一起开发&#xff0c;让每个需要的人成为参与者。 本专栏会定期…

oracle数据库常见巡检脚本-系列一

简介 作为数据库管理员&#xff08;DBA&#xff09;&#xff0c;定期进行数据库的日常巡检是非常重要的。以下是一些原因&#xff1a; 保证系统的稳定性&#xff1a;通过定期巡检&#xff0c;DBA可以发现并及时解决可能导致系统不稳定的问题&#xff0c;如性能瓶颈、资源利用率…

详解自动化之单元测试工具Junit

目录 1.注解 1.1 Test 1.2 BeforeEach 1.3 BeforeAll 1.4 AfterEach 1.5 AfterAll 2. 用例的执行顺序 通过 order() 注解来排序 3. 参数化 3.1 单参数 3.2 多参数 3.3 多参数(从第三方csv文件读取数据源) 3.4 动态参数ParameterizedTest MethodSource() 4. 测试…

机器学习第12天:聚类

文章目录 机器学习专栏 无监督学习介绍 聚类 K-Means 使用方法 实例演示 代码解析 绘制决策边界 本章总结 机器学习专栏 机器学习_Nowl的博客-CSDN博客 无监督学习介绍 某位著名计算机科学家有句话&#xff1a;“如果智能是蛋糕&#xff0c;无监督学习将是蛋糕本体&a…

vue3-组合式API

​&#x1f308;个人主页&#xff1a;前端青山 &#x1f525;系列专栏&#xff1a;Vue篇 &#x1f516;人终将被年少不可得之物困其一生 依旧青山,本期给大家带来vue篇专栏内容:vue3-组合式API 目录 组合式API 1.1 什么是组合式API 1.2 为什么使用它 1.2.1 更好的逻辑复用#…

“云浮云福保”暖心回归! 保障升级价格不变,医保个账可为全家缴费!

11月22日&#xff0c;2024年“云浮云福保”项目启动会在广东省云浮市迎宾馆成功举办。记者在会上获悉&#xff0c;“云浮云福保”是在云浮市医疗保障局、云浮市金融工作局、国家金融监督管理总局云浮监管分局指导下&#xff0c;的指导下&#xff0c;由中国人民财产保险股份有限…

高斯Filter 和 Bilateral Filter

参考链接&#xff1a; Python | Bilateral Filtering - GeeksforGeeks 高斯Filter&#xff1a; 高斯模糊后的图像中的每个像素的强度是由它周围的像素的加权平均得到的&#xff0c;这个权重就是高斯函数的值&#xff0c;它取决于像素之间的距离。具体来说&#xff1a; 通常会导…

PostMan接口测试教程

1、下载和安装 Postman: 前往 Postman 官网 &#xff08;https://www.postman.com&#xff09;&#xff0c;下载适用于你的操作系统的 Postman 客户端。 执行下载后的安装程序&#xff0c;并按照安装向导的指引完成安装过程。 2、创建一个新的集合&#xff1a; 打开 Postma…

引爆关注,聚焦上海新闻媒体邀请

传媒如春雨&#xff0c;润物细无声&#xff0c;大家好&#xff0c;我是51媒体网胡老师。 上海拥有众多的新闻媒体机构&#xff0c;包括报纸、电视、广播和网络媒体等。这些媒体在报道国内外新闻、传播信息等方面发挥着重要作用。 其中&#xff0c;上海电视台是上海最大的电视…

邦永PM2项目管理系统 SQL注入漏洞复现

0x01 产品简介 邦永PM2项目管理系统科学地将项目管理思想和方法和谐、统一&#xff0c;使得长期以来困扰项目管理工作者的工期、进度、投资和成本情况无法整体动态管理的问题得到了全面而彻底的解决。 0x02 漏洞概述 邦永科技PM2项目管理平台Global_UserLogin.aspx接口处未对用…

解决ESP32内部RAM内存不足的问题

一&#xff0c;为什么需要外部RAM ESP32有520kB的内部RAM空间可以使用&#xff0c;这对于一般的情况是够用的&#xff0c;但是如果设备需要涉及音频或者显示图像等处理时&#xff0c;需要更大的内存空间来处理这些数据。ESP32支持扩展外部RAM&#xff0c;其实乐鑫已经在其ESP32…