0139 数据链路层1

目录

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.hqwc.cn/news/53019.html

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

相关文章

Unity进阶--使用PhotonServer实现服务端和客户端通信--PhotonServer(一)

文章目录 Unity进阶--使用PhotonServer实现服务端和客户端通信服务器的安装和配置添加日志客户端的配置客户端和服务器的通信Dlc 出现vscode引用不好使的时候 Unity进阶–使用PhotonServer实现服务端和客户端通信 服务器的安装和配置 Photon的地址:https://www.ph…

LeetCode //C - 289. Game of Life

289. Game of Life According to Wikipedia’s article: “The Game of Life, also known simply as Life, is a cellular automaton devised by the British mathematician John Horton Conway in 1970.” The board is made up of an m x n grid of cells, where each cell…

JVM基础篇-方法区与运行时常量池

JVM基础篇-方法区与运行时常量池 方法区 Java 虚拟机有一个在所有 Java 虚拟机线程之间共享的方法区。方法区类似于传统语言的编译代码的存储区或者类似于操作系统进程中的“文本”段。它存储每个类的结构,例如运行时常量池、字段和方法数据,以及方法和…

Hyper实现git bash在windows环境下多tab窗口显示

1.电脑上安装有git bash 下载链接:https://gitforwindows.org/ 安装Hyper 下载链接:官网 https://hyper.is/ 或者在百度云盘下载: https://pan.baidu.com/s/1BVjzlK0s4SgAbQgsiK1Eow 提取码:0r1f 设置 打开Hyper,依次点左上角-&g…

(学习笔记-进程管理)进程

进程 我们编写的代码只是一个存储在硬盘的静态文件,通过编译后会生成二进制可执行文件,当我们运行这个可执行文件后,它会被装载到内存中,接着CPU会执行程序中的每一条指令,那么这个运行中的程序就被称为进程。 现在我…

【C++】——内存管理

目录 回忆C语言内存管理C内存管理方式new deleteoperator new与operator delete函数new和delete的实现原理定位new表达式(placement-new)malloc/free和new/delete的区别 回忆C语言内存管理 void Test() {int* p1 (int*)malloc(sizeof(int));free(p1);int* p2 (int*)calloc(4…

攻防世界-reverse-logmein

题目描述:菜鸡开始接触一些基本的算法逆向了 下载附件,是一个可执行程序 1. 思路分析 逆向出来看看代码 从代码中来看,密码长度需要和V8相等,并且每一个字符的运算结果需要满足 s[i] (char)(v8[i % v6 - 8] ^ v8[i]) 但是这…

openGauss学习笔记-31 openGauss 高级数据管理-索引

文章目录 openGauss学习笔记-31 openGauss 高级数据管理-索引31.1 语法格式31.2 参数说明31.3 示例 openGauss学习笔记-31 openGauss 高级数据管理-索引 索引是一个指向表中数据的指针。一个数据库中的索引与一本书的索引目录是非常相似的。 索引可以用来提高数据库查询性能&…

从零开始理解Linux中断架构(24)软中断核心函数__do_softirq

1)概要 __do_softirq函数处理是总是尽可能的执行所有未决软中断。 (1)关闭软中断:在preempt_count设置软中断标志:SOFTIRQ_OFFSET 让in_interrupt检查条件为真,进入软中断处理临界区,后面进来的处理请求,需要检查in_interrupt(),从而达到禁止本cpu上的软中断嵌套的目…

【雕爷学编程】MicroPython动手做(33)——物联网之天气预报

天气(自然现象) 是指某一个地区距离地表较近的大气层在短时间内的具体状态。而天气现象则是指发生在大气中的各种自然现象,即某瞬时内大气中各种气象要素(如气温、气压、湿度、风、云、雾、雨、闪、雪、霜、雷、雹、霾等&#xff…

Java三大特征之继承【超详细】

文章目录 一、继承概念二、继承的语法三、父类成员访问3.1子类中访问父类的成员变量3.2子类和父类成员变量同名3.3子类中访问父类的成员方法 四、super关键字五、子类构造方法六、super和this七、再谈初始化八、protected 关键字九、继承方式十、final 关键字十一、继承与组合 …

springboot+vue农业技术信息管理系统_9927h

随着信息时代的发展,计算机迅速普及,传统的农业信息管理方式显得不够快捷,这时我们就需要创造更加便利的管理方法,对农业信息进行统计,便于统一管理。将传统管理方式转变为信息、智能化显得尤为重要,农业信…