- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
*差错控制技术2-*确认确认(ack)是接收者显式地通知发送者所发送的特定数据的接收情况被确认的对象主要有哪些?PDU字节确认的情况:已正确到达,还没有收到,收到但有错(相当于没有收到)第62页,共93页,星期日,2025年,2月5日*差错控制技术2-*确认(续)确认分为三种类型:肯定确认(Ack)指示数据已正确收到否定确认(Nak)指示数据丢失(没收到或收到但有错误)选择确认(SelectAck)既指示已正确接收的数据PDU,又指示哪些数据PDU还没有正确收到第63页,共93页,星期日,2025年,2月5日*差错控制技术2-*确认(续)两种发送方式:独立确认指用一个确认PDU来携带确认信息独立确认随时可以发送另一种是应答携带(piggybacking)将确认信息放在数据PDU中发送可以提高协议的效率,但要求接收方有数据发送时才能发送确认通常在一种协议中,这两种确认形式均存在第64页,共93页,星期日,2025年,2月5日*差错控制技术2-*确认(续)如何标识被确认的对象?用被确认的数据PDU或字节的序号来标识否定和肯定确认由一个序号构成如果否定确认或肯定确认的语义是表示所给定的序号之前的所有序号(包括或不包括本序号)的数据PDU都已被成功地接收了,则该确认又称为累计确认。选择确认信息中包含多个序号,其格式可以有以下几种:表。表中含有一组序号,要么代表丢失的数据PDU,或者代表正确接收的数据PDU。范围。范围用序号区间来表示,在区间内的序号要么代表丢失的数据PDU,或者代表正确接收的数据PDU。位图。用一个比特组来表示确认,其中每一个比特位代表一个序号,它被置位表示它所代表的数据PDU是否已正确收到。此外,这种方法还需要一个序号,指明该位图的偏移量。第65页,共93页,星期日,2025年,2月5日*差错控制技术2-*第66页,共93页,星期日,2025年,2月5日*差错控制技术2-*crc_init.c(Cont.)for(n=0;n256;n++){crc=n;if(n%8==0)printf(““);for(i=0;i8;i++){if(crc1){crc=1;crc^=poly;}elsecrc=1;}printf(“0x%x,“,crc);if(n8==7)printf(“\n”);}printf(“);\n\n”);exit(0);}第30页,共93页,星期日,2025年,2月5日*差错控制技术2-*crc_init.c:examples$crc_init05401crc_12.h创建基于CRC-12的检验和表,并保存在文件crc_12.h中$crc_init0120001crc_16.h创建基于CRC-16的检验和表,并保存在文件crc_16.h中$crc_init0102010crc_ccitt.h创建基于CRC-CCITT的检验和表,并保存在文件crc_ccitt.h中第31页,共93页,星期日,2025年,2月5日*差错控制技术2-*Checksum(s,n):源码unsignedshortcksum(s,n)registerunsignedchar*s;registerintn;{registerunsignedintcrc;for(crc=0;n0;n--)crc=crc_table[(crc^*s++)0xff]^(crc8);returncrc;}第32页,共93页,星期日,2025年,2月5日*差错控制技术2-*差错检测技术三、UUCP检验和第33页,共93页,星期日,2025年,2月5日*差错控制技术2-*UUCP检验和UNIX操作系统中的uucp应用程序中的计算检验和方法,与CRC检验比较类似比较简单,有点类似于散列方法,其漏检率比CRC要高一些,而且计算同样的检验和,它所花的时间比查表计算CRC检验和的方法要多一些。第34页,共93页,星期日,2025年,2月5日*差错控制技术2-*UUCP检验和:源码cksum(s,n)registerchar*s;registern;{register
您可能关注的文档
- 跟骨骨折的护理.ppt
- 第十三章 鼻咽癌.ppt
- 第五章高速以太网.ppt
- 第3节气相色谱法.ppt
- 第二章统计调查.ppt
- 管桩生产技术培训.ppt
- 第四章材料光谱分析导论.ppt
- 第五章高考必考题型突破五.ppt
- 第七章 脉冲波形的产生与完整.ppt
- 导论人类传播的历史与发展新.ppt
- 2025西北工业大学化学与化工学院冯晴亮团队非事业编科研助理招聘3人考试参考题库及答案解析.docx
- 2025中国人民大学人事处首都发展与战略研究院招聘1人考试备考题库及答案解析.docx
- 2026国家烟草专卖局、中国烟草总公司招录(42名)笔试备考试题及答案解析.docx
- 2025年中国生物医药二级市场分析:从千金药业看千金不换的妇科药如何开辟增长新路径-.pptx
- 2025年中国珠宝上市公司研究报告-.docx
- 2025年中国钢铁行业绿电消费的进程、挑战与建议报告.pptx
- 中国责任投资年度报告2025.docx
- 2025年智慧油气管网物联网技术应用与标准化研究报告-.docx
- 人工智能引领科技革命,算力需求爆发催化产业升级:电子行业2026年度投资策-.docx
- 2026年人工智能与代理自动化趋势报告.pptx
最近下载
- 《蔡楚古今》第三辑水师提督杨岐珍(一)-中国人民政治协商会议淮南市集区协会文史协会.pdf VIP
- 年产100吨盐酸二甲双胍生产车间工艺设计.docx VIP
- 工业机器人 技术应用基础-模块六 ABB 工业机器人的典型应用 南京科技职业学院 仝源-1748269578081.pptx VIP
- 2020年度7月英语四级真题试卷及答案.doc VIP
- 基本公共卫生服务资金管理制度.docx
- 施工企业安全管理制度.docx VIP
- 工程流体力学基础教程王雁冰计算习题答案.pdf VIP
- 新编实用英语综合教程1 Unit 7 PPT课件.pptx VIP
- 2024秋国家开放大学《监督学》形成性考核4参考答案(第2套).docx VIP
- 龙泉2021年卫生系统招聘考试真题及答案解析.docx VIP
原创力文档


文档评论(0)