- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机网络 第三章 数据链路层 主要内容 组帧 差错检测 可靠交付 停-等协议 滑动窗口协议 数据链路层协议举例 HDLC协议 PPP协议 1. 组帧 使用字符填充的起止标记法 使用特殊的字符表示帧的开始与结束。 使用字符填充(在特殊字符前加转义字符)解决透明传输问题。 该方法依赖于特定的字符编码集,帧长必须是8比特的整倍数,灵活性差,处理开销大。 使用比特填充的起止标记法 使用一个特殊的比特模式作为帧的起始与结束标志。 使用比特填充(连续5个1后插入一个0)解决透明传输问题。 该方法不依赖于特定的字符编码集,灵活性强,处理简单。 违法编码法 使用物理层编码中的无效编码表示帧的边界。 字符填充示例 比特填充示例 2. 差错检测 出错的类型 单个错:由随机的信道热噪声引起,一次只影响1位。 突发错:由瞬间的脉冲噪声引起,一次影响许多位,用突发长度表示突发错影响的最大数据位数。 差错编码的类型 检错码:只能检测出传输错误,但无法自行纠正,通常与反馈重传结合起来进行差错恢复。 纠错码:能够检测出传输错误并纠正。 如何检测与纠正错误? 码字(codeword):由m比特的数据(消息)加上 r 比特的冗余(校验位)构成。 有效编码集:由2m个有效码字组成。 检错:当收到的码字为无效码字时检测出错误。 海明距离(Hamming Distance):两个码字的对应位上取值不同的位数。 纠错:将收到的无效码字纠正到距其最近的有效码字。 检错码与纠错码的能力都是有限的。 编码集的检错与纠错能力 编码集的海明距离:编码集中任意两个有效码字的海明距离的最小值。 检错能力:为检测出 d 比特错误,编码集的海明距离至少应为 d+1;奇偶校验是能够检测出1比特错误的检错码。 纠错能力:为纠正 d 比特错误,编码集的海明距离至少应为 2d+1。 结论:差错编码的检错/纠错能力与编码集的海明距离有关。海明距离越大,检错/纠错能力就越强;但所需的冗余信息也越多,编码效率就越低。 二维奇偶校验 对一个 k×n 比特的信息矩阵的每一行和每一列计算奇偶校验位。 循环冗余码(CRC) CRC是一种多项式编码,它将位串看成是某个一元多项式的系数,如1011001看成是一元多项式X6 + X4 + X3 + 1的系数。 信息多项式M(x):由 m 个信息比特为系数构成的多项式。 冗余多项式R(x):由 r 个冗余比特为系数构成的多项式。 码多项式T(x):在 m 个信息比特后加上 r 个冗余比特构成的码字所对应的多项式,表达式为 T(x) = xr·M(x) + R(x)。 生成多项式G(x):双方预先确定用来计算R(x)的一个多项式。 编码方法:用对应于 G(x) 的位串去除对应于 xr·M(x) 的位串,所得的余式即为 R(x),将其附加到信息比特串的后面一起发送。 校验方法:用对应于 G(x) 的位串去除对应于 T(x) 的位串,若余式为0则认为传输正确,否则认为传输错误。 CRC码检错能力强,实现简单快捷,是应用最广泛的检错码。 CRC的编码及校验 例1:G(X) = X4 + X + 1,行CRC编码。 例2:仍取G(X) = X4 + X + 1,判断收到的位串100101111001是否有错? 常见的CRC多项式 3. 可靠交付 差错恢复的两种办法: 使用纠错码,由接收端自动纠正错误。 使用检错码,采用自动重传请求(ARQ)保证可靠交付。这是数据链路层(及传输层)上最常使用的可靠交付方式。 两种ARQ算法: 停-等 滑动窗口 3.1 停-等算法 基本思想:发送方发完一帧后即停下来等待确认;如果收到一个确认,接着发送下一个帧;如果定时器超时,重发刚才的帧。 停-等算法的四种情形。 停-等算法的超时值对性能影响很大,必须仔细选择。 为区分新帧和重发帧,停-等算法使用一比特的帧序号。 停-等算法的四种情形 停-等算法的过--发送方 1)帧序号初始化为0 2)从缓冲区中取出一个帧,加上当前帧序号发送。 3)等待确认 i)收到确认帧,且帧序号与当前维护的帧序号不同,将 帧序号加1,从缓冲区中取出一个新的帧,加上当前 帧序号发送。 ii)收到确认帧,且帧序号与当前维护的帧序号相同,重 发当前序号的帧。 iii)收到错误的确认帧,重发当前序号的帧。 iv)定时器超时,重发当前序号的帧。 停-等算法的过程--接收方 1)帧序号初始化为0(表示当前期望接收的帧序号) 2)等待接收 3)帧到达 i)帧校验正确,且序号为当前期望接收的帧序号,将帧 放入接收缓冲区,帧序号加1,放入
您可能关注的文档
- 聪明的小高斯12解说.ppt
- 第三章会计要素与会计等式解说.ppt
- 第三章会计组织系统设计解说.ppt
- 聪明的小羊解说.ppt
- 第三章绘图环境设置解说.ppt
- 第三章货仓的规划解说.ppt
- 从百草园到三味书屋解说.ppt
- 第三章机械安全新(改)解说.ppt
- 第三章机械合金化技术解说.ppt
- 第三章机械加工基础解说.ppt
- 2025AACR十大热门靶点推荐和解读报告52页.docx
- 财务部管理报表.xlsx
- 高中物理新人教版选修3-1课件第二章恒定电流第7节闭合电路欧姆定律.ppt
- 第三单元知识梳理(课件)-三年级语文下册单元复习(部编版).pptx
- 俄罗斯知识点训练课件-七年级地理下学期人教版(2024).pptx
- 课外古诗词诵读龟虽寿-八年级语文上学期课内课件(统编版).pptx
- 高三语文二轮复习课件第七部分实用类文本阅读7.2.1.ppt
- 高考物理人教版一轮复习课件第4章第3讲圆周运动.ppt
- 高考英语一轮复习课件53Lifeinthefuture.ppt
- 2025-2030衣柜行业风险投资发展分析及投资融资策略研究报告.docx
最近下载
- 乍得城网立项建设可行性分析论证研究报告.doc VIP
- 风力发电场生产准备导则 NB/T 10217-2019.pdf VIP
- 部编版三年级(上册)语文写字表生字描红字帖.pdf VIP
- 译林小学英语五上U1-2单元综合试卷(含听力和答案-很好).doc VIP
- 仁爱版(2024)七年级英语上册Unit 3 Lesson 5 Grammar in Use 参考课件.pptx VIP
- 2025年机械设计手册 第五版 目录.pdf VIP
- 25题教学_教务管理岗位常见面试问题含HR问题考察点及参考回答.docx VIP
- T_CSUS 69-2024 智慧水务技术标准.pdf VIP
- 智慧医院能源及节能监管平台建设方案.ppt
- 第四章 Lingo的输入输出及界面 优化软件与应用 技术方案.ppt VIP
文档评论(0)