【计网】作业4

news2025/4/15 11:16:18

一. 单选题(共22题,64分)

1. (单选题)主机甲采用停止-等待协议向主机乙发送数据,数据传输速率是4kb/s,单向传播时延为30ms,忽略确认帧的发送时延。当信道利用率等于80%时,数据帧的长度为(  )。

  • A. 960bit
  • B. 560bit
  • C. 320bit
  • D. 160bit

我的答案:A:960bit;

U=\frac{T_{D}}{T_{D}+RTT}

RTT=2d         这里的d是指传播时延

RTT=2*30ms=60ms

80%=\frac{4}{5}=\frac{T_{D}}{T_{D}+60ms}

T_{D}=240ms=240\times 10^{-3}s=\frac{?}{4kb/s}

?=240\times 10^{-3}s \times 4kb/s=960b

2.9

2. (单选题)数据链路层采用回退N帧协议GBN,如果发送窗口的大小是32,那么至少需要几个比特来给帧编号才能保证协议不出错( )。

  • A. 6
  • B. 7
  • C. 4
  • D. 5

我的答案:A:6;

2.9

回退 N 帧协议:采用𝒏 个比特给分组编序号,序号范围是 𝟎 ~ (2^{n}-1 )
32=2^{5}\leqslant 2^{n}-1
n\geq 6

3. (单选题)某协议使用SR完成可靠传输,若帧格式语法定义序号字段的长度是4bit,则接收窗口Wr最大可以是()?

  • A. 16
  • B. 8
  • C. 1
  • D. 15

我的答案:B:8;

2.9

4. (单选题)在简单的停止-等待协议中,当帧出现丢失时,发送端会永远等待下去,解决这种死锁现象的办法是(  )。

  • A. NAK机制
  • B. 帧序号
  • C. 差错校验
  • D. 超时机制

我的答案:D:超时机制;

2.9

5. (单选题)数据链路层采用回退N帧协议GBN,帧编号由7个比特构成,则发送窗口的最大长度为( )。

  • A. 127
  • B. 7
  • C. 8
  • D. 128

我的答案:A:127;

2.9

6. (单选题)PPP协议使用同步传输技术传送比特串0111 1101 1111 1100,试问经过0比特填充后变成怎样的比特串?

  • A. 0111 1101 1111 1100
  • B. 0111 11001 1111 01100
  • C. 0111 1101 1111 01100
  • D. 0111 11001 1111 1100

我的答案:B:0111 11001 1111 01100;

2.9

7. (单选题)假设数据链路层采用回退N 帧(GBN)协议,发送窗口大小为6,发送方已经发送过编号为0-5的帧。当计时器超时时,若发送方只收到ACKno=3的确认,则发送方需要重传帧的个数是( )。

  • A. 2
  • B. 4
  • C. 5
  • D. 3

我的答案:A:2;

2.9

8. (单选题)接收主机接收了数据为:1001 1001,采用CRC的生成多项式G(X)=
x^{3}+1,请问该数据传输中出错了吗( )。

  • A. 未出错
  • B. 出错

我的答案:A:未出错;

2.9

9. (单选题)数据链路层传输和处理数据的单位是( )。

  • A. 帧
  • B. 数据报
  • C. 报文段
  • D. 比特流

我的答案:A:帧;

2.9

10. (单选题)PPP使用的FCS是用什么方法生成的( )。

  • A. CRC
  • B. 哈希
  • C. 奇偶校验
  • D. 校验和

我的答案:A:CRC;

2.9

11. (单选题)下列有关停止-等待协议的叙述中,错误的是(  )。

  • A. 有比较高的信道利用率
  • B. 从滑动窗口角度看,发送窗口的尺寸为1
  • C. 仅用1比特给数据帧编号
  • D. 从滑动窗口角度看,接收窗口的尺寸为1

我的答案:A:有比较高的信道利用率;

2.9

12. (单选题)

从滑动窗口的角度看,停止-等待协议的发送窗口WT和接收窗口WR的尺寸分别为( )。

  • A. WT=1,WR=1
  • B. WT=0,WR=1
  • C. WT=大于0的任意值,WR=大于0的任意值
  • D. WT=1,WR=0

我的答案:A:WT=1,WR=1;

2.9

13. (单选题)数据链路层采用了后退N帧(GBN)协议,发送方已经发送了编号为0~6的帧,计时器超时时,若发送方只收到了对1、3和5号帧的确认,则发送方需要重发的帧的数量是(  )。

  • A. 1
  • B. 6
  • C. 5
  • D. 2

我的答案:A:1;

2.9

14. (单选题)数据链路层采用回退N帧协议GBN,发送方已经发送了编号0~6的帧。计时器超时时,只收到了对1、2、4号帧的确认,发送方需要重传的帧的数目是( )个。

  • A. 2
  • B. 5
  • C. 6
  • D. 1

我的答案:A:2;

2.9

15. (单选题)数据链路层采用了回退N帧(GBN)协议,若发送窗口的大小是32,为了保证协议不出错,给帧编序号的比特数量至少是( )

  • A. 5
  • B. 4
  • C. 6
  • D. 7

我的答案:C:6;

2.9

16. (单选题)下列不属于数据链路层的功能是( )。

  • A. 可靠传输
  • B. 封装成帧
  • C. 拥塞控制
  • D. 差错检测

我的答案:C:拥塞控制;

2.9

17. (单选题)接收主机接收了数据为:1001 1001,采用CRC的生成多项式G(X)=
x^{3}+1,请问该数据传输中出错了吗( )。

  • A. 出错
  • B. 未出错

我的答案:B:未出错;

2.9

18. (单选题)在停止-等待协议中,当发送端所发送的数据帧出现丢失时,由于接收端收不到数据帧,也就不会给发送端发回相应的确认帧,则发送端会永远等待下去,解决这种死锁现象的办法是(  )。

  • A. 超时重传
  • B. 检错码
  • C. NAK机制
  • D. 帧编号

我的答案:A:超时重传;

2.9

19. (单选题)数据链路层采用回退N 帧(GBN)协议,发送窗口大小为6,发送方已经发送过编号为0-7的帧。若发送方收到了ACkno=4的确认且未发生超时,则发送方此时允许发送且未发送并等待发送的帧的编号有(     )。

  • A. 8-10
  • B. 5-7
  • C. 2-7
  • D. 4-9

我的答案:A:8-10;

2.9

20. (单选题)MTU是指( )的最大长度。

  • A. 帧的数据部分
  • B. 帧
  • C. 帧的数据部分和帧尾
  • D. 帧首和帧的数据部分

我的答案:A:帧的数据部分;

2.9

21. (单选题)ppp协议字段的作用是()

  • A. 为接收方进程指明SDU的类型
  • B. 为发送方进程指明SDU的类型
  • C. 为发送方进程指明帧的类型
  • D. 为接收方进程指明帧的类型

我的答案:B:为发送方进程指明SDU的类型;

3

22. (单选题)要发送的数据是1101 0110 11,生成多项式G(x)对应的比特序列为10011。请问冗余码为( )。

  • A. 0110
  • B. 111
  • C. 1110
  • D. 1011

我的答案:C:1110;

3

二. 填空题(共4题,12分)

23. (填空题)若采用n个比特给帧编序号,则GBN协议的发送窗口WT的取值范围是
(

),接收窗口WR的大小为____。

我的答案:

3

(1) 1

24. (填空题)若CRC的生成多项式G(x)=

+

+

+1,则其对应的二进制除数序列是?

我的答案:

3

(1) 1010101

25. (填空题)
若计算FCS用CRC,生成多项式为G(x)=x^{6}+x^{4}+x^{2}+1,则可以100%检测出小于等于()bit的传输错误?

我的答案:

3

(1) 6

26. (填空题)若CRC的生成多项式G(x)=x^{6}+x^{4}+x^{2}+1,则CRC计算中,发送方被除数左移的位数是?()

我的答案:

3

(1) 6

三. 判断题(共7题,21分)

27. (判断题)一条端到端路径上的不同单段链路可运行不同的链路层协议。

  • A. 对
  • B. 错

我的答案:

3

28. (判断题)滑动窗口机制中,由确认的到达来驱动发送窗口的滑动。

  • A. 对
  • B. 错

我的答案:

3

29. (判断题)CRC可以发现传输中任意比特的错误

  • A. 对
  • B. 错

我的答案:

3

30. (判断题)PPP协议在异步链路使用比特填充

  • A. 对
  • B. 错

我的答案:

3

31. (判断题)在GBN协议中,使用的流量控制方法是滑动窗口机制。

  • A. 对
  • B. 错

我的答案:

3

32. (判断题)某链路使用CRC做FCS,在接收站收到数据序列为1001111101,生成多项式G(x)=X^3+1,该数据传送中未出错。

  • A. 对
  • B. 错

我的答案:

3

33. (判断题)GBN协议的接收窗口等于1,SR协议允许接收窗口大于1。

  • A. 对
  • B. 错

我的答案:

3

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

34. (多选题)假设GBN协议序号为0-7循环使用,发送窗口为6,发送方发送了0、1、2、3、4、5号帧后,收到一个ACKno=3的确认,发送窗口向前滑动完成后,请问此时发送方的发送窗口中有哪些帧是未发送但可以发送的(   )?

  • A. 3号帧
  • B. 6号帧
  • C. 0号帧
  • D. 7号帧
  • E. 4号帧
  • F. 5号帧
  • G. 1号帧

我的答案:BCDG:6号帧; 0号帧; 7号帧; 1号帧;

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

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

相关文章

MPDrive:利用基于标记的提示学习提高自动驾驶的空间理解能力

25年4月来自南方科技大学、百度、英国 KCL和琶洲实验室(广东 AI 和数字经济实验室)的论文“MPDrive: Improving Spatial Understanding with Marker-Based Prompt Learning for Autonomous Driving”。 自动驾驶视觉问答(AD-VQA)…

【学习笔记】HTTP和HTTPS的核心区别及工作原理

一、基础概念 HTTP(超文本传输协议):明文传输数据,默认端口80,容易被窃听或篡改。 HTTPS(HTTP SSL/TLS):通过加密传输数据,默认端口443,保障安全性。 二、…

【STL】list介绍(附与vector的比较)

文章目录 1.关于list2.使用2.1 list的构造2.2 list 迭代器的使用2.3 list 容量操作2.3.1 size()2.3.2 empty()2.3.3 resize() 2.4 list 元素访问2.4.1 front()2.4.2 back() 2.5 list 修改操作2.5.1 push_front()2.5.2 pop_front()2.5.3 push_back()2.5.4 pop_back()2.5.5 inser…

Ansible:roles角色

文章目录 Roles角色Ansible Roles目录编排Roles各目录作用创建 roleplaybook调用角色调用角色方法1:调用角色方法2:调用角色方法3: roles 中 tags 使用实战案例 Roles角色 角色是ansible自1.2版本引入的新特性,用于层次性、结构化…

找不到导入的项目“xxx\QtMsBuild\Qt.props”。请确认 Import 声明“$(QtMsBuild)\Qt.props”中计算结果为

系列文章目录 文章目录 系列文章目录前言一、问题原因 前言 新建的项目visual studio2022 使用Qt vs tools 找不到导入的项目“E:\osgEarth\DigitalSimulationPlatform\DigitalSimulationPlatform\QtMsBuild\Qt.props”。 请确认 Import 声明“$(QtMsBuild)\Qt.props”中计算结…

2025 年福建交安安全员考试:结合本省交通特点备考​

福建地处东南沿海,交通建设具有独特特点,这对交安安全员考试备考意义重大。在桥梁建设方面,由于面临复杂的海洋环境,桥梁的防腐、防台风等安全措施成为重点。考生在学习桥梁施工安全知识时,要特别关注福建本地跨海大桥…

UE5 蓝图里的声音

文章目录 支持的格式设置循环播放在场景中放置音频设置音频的衰减与不衰减在UI动画中播放声音使用蓝图节点播放声音按钮本身就可以播放声音 支持的格式 支持:WAV 不支持:MP3 设置循环播放 双击音频,打开音频设置,勾选Looping …

「合诚」携手企企通共建新材料和健康产业采购数智化新生态

在科技革命与产业变革深度融合的时代背景下,新材料与健康产业正迎来数字化、智能化的快速发展。 技术突破与消费升级的双重驱动,推动着行业不断创新,同时也对企业的供应链管理提出了更高要求。 1、合诚:聚焦新材料与健康产业&am…

java+postgresql+swagger-多表关联insert操作(七)

入参为json,然后根据需要对多张表进行操作: 入参格式: [{"custstoreName":"swagger-测试经销商01","customerName":"swagger-测试客户01","propertyNo":"swaggertest01",&quo…

Git版本管理系列:(一)使用Git管理单分支

目录 基础概念介绍仓库的创建创建隐藏目录添加代码到暂存区提交代码到仓库提交记录查询比较差异标签文件删除版本回退总结 Git‌ 是一个分布式版本控制系统(DVCS),用于跟踪文件的变更并协调多人协作开发‌,由 Linus Torvalds 于 2…

mapbox基础,加载ESRI OpenStreetMap开放街景标准风格矢量图

👨‍⚕️ 主页: gis分享者 👨‍⚕️ 感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍⚕️ 收录于专栏:mapbox 从入门到精通 文章目录 一、🍀前言1.1 ☘️mapboxgl.Map 地图对象1.1 ☘️mapboxgl.Map style属性二、🍀加载ESRI OpenStreetMap开放街景标准风…

WGAN-GP 原理及实现(pytorch版)

WGAN-GP 原理及实现 一、WGAN-GP 原理1.1 WGAN-GP 核心原理1.2 WGAN-GP 实现步骤1.3 总结 二、WGAN-GP 实现2.1 导包2.2 数据加载和处理2.3 构建生成器2.4 构建判别器2.5 训练和保存模型2.6 图片转GIF 一、WGAN-GP 原理 Wasserstein GAN with Gradient Penalty (WGAN-GP) 是对…

IntelliJ IDEA使用技巧(json字符串格式化)

文章目录 一、IDEA自动格式化json字符串二、配置/查找格式化快捷键 本文主要讲述idea中怎么将json字符串转换为JSON格式的内容并且有层级结构。 效果: 转换前: 转换后: 一、IDEA自动格式化json字符串 步骤一:首先创建一个临…

SvelteKit 最新中文文档教程(18)—— 浅层路由和 Packaging

前言 Svelte,一个语法简洁、入门容易,面向未来的前端框架。 从 Svelte 诞生之初,就备受开发者的喜爱,根据统计,从 2019 年到 2024 年,连续 6 年一直是开发者最感兴趣的前端框架 No.1: Svelte …

集成nacos2.2.1出现的错误汇总

总结 1.jdk问题 jdk要一致 2.idea使用问题 idea启动nacos要配置,idea启动类要启动两次,并配置两次vm参数 3.项目依赖问题 依赖要正确添加,有的模块就是不能用公共模块的pom配置,需要独立配置,先后启动顺序也要注意…

LabVIEW 开发如何降本增效

在 LabVIEW 开发领域,如何在确保项目质量的同时降低开发成本,是众多企业和开发者共同关注的焦点。这不仅关乎资源的高效利用,更影响项目的投资回报率和市场竞争力。下面,我们将从多个维度深入剖析降本策略,并结合具体案…

Tomcat 负载均衡

目录 二、Tomcat Web Server 2.1 Tomcat 部署 2.1.1 Tomcat 介绍 2.1.2 Tomcat 安装 2.2 Tomcat 服务管理 2.2.1 Tomcat 启停 2.2.2 目录说明 2.2.3编辑主页 2.3 Tomcat管理控制台 2.3.1开启远程管理 2.3.2 配置远程管理密码 三、负载均衡 3.1 重新编译Nginx 3.1.1 确…

4月8日日记

今天抖音刷到一个视频 记了一下笔记 想做自媒体,直播,抖音是最大的平台,但是我的号之前因为跟人互喷被封号了 今天想把实名认证转移到新号上,试了一下竟然这次成功了,本以为能开直播了但是 还是因为之前的号有违规记…

【JavaScript】十六、事件捕获和事件冒泡

文章目录 1、事件流2、事件捕获3、事件捕获4、阻止冒泡5、解绑事件6、鼠标经过事件的区别7、两种事件注册语法的区别 1、事件流 先举个形象的例子:你去西安大雁塔旅游 出发找目的地时:先从你家出发,到陕西省西安市,再到雁塔区&a…

基于 Spring Boot 瑞吉外卖系统开发(一)

基于 Spring Boot 瑞吉外卖系统开发(一) 系统概述 系统功能 技术选型 初始项目和数据准备 初始项目和SQL文件下载 创建数据库并导入数据 打开reggie项目 运行效果 主函数启动项目,访问URL: http://127.0.0.1:8080/backend/pag…