0139 数据链路层1

news2024/12/22 23:57:51

目录

3.数据链路层

3.1数据链路层的功能

3.2组帧

3.3差错控制

3.4流量控制与可靠传输机制

3.5介质访问控制

部分习题 


3.数据链路层

3.1数据链路层的功能

3.2组帧

3.3差错控制

3.4流量控制与可靠传输机制

  

3.5介质访问控制


部分习题 

1.数据链路层协议的功能不包括()

A.定义数据格式        B.提供结点之间的可靠传输

C.控制对物理传输介质的访问        D.为终端结点隐蔽物理传输的细节

2.为避免传输过程中帧丢失,数据链路层采用的方法是()

A.帧编号机制        B.循环冗余机制        C.海明码        D.计时器超时重发

3.假设物理信道的传输成功率是95%,平均一个网络层分组需要10个数据链路层帧来发送。若数据链路层采用无确认无连接服务,发送网络层分组的成功率是()

A.40%        B.60%        C.80%        D.95%

4.通过提高信噪比可以减弱其影响的差错是()

A.随即差错        B.突发差错        C.数据丢失差错        D.干扰差错

5.为纠正2比特错误,编码的海明距为()

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

6.一个信道的数据传输速率为4kb/s,单向传播时延30ms,如果使停止-等待协议信道利用率最大为80%,要求的数据帧长度至少为()

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

7.对于窗口大小为n的滑动窗口,最多可以有()帧已发送但没有确认

A.n        B.n-1        C.n        D.n/2

8.两台主机之间的数据链路层采用后退N帧协议(GBN)传输数据,数据传输速率为16kb/s,单向传播时延270ms,数据帧长范围128~512字节,接收方总是以数据帧等长的帧进行确认,使信道利用率达到最高,帧序号的比特数至少为()

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

9.主机甲和主机乙之间使用后退N帧协议(GBN)传输数据,甲的发送窗口尺寸为1000,数据帧长为1000字节,信道带宽为100Mb/s,乙每收到一个数据帧立即利用一个短帧进行确认(即忽略传输延迟),若甲、乙单向传播时延是50ms,则甲可以达到的最大平均数据传输速率约为()

A.10Mb/s        B.20Mb/s        C.80Mb/s        D.100Mb/s

10.主机甲通过128kb/s卫星链路,采用滑动窗口协议向主机乙发送数据,链路单向传播时延为250ms,帧长为1000字节,不考虑确认帧的开销,使链路利用率不小于80%,比特数至少是()

A.3        B.4        C.7        D.8

11.对于滑动窗口协议,若分组序号采用3比特编号,发送窗口大小为5,则接收窗口最大是()

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

12.TDM所用的传输介质的性质是()

A.介质的带宽大于结合信号的位速率        B.介质的带宽小于单个信号的带宽

C.介质的位速率小于最小信号的带宽        D.介质的位速率大于单个信号的位速率

13.以太网中,当数据传输速率提高时,帧的发送时间会相应的缩短,可能影响到冲突的检测,为能有效检测冲突,可以使用的解决方案有()

A.减少电缆介质的长度或减少最短帧长

B.减少电缆介质的长度或增加最短帧长

C.增加电缆介质的长度或减少最短帧长

D.增加电缆介质的长度或增加最短帧长

14.长度为10km,数据传输速率为10Mb/s的CSMA/CD以太网,信号传播速率为200m/us,那么该网络的最小帧长为()

A.20bit        B.200bit        C.100bit        D.1000bit

15.一条广播信道上接有3个站点A、B、C,介质访问控制采用信道划分方法,采用码分复用技术,A、B要向C发送数据,设A的码序列为+1,-1,-1,+1,+1,+1,+1,-1,站B可选用的码序列是()

A.-1,-1,-1,+1,-1,+1,+1,+1

B.-1,+1,-1,-1,-1,+1,+1,+1

C.-1,+1,-1,+1,-1,+1,-1,+1

D.-1,+1,-1,+1,-1,+1,+1,+1

16.站点A、B、C通过CDMA共享链路,A、B、C的码序列分别是(1,1,1,1)、(1,-1,1,-1)、(1,1,-1,-1),若C从链路上收到的序列是(2,0,2,0,0,-2,0,-2,0,2,0,2),则C收到A发送的数据是()

A.000        B.101        C.110        D.111

17.如图,在Hub再生比特流的过程中会产生1.535us延时(100Base-T设备),信号传播速率为200m/us,不考虑以太网帧的前导码,H3和H4之间理论上可以相距的最远距离是()

 A.200m        B.205m        C.359m        D.512m


1.D

为终端结点隐蔽物理传输的细节是物理层的功能,数据链路层不必考虑如何实现无差别比特传输

2.D

为保证接收方不会接收到重复帧,需要对每个发送的帧编号;海明码和循环冗余码用于差错控制

3.D

0.95^{10}≈0.598,大约只有60%的成功率

4.A

数据的传输差错是由噪声引起的,分为两类:热噪声和冲击噪声,热噪声是信道固有的,引起的差错是随机差错,可提高信噪比来降低影响;冲击噪声是外界电磁干扰引起的,突发差错,无法通过提高信噪比避免

5.D

海明码”纠错“d位,需要码距为2d+1的编码方案;”检错“d位,码距只需d+1

6.D

设C为数据传输速率,L为帧长,R为单程传播时延,信道最大利用率=(L/C)/(L+C+2R)=80%,得出L=960bit

7.B

在连续ARQ协议中,发送窗口大小≤窗口总数-1;对于回退N帧协议,发送窗口的大小可以等于窗口总数-1,因为接收窗口大小为1

8.B

数据帧长度不确定,范围是128~512B,但计算至少窗口大小时,为保证信道利用率最高,应以最短帧长计算。发送一帧的时间=128*8/16*10^{3}=64ms,发送一帧到收到确认的时间=64+270*2+64=668ms,这段时间可以发送668/64=10.4帧,发送这么多帧至少需要4位比特进行编号

9.C

传输速率一定小于或等于信道带宽;其次要考虑最多能发送多少数据;取这两个值中小的那个。甲的发送窗口位1000,即最多能发送1000个数据帧,可发送1000*1000=1MB的内容,总时间=1000B/100Mb/s+50ms+50ms=0.10008s,此时最大传输速率=1MB/0.10008s≈10MB/s=80Mb/s,信道带宽为100Mb/s,因此取最小的80Mb/s

10.B

T=1000B/128kb/s+RTT=0.5625s,设数据大小L字节,则(L/128kb/s)/T≥0.8,得L≥7200B,7200/1000=7.2,发送这么多帧n至少为4

11.B

发送窗口大小+接收窗口大小≤2^{n},采用3比特编号,发送窗口大小为5,接收窗口大小应≤3

12.D

时分复用TDM共享带宽,分时利用信道。显然这种情况下介质的位速率大于单个信号的位速率

13.B

最短帧长等于争用期内发出的比特数,当传输速率提高时,可减少电缆介质长度或增加最短帧长

14.D

往返时延RTT=10000*2/(200*10^{6})=10^{-4},最小帧长度=W*RTT=1000bit

15.D

分别计算与各项的内积,只有D符合序列正交,且规格化内积为0:(+1)*(-1)+(-1)*(+1)+...+(+1)*(+1)+(-1)*(+1)/8=0

16.B

把收到的序列分成每4个数字一组,与A站的码序列(1,1,1,1)做内积运算,结果分别是1,-1,1,即C接收的数据为101

17.B

以太网规定的最短帧长为64B,Hub为100Base-T集线器,线路传输速率为100Mb/s,单程传输时延64B/(100Mb/s)/2=2.56us,又因为产生时延1.535us,则单程传播时延为2.56-1.535=1.025us,最远距离理论上为200m/us*1.025us=205m

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

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

相关文章

webpack基础知识二:说说webpack的构建流程?

一、运行流程 webpack 的运行流程是一个串行的过程,它的工作流程就是将各个插件串联起来 在运行过程中会广播事件,插件只需要监听它所关心的事件,就能加入到这条webpack机制中,去改变webpack的运作,使得整个系统扩展…

[C++项目] Boost文档 站内搜索引擎(3): 建立文档及其关键字的正排 倒排索引、jieba库的安装与使用...

之前的两篇文章: 第一篇文章介绍了本项目的背景, 获取了Boost库文档 🫦[C项目] Boost文档 站内搜索引擎(1): 项目背景介绍、相关技术栈、相关概念介绍…第二篇文章 分析实现了parser模块. 此模块的作用是 对所有文档html文件, 进行清理并汇总 🫦[C项目] …

【JS】浏览器不同窗口、标签页或 iframe之间的通讯 - 技术的尽头是魔术

效果 左上↖地址: http://127.0.0.1:5500/index.html 左下↙地址: http://127.0.0.1:5500/index.html?hidden 右上↗地址: http://127.0.0.1:5500/index.html?hidden 右下↘地址: http://127.0.0.1:5500/index.html?hidden index.html <!DOCTYPE html> <html>…

【antd之tabs踩坑篇】Tabs有items时切换不起作用

<TabsdefaultActiveKey"1"tabPosition{mode}style{{ height: 220 }}items{new Array(30).fill(null).map((_, i) > {const id String(i);return {label: Tab-${id},key: id,disabled: i 28,children: Content of tab ${id},};})}/>官网上如果tabs有很多it…

jmeter使用:解决压测时获取token问题

在执行压测过程中&#xff0c;首先要执行登录接口来获取token。如果并发数比较大只需要一个用户的登录token&#xff0c;可以使用setup线程组。如果是模拟多个用户登录获取token&#xff0c;需要使用仅一次控制器。 一、添加setup thread group前置线程 1.在并发量比较高的情况…

代码随想录算法训练营day53

文章目录 Day53 最长公共子序列题目思路代码 不相交的线题目思路代码 最大子序和题目思路代码 Day53 最长公共子序列 1143. 最长公共子序列 - 力扣&#xff08;LeetCode&#xff09; 题目 给定两个字符串 text1 和 text2&#xff0c;返回这两个字符串的最长公共子序列的长度…

最新AWVS 支持Windows/Linux

最新AWVS15.7.230603143 支持Windows/Linux 现只需要运行bat、sh脚本就可以一键破解。 修改hosts文件&#xff08;C:\Windows\System32\drivers\etc\hosts&#xff09; 127.0.0.1 updates.acunetix.com127.0.0.1 erp.acunetix.com127.0.0.1 bxss.me127.0.0.1 te…

【Linux命令200例】whereis用于搜索以及定位二进制文件

&#x1f3c6;作者简介&#xff0c;黑夜开发者&#xff0c;全栈领域新星创作者✌&#xff0c;阿里云社区专家博主&#xff0c;2023年6月csdn上海赛道top4。 &#x1f3c6;本文已收录于专栏&#xff1a;Linux命令大全。 &#x1f3c6;本专栏我们会通过具体的系统的命令讲解加上鲜…

网站是如何进行访问的?在浏览器地址栏输入网址并回车的一瞬间到页面能够展示回来,经历了什么?

这个问题是检验web和计网学习程度的经典问题。 网站访问流程&#xff1a; 1.域名->ip地址 1) 在输入完一个域名之后&#xff0c;首先是检查浏览器自身的DNS缓存是否有相应IP地址映射&#xff0c;如果没有对应的解析记录&#xff0c;浏览器会查找本机的hosts配置文件&…

【Clion 2】使用技巧

一、TODO: 说明&#xff1a; 有时需要标记部分代码以供将来参考&#xff1a; 优化和改进的领域、可能的更改、要讨论的问题等等。 支持&#xff1a; TODO和FIXME小写和大写。这些模式可以在任何受支持的文件类型的行注释和块注释内使用。 创建TODO项 在要添加注释的代码行中…

数据中心这个隐藏技巧,你一定要掌握!

在数字化时代&#xff0c;数据中心成为现代社会不可或缺的基础设施&#xff0c;它们承载着海量数据的存储、处理和传输&#xff0c;为各行各业的运营提供着坚实的支持。 然而&#xff0c;数据中心的稳定性和可靠性对于确保持续性运营至关重要。在数据中心中&#xff0c;蓄电池系…

KK集团再闯港交所:引领潮流零售市场,2023年一季度业绩增势显著

撰稿|行星 来源|贝多财经 7月31日&#xff0c;KK Group Company Holdings Limited&#xff08;下称“KK集团”&#xff09;在港交所更新招股书&#xff0c;补充了截至2023年3月31日的财务数据等信息&#xff0c;继续推进上市事宜&#xff0c;摩根士丹利和瑞信为其联席保荐人。…

NeRF-SLAM: Real-Time Dense Monocular SLAM with Neural Radiance Fields 论文阅读

论文信息 题目&#xff1a;NeRF-SLAM: Real-Time Dense Monocular SLAM with Neural Radiance Fields 作者&#xff1a;Antoni Rosinol, John J. Leonard&#xff0c; Luca Carlone 代码&#xff1a;https://github.com/ToniRV/NeRF-SLAM 来源&#xff1a;arxiv 时间&#xff…

【MYSQL】DataGrip连接linux本地mysql失败:Connection refused

防火墙需要开放3306端口 sudo ufw allow 3306 要么就把防火墙关了&#xff1a; sudo ufw disablemysql开放连接 记住你的密码 ALTER USER rootlocalhost IDENTIFIED WITH mysql_native_password by 123456;修改配置文件 sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf这个…

PostgreSQL 查询每个用户最后的登录时间多种方法

登录表&#xff0c;查询登录过的用户名 select username from system_online_users group by username;简单查询每个用户最后的登录时间 select username, max(login_time) from system_online_users group by username;查询 admin 最早和最后的登录时间 select username, m…

StreamSaver.js入门教程:优雅解决前端下载文件的难题

theme: smartblue 本文简介 本文介绍一个能让前端优雅下载大文件的工具&#xff1a;StreamSaver.js ⚡️ StreamSaver.js GitHub地址⚡️ 官方案例 StreamSaver.js 可用于实现在Web浏览器中直接将大文件流式传输到用户设备的功能。 传统的下载方式可能导致大文件的加载时间较长…

【二等奖方案】Web攻击检测与分类识别赛题「爆汁大橘少糖」团队解题思路

2022 CCF BDCI 数字安全公开赛 赛题「Web攻击检测与分类识别」 地址&#xff1a;http://go.datafountain.cn/4Zj 爆汁大橘少糖战队获奖方案 团队简介 团队成员来自海康威视研究院&#xff0c;目前从事大数据算法相关的工作&#xff0c;具有丰富的数据挖掘实践经验。曾获得过…

腾讯测试大佬分享4个关于 Python 函数(方法)的冷知识

关于参数标识 不知道大家在工作中有没有遇到一种情况&#xff0c;你的同事 A 写了一个方法给你调用&#xff0c;然后你调用时不知道该传什么参数&#xff0c;然后这个同事 A 还很 cao dan 的居然不加班&#xff01;你一脸茫然的看着这个方法&#xff0c;当你尝试传进去一个 ab…

极狐GitLab 全新「价值流仪表盘」使用指南

本文来源&#xff1a;about.gitlab.com 作者&#xff1a;Haim Snir 译者&#xff1a;极狐(GitLab) 市场部内容团队 GitLab / 极狐GitLab 价值流仪表盘的使用相对简单&#xff0c;这种可以定制化的仪表盘能够让决策者识别数字化转型进程中的趋势及机遇。 如果你已经在用 GitLab…

【FAQ】调用EasyDSS返回的直播快照接口,无法编辑只能新建的原因排查与解决

EasyDSS视频直播点播平台集视频直播、点播、转码、管理、录像、检索、时移回看等功能于一体&#xff0c;可提供音视频采集、视频推拉流、播放H.265编码视频、存储、分发等视频能力服务&#xff0c;在应用场景上&#xff0c;平台可以运用在互联网教育、在线课堂、游戏直播等领域…