版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机网络作业四及解答一、单项选择题1下列不属于数据链路层功能的是( )。A帧定界功能 B电路管理功能C差错控制功能 D流量控制功能2数据链路层协议的主要功能是( )。A.定义数据格式 B提供端到端的可靠性传输C控制对物理传输介质的访问 D为终端节点隐蔽物理拓扑的细节3下述协议中,( )不是链路层的标准。A ICMP BHDLC CPPP DSLIP4数据链路层为网络层提供的服务不包括( )。A无确认的无连接服务 B有确认的无连接服务C无确认的面向连接服务 D有确认的面向连接服务5为了避免传输过程中帧的丢失,数据链路层采用的方法是( )。A帧编号机制 B循环冗余校验码C汉明码 D计时器超时重发
2、6通过提高信噪比可以减弱其影响的差错是( )。 A随机差错 B突发差错 C数据丢失差错 D干扰差错7下列有关数据链路层差错控制的叙述中,错误的是( )。 A数据链路层只能提供差错检测,而不提供对差错的纠正 B奇偶校验码只能检测出错误而无法对其进行修正,也无法检测出双位错误 CCRC校验码可以检测出所有的单比特错误 D海明码可以纠正一位差错8字符S的ASCII编码从低到高依次为1100101,采用奇校验,在下述收到的传输后字符中,哪种错误( )不能检测? A11000011 B11001010 C11001100 D110100119对于10位要传输的数据,如果采用汉明校验码,需要增加的冗余信息
3、位数是( )。A3 B4 C5 D610要发送的数据是1101011011,采用CRC校验,生成多项式是1001l,那么最终发送的数据应该是( )。 11在简单的停止等待协议中,当帧出现丢失时,发送端会永远等待下去,解决这种死锁现象的办法是( )。 A差错校验 B帧序号 CNAK机制 D超时机制 12从滑动窗口的观点看,当发送窗口为1,接收窗口也为1时,相当于ARQ的( )方式。 A回退N帧ARQ B选择重传ARQ C停止-等待 D连续ARQ13数据链路层采用了后退N帧的(GBN)协议,如果发送窗口的大小是32,那么至少需要( )位的序列号才能保证协议不出错。 A4 B5 C6 D7 14若采
4、用后退N帧的ARQ协议进行流量控制,帧编号字段为7位,则发送窗口的最大长度为( )。 A7 B8 C 1 27 D 1 2815【2009年计算机联考真题】 数据链路层采用了后退N帧(GBN)协议,发送方已经发送了编号为07的帧。当计时器超时时,若发送方只收到0、2、3号帧的确认,则发送方需要重发的帧数是( )。 A2 B3 C4 D5 16数据链路层采用后退N帧协议方式,进行流量控制和差错控制,发送方已经发送了编号O6的帧。当计时器超时时,只收到了对1、3和5号帧的确认,发送方需要重传的帧的数目是( )。 A 1 B2 C5 D6 17一个使用选择重传协议的数据链路层协议,如果采用了5位的帧
5、序列号,那么可以选用的最大接收窗口是( )。 A 1 5 B 1 6 C3 1 D3 2 18【2011年计算机联考真题】 数据链路层采用选择重传协议(SR)传输数据,发送方已发送了03号数据帧,现已收到1号帧的确认,而0、2号帧依次超时,则此时需要重传的帧数是( )。 A1 B2 C3 D419采用滑动窗口机制对两个相邻节点A(发送方)和B(接收方)的通信过程进行流量控制。假定帧的序号长度为3,发送窗口和接收窗口的大小都是7。当A发送了编号为0、1、2、3这4个帧后,而B接收了这4个帧,但仅应答了0、1两个帧,此时发送窗口将要发送的帧序号为(),接收窗口的上边界对应的帧序号为();A继续发送
6、4、5两个帧,且这两个帧已进,A,B的缓冲区,而B仅应答了2、3两个帧,此时接收窗口最多能接收()个帧。若滑动窗口机制采用选择重传协议来进行流量控制,则允许发送方在收到应答之前连续发出多个帧;若帧的序号长度为k比特,那么窗口的大小W()2k-1;如果发送窗口的上边界对应的帧序号为U,则发送窗口的下边界对应的帧序号为()。 A2 B3 C4 D5 A1 B2 C3 D4 A3 B4 C5 D6 A< B> C D A(U-W+1)mod 2k B(U-W)mod 2k C(U-W)mod 2K D(U-W-1)mod 2k 二、综合应用题1. 在一个数据链路协议中使用下列字符编码:
7、A 01000111; B 11100011; FLAG 01111110; ESC 11100000在使用下列成帧方法的情况下,说明为传送4个字符A、B、ESC、FLAG所组织的帧实际发送的二进制位序列。 1)字符计数法; 2)使用字符填充的首尾定界法; 3)使用比特填充的首尾标志法。 3在数据传输率为50kbits的卫星信道上传送长度为1kbit的帧,假设确认帧总是由数据帧捎带,帧头的序号长度为3bit,卫星信道端到端的单向传播延迟为270ms。对于下面三种协议,信道的最大利用率是多少? 1)停止-等待协议。 2)回退N帧协议。3)选择重传协议(假设发送窗口和接收窗口相等)。 4假设一个信
8、道的数据传输速率为5kbits,单向传输延迟为3 0ms,那么帧长在什么范围内,才能使用于差错控制的停止-等待协议的效率至少为50? 5假定卫星信道的数据率为100kbits,卫星信道的单程传播时延为250ms,每个数据帧的帧长均为2000位,并且不考虑误码、确认帧长、头部和处理时间等的开销,为达到传输的最大效率,试问帧的顺序号应为多少位?此时信道利用率是多少? 6对于下列给定的值,不考虑差错重传,非受限协议和停止等待协议的有效数据率是多少?(即每秒传输了多少真正的数据,单位bits) R=传输速率(16Mbits) S=信号传播速度(200mus) D=接收主机和发送主机之间传播距离(200
9、m) T=创建帧的时间(2us) F=每帧的长度(500bit) N=每帧中的数据长度(450bit)A:确认帧ACK的帧长(80bit) 7在某个卫星信道上,发送端从一个方向发送长度为5 12B的帧,且发送端的数据发送速率为64kbits,接收端在另一端返回一个很短的确认帧。设卫星信道端到端的单向传播延时为270ms,对于发送窗口的尺寸分别为1、7、1 7和11 7的情况,信道的吞吐率分别为多少? 解答: 一、单项选择题1B 电路管理功能是物理层提供的,而数据链路层提供链路管理功能。关于“电路”和“链路"的区别请参见本章疑难点1。帧同步、差错控制、流量控制都是数据链路层的功能。 2
10、C 数据链路层的主要作用是加强物理层传输原始比特流的功能,采用确认、编号等机制将物理层提供的可能出错的物理连接改造成为逻辑上无差错的数据链路,使之对网络层表现为一条无差错的链路。 3A 网际控制报文协议ICMP是网络层协议,PPP是在SLIP基础上发展而来的,都是数据链路层协议。 4C 一般情况下,数据链路层会为网络层提供三种可能的服务:无确认的无连接服务、有确认的无连接服务、有确认的面向连接服务。5D 为了防止在传输过程中帧丢失,在可靠的数据链路层协议中,发送方对发送的每一个数据帧设计一个定时器,当计时器到期而该帧的确认帧仍没有到达时,发送方将重发该帧。为了保证接收方不会接收到重复帧,需要对
11、每个发送的帧进行编号;汉明码和循环冗余校验码都用于差错控制。6A一般来说,数据的传输差错是由噪声引起的。通信信道的噪声可以分为两类:热噪声和冲击噪声。热噪声一般是信道固有的,引起的差错是随机差错,可以通过提高信噪比来降低它对数据传输的影响。冲击噪声一般是由外界电磁干扰引起的,引起的差错是突发差错,它是引起传输差错的主要原因,无法通过提高信噪比来避免。7A链路层的差错控制有两种基本策略:检错编码和纠错编码,常见的纠错码有海明码,它可以纠正一位差错。8D 既然采用奇校验,那么传输的数据中1的个数如果是偶数个则可检测出错误,如果1的个数是奇数个就检测不出错误,因此选D。9B 在k比特信息位上附加r比
12、特冗余信息,构成k+r比特的码字,必须满足2rk+r+1。如果k的取值小于等于11且大于4,则r-4。10C 假设一个帧有m位,其对应的多项式为M(x),则计算冗余码的步骤如下:加0:假设G(x)的阶为r,在帧的低位端加上r个0;模2除:利用模2除法,用G(x)对应的数据串去除中计算出的数据串,得到的余数即为冗余码(共r位,前面的O不可省略)。多项式以2为模运算。按照模2运算规则,加法不进位,减法不借位,它刚好是异或操作。乘除法类似于二进制的运算,只是在做加减法时按模2规则进行。根据以上算法计算可得答案选C。11D 发送端装备了计时器,在一个帧发送之后,发送端等待确认,如果在计时器计满时仍未收
13、到确认,则再次发送相同的帧,以免陷入永久的等待。12C 停止等待协议的工作原理是:发送方每发送一帧,都要等待接收方的应答信号,之后才能发送下一帧;接收方每接收一帧,都要反馈一个应答信号,表示可接收下一帧,如果接收方不反馈应答信号,则发送方必须一直等待。13C 在后退N帧的协议中,序列号个数不小于MAX SEQ+1,在题目中发送窗口的大小是32,那么序列号个数最少应该是33个。所以最少需要6位的序列号才能达到要求。14C 如果在接收窗口整体向前移动时,新窗口中的序列号和旧窗口的序列号产生重叠,致使接收方无法区别发送方发送的帧是重发帧还是新帧,因此在后退N帧的ARQ协议中,发送窗口WT2n一1。本
14、题中n=7,故发送窗口最大长度是1 27。15C 在后退N帧协议中,发送方可以连续发送若干个数据帧,如果收到接收方的确认帧则可以继续发送。若某个帧出错,接收方只是简单地丢弃该帧及其后所有的后续帧,发趋方超时后需重传该数据帧及其后续的所有数据帧。这里要注意,连续ARQ协议中,接收方一般采用累积确认的方式,即接收方对按序到达的最后一个分组发送确认,因此题目中收到:的确认帧就代表编号为0、1、2、3的帧已接收,而此时发送方未收到1号帧的确认只能代表确认帧在返回的过程中丢失了,而不代表1号帧未到达接收方。因此需要重传的帧为编号是4、5、6、7的帧。16A GBN一一般采用累积确认,故收到了对5号帧的确
15、认意味着接收方已经收到了15号帧,因此发送方仅需要重传6号帧。17B 在选择重传协议中,若采用n个比特对帧进行编号,为避免接收端向前移动窗口后,新的窗口与旧的窗口产生重叠,接收窗口的最大尺寸应该不超过序号范围的一半:WR2n-1此选B。18B选择重传协议中,接收方逐个地确认正确接收的分组,不管接收到的分组是否有序,只要正确接收就发送选择ACK分组进行确认。因此选择重传协议中的ACK分组不再具有累积确认的作用。这点要特别注意与GBN协议的区别。此题中只收到1号帧的确认0、2号帧超时,由于对于1号帧的确认不具累积确认的作用,因此发送方认为接收方没有收到0、2号帧,于是重传这两帧。 19C、B、C、
16、D、A 1)发送窗口大小为7意味着发送方在没有收到确认之前可以连续发送7个帧,由于发送疗A已经发送了编号为03的四个帧,下一个帧将是编号为4的帧。 2)接收窗口的大小也为7,当接收方B应答了编号为03后,滚动窗口,准备接收编号为4,5,6,7,0,1,2的帧,因此接收窗口的上边界对应的帧序号为2。 3)当编号为4、5的两个帧进入接收方B的接收缓冲区时,B最多还可以接收72=5个帧。 4)当帧的序号长度为k比特,对于选择重传协议,为避免接收端向前移动窗口后,新的窗口与旧的窗口产生重叠,接收窗口的最大尺寸应该不超过序列号范围的一半,即WR2k-1。 5)设发送窗口为L,U,发送窗口大小的初始值为W
17、,发送窗口的大小应该大于等于0,但小于等于W,所以有:0UL十1W。因此L(UW+1)mod 2K。 习题精选 综合应用题 1. 解答:1)第一字节为所传输的字符计数4,转换为二进制为00000 1 00,后面依次为A、B、ESC、FLA_G的二进制编码: 00000100 01000111 11100011 11100000 01111110 2)首尾标志位FLAG(01111110),在所传输的数据中,若出现控制字符,则在该字符前插入转义字符ESC(11 1 00000): 0 11 1 11 1 0 l 000 11 1 11 1 000 11 11 1 00000 11 1 00000
18、 1l 1 00000 0 11 11 11 0 11 11 11 0 3)首尾标志位FLAG(0 11 11 11 0),在所传输的数据中,若连续出现5个“1",则在其后插入“0”: 0 11 11 11 0 0 1 000 11 1 11 0 1 000 11 11 1 000000 0 11 11 1 O 1 O O 11 1 11 1 0 2.解答: 所得余数为0,因此该二进制比特序列在传输过程中没有出现差错。发送数据的比特序列是1011001,CRC检验码的比特序列是10 l 0。 3解答: 由题意,数据帧的长度为1 kbit,信道的数据传输速率为50kbits,因此信道的
19、发送延时为150s=002s,另外信道的单向传播延时=027s。 1)在停止-等待协议中,发送方每发送一帧,都要等待接收方的应答信号,之后才能发送下一帧;接收方每接收一帧,都要反馈一个应答信号,表示可接收下一帧,如果接收方不反馈应答信号,则发送方一直等待。因此每个数据帧的传输周期为(002+027+002+027)s=05 8s,其中用于发送数据的时间为002s。因此信道的最大利用率为00205 8=34。 2)在回退N帧协议中,接收窗口尺寸为1,若采用n比特对帧编号,则其发送窗口的尺寸W满足:1<W2n-1。发送方可以连续再发送若干个数据帧,直到发送窗口内的数据帧都发送完毕。如果收到接
20、收方的确认帧则可以继续发送。若某个帧出错,接收方只是简单地丢弃该帧及其后所有的后续帧,发送方超时后需重传该数据帧及其后续的所有数据帧。 根据题目条件,在达到最大传输率的情况下,发送窗口的大小应为7,此时在第一帧的数据传输周期(即如上问计算的05 8s)内,实际连续发送了7帧(考虑极限情况,058s后接收方只收到0号帧的确认,此时又可以发出一个新帧,这样依次下去,取极限即是058s内发送了7帧,因此此时的最大信道利用率为7×0.02/0.58=24.1%。 3)选择重传协议的接收窗口尺寸和发送窗口尺寸都大于1,可以一次发送或接收多个帧。若采用n比特对帧进行编号,则窗口尺寸大小应满足:接
21、收窗口尺寸+发送窗口尺寸2n,当发送窗口与接收窗口大小相等时,应满足接收窗口尺寸2n-1且发送窗口尺寸2n-1。发送方可以连续再发送若干个数据帧,直到发送窗口内的数据帧都发送完毕。如果收到接收方的确认帧则可以继续发送。若某个帧出错,接收方只是简单的丢弃该帧,发送方超时后需重传该数据帧。 和2)的情况类似,唯一不同的是为达到最大信道利用率,发送窗口大小应为4,因此此时的最大信道利用率为4×002058=1 38。4解答: 设帧长为L。在停止一等待协议中,协议忙的时问为数据发送的时间:LB,协议空闲的时间为数据发送后等待确认返回的时间2R。要使协议的效率至少为50,则要求信道利用率u至少为50,而信道利用率=数据发送时延(传播时延+数据发送时延),则可得:L2RB=2×5000×O.03bit=300bit。因此,当帧长大于等于300bit时,停止-等待协议的效率至少为50。 5解答: RTT=250&
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2028年中国房地产管理软件市场竞争格局及投资前景展望报告
- 2022-2027年中国血管支架行业发展概况及行业投资潜力预测报告
- 2022-2027年中国焙烤食品行业市场全景评估及发展战略规划报告
- 二零二五版智慧城市建设保安劳务派遣合同3篇
- 2025年中国广州市住房租赁行业市场全景调研及投资规划建议报告
- 项目研究项目报告可行性计划书
- 2023-2029年中国水泥通风管道行业发展监测及投资前景展望报告
- 基于2025年度财务预算的金融服务协议2篇
- 2025年服装织绣行业深度研究分析报告
- 2025年度智慧城市建设项目融资担保合同4篇
- 建设项目施工现场春节放假期间的安全管理方案
- GB/T 19867.5-2008电阻焊焊接工艺规程
- 2023年市场部主管年终工作总结及明年工作计划
- 第三章旅游活动的基本要素课件
- 国有资产出租出借审批表(学校事业单位台账记录表)
- 安全生产风险分级管控实施细则
- 30第七章-农村社会治理课件
- 考研考博-英语-东北石油大学考试押题三合一+答案详解1
- 出国学生英文成绩单模板
- 植物细胞中氨基酸转运蛋白的一些已知或未知的功能
- 山东省高等学校精品课程
评论
0/150
提交评论