- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
链路层主要设计问题 链路层模型 链路层实现 一般由网络适配器(网卡)实现 Ethernet 卡 ,X.25网卡(可编程接口) 网卡组成: RAM, DSP 芯片, 主机总线接口和网络接口(BNC,RJ45) 4.2 组帧 组帧 字符计数法 字符填充 比特填充 物理层编码违例 4.3 错误控制 目的:避免数据丢失或损坏 错误检测 发送方在报文中插入错误检测位 接收方根据这些检测位进行错误检测 如果正确,则接受,并应答ACK 如果错误,则丢弃,或应答NAK 错误检测 错误检测与纠正 奇偶校验 奇偶校验 CRC--循环冗余校验 循环冗余码(CRC码,多项式编码) 多项式:110001,表示成多项式 :x5 + x4 + 1 生成多项式G(x) 发方、收方事前商定,双方要相同; 生成多项式的高位和低位必须为1 生成多项式必须比传输信息对应的多项式短。 CRC码基本思想:把整个数据块当作一个报文码多项式f(x)的系数,发送时用一个标准的生成多项式g(x)来除f(x) ,将所除得余式r(x)的系数附加在报文码之后发出;接收时用同一生成多项式g(x)来除收到的码字多项式,能除尽说明传输正确,否则说明有错。 CRC--循环冗余校验 CRC--循环冗余校验 CRC--循环冗余校验 校验和计算算法 设G(x)为 r 阶,在帧的末尾加 r 个0(校验位),使帧为m + r位,相应多项式为xrK(x); 按模2除法用对应于G(x)的位串去除对应于xrK(x)的位串; 余数就是校验位 CRC--循环冗余校验 由于R(x)是G(x)除xrK(x)的余式,那么必然有: 循环冗余检验的原理说明 循环码的检错能力 (n, k)循环码是码长为n,有k个数据码元的线性分组码 理论证明,CRC码能查出: 全部的奇数个错误; 所有的双位错(不相邻); 全部≤ n-k冗余位数的突发性错误; 对于n-k+1位的突发性错误;检出率为1-2-(n-k-1) ; 对于多于n-k+1位的突发性错误;检出率为1-2-(n-k) ; 实验表明,如果使用16位冗余码 可以检出所有奇数位的差错及所有双位错,和长度小于16位的突发错误,还能查出99.997%的17位和99.998% 18位或更长位的突发性错误。 传输速率为9600bps时,传输3000年才会有一个错误。 CRC的实现 硬件:移位寄存器实现 常用的CRC多项式 帧检验序列 FCS 在数据后面添加上的冗余码称为帧检验序列 FCS (Frame Check Sequence)。 循环冗余检验 CRC 和帧检验序列 FCS并不等同。 CRC 是一种常用的检错方法,而 FCS 是添加在数据后面的冗余码。 FCS 可以用 CRC 这种方法得出,但 CRC 并非用来获得 FCS 的惟一方法。 Internet 校验和算法 Error Correction Detect or Correct? Detect or Correct? 4.4 流量控制 停等协议 发送方发送一帧 停下来等待应答 如果正确,发送下一个帧 如果接收有错或报文丢失,重传 报文错误控制 几种出错可能 数据帧出错 数据帧丢失 确认帧丢失 重复帧 错误控制机制 Ack/Nak: 给发送方反馈发送结果 Time-out: 报文或应答丢失 Sequence numbers: 区分重复报文,明确 acked/nacked的报文序号 报文错误控制 停等 ARQ 停止-等待协议的定量分析 停止-等待协议的定量分析 停等 ARQ的性能 停等协议信道利用率分析 Pipelining Sliding Window Flow Control Allow multiple frames to be in transit Receiver may have a buffer W long Transmitter can send up to W frames without ACK Each frame is numbered ACK includes number of frame Sequence number bounded by k bits frames are numbered modulo 2k 滑动窗口协议 窗口的定义 滑动窗口概念 发送窗口 接收窗口 Sliding Window Sliding Window: Example TCP中的滑动窗口 滑动窗口协议效率 窗口尺寸的影响 捎带应答(Piggybacking) 滑动窗口协议的重传控制 Go Back N Based on sliding window If no error, ACK as usual with frame sequence number Use wind
您可能关注的文档
- 西华师范大学文学院中国现代文学史及作品选讲课件 第十二章(二).ppt
- 西华师范大学文学院中国现代文学史及作品选讲课件 第十二章(一).ppt
- 西华师范大学文学院中国现代文学史及作品选讲课件 第十四章(二).ppt
- 西华师范大学文学院中国现代文学史及作品选讲课件 第十四章(一).ppt
- 西华师范大学文学院中国现代文学史及作品选讲课件 第十章(二).ppt
- 西华师范大学文学院中国现代文学史及作品选讲课件 第十章(一).ppt
- 西华师范大学文学院中国现代文学史及作品选讲课件 第四章.ppt
- 西华师范大学文学院中国现代文学史及作品选讲课件 第一章.ppt
- 西华师范大学文学院中国现代文学史及作品选讲课件 绪论.ppt
- 西京学院《模拟电子电路》教学课件:第二章 放大电路分析基础.ppt
最近下载
- 某科技园景观绿化工程施工组织设计.docx
- 856装载机维修手册.pdf VIP
- 【教案】赏延素心——中国书画的样式、内容与情感表达美术人美版(2019)选择性必修2+中国书画.docx VIP
- 岗位廉洁风险提示.doc VIP
- (高清版)DB31∕T 1487-2024 国际医疗服务规范.docx VIP
- 关节的生物力学医学课件.pptx VIP
- 2025年喀什辅警考试题库(附答案).docx VIP
- 华为FusionCube超融合解决方案介绍.pptx VIP
- 统编版语文六年级上册 第三单元 晨读课件(共54张PPT).pptx VIP
- 第4课《古代诗歌四首——天净沙.秋思》课件 统编版语文七年级上册.pptx VIP
文档评论(0)