




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程设计1差错检测差错检测主要内容u问题描述问题描述u设计目的设计目的u设计要求设计要求u相关知识相关知识u测试方案测试方案u实现提示实现提示u问题拓展问题拓展u设计报告设计报告问题描述u用网际校验和算法进行差错检测用网际校验和算法进行差错检测设计目的u理解和掌握差错检测的一般方法。理解和掌握差错检测的一般方法。u深刻理解协议的概念。深刻理解协议的概念。u掌握掌握网际校验和网际校验和算法的工作原理。算法的工作原理。设计要求u完成完成网际校验和网际校验和算法的程序实现算法的程序实现u对算法进行简要分析对算法进行简要分析u运行程序,对运行程序,对发送数据发送数据计算和添加计算和添加校验码校验码u运
2、行程序,对运行程序,对接收数据接收数据进行进行差错检测差错检测相关知识u差错检测的一般方法差错检测的一般方法n发送端:发送端:p在需要传输的数据包中,加上一定的冗余信息。在需要传输的数据包中,加上一定的冗余信息。这些冗余信息通常都是对所发送的数据应用某种这些冗余信息通常都是对所发送的数据应用某种算法进行计算而得到的校验码。算法进行计算而得到的校验码。n接收端:接收端:p对接收到的信息(包含收到的冗余信息)用同一对接收到的信息(包含收到的冗余信息)用同一种算法(协议)进行计算后,得到结果为种算法(协议)进行计算后,得到结果为0的校验的校验码,说明收到了正确的数据,否则收到的数据出码,说明收到了正
3、确的数据,否则收到的数据出现差错。现差错。u网际校验和算法的原理网际校验和算法的原理n把被校验的数据按把被校验的数据按16位进行累加位进行累加n若有进位,将进位加至结果最低位,得若有进位,将进位加至结果最低位,得16位累加和位累加和n对对16位累加和求反码,得到校验码位累加和求反码,得到校验码测试方案u准备准备10组以上的数据(二进制),以十六进组以上的数据(二进制),以十六进制形式分别保存在文件中。制形式分别保存在文件中。u设计测试方案。设计测试方案。实现提示u算法实现提示算法实现提示u测试方案设计提示。测试方案设计提示。例如:例如:n以命令行形式,运行程序测试以命令行形式,运行程序测试ch
4、eck_sum infile其中其中check_sum为程序名,为程序名, infile为数据文件名为数据文件名n发送方运行程序计算出校验码后,显示在屏幕上;发送方运行程序计算出校验码后,显示在屏幕上;将校验码信息加在数据文件的末尾。将校验码信息加在数据文件的末尾。n接收方运行程序,测试算法的程序实现是否正确。接收方运行程序,测试算法的程序实现是否正确。n如经多次测试,算法的程序实现正确,则可以人如经多次测试,算法的程序实现正确,则可以人工模拟出传输错误的数据,让接收方检测出差错工模拟出传输错误的数据,让接收方检测出差错。设计报告内容u开头:题目、班级、学号、姓名、完成日期。主开头:题目、班级、学号、姓名、完成日期。主要整理以下内容要整理以下内容n问题分析和需求定义问题分析和需求定义n算法的原理以及实现思路算法的原理以及实现思路n算法实现的正确性测试算法实现的正确性测试n差错检测方案差错检测方案n差错检测过程及其结果分析差错检测
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 养老院应急预案范文(20篇)
- 2025年工业互联网平台量子通信技术在智能家居通信领域的应用预研报告
- 2025年文化娱乐产业政策环境与产业发展趋势研究报告
- 2025年社区团购市场用户留存与社区团购平台用户活跃度提升策略研究报告
- 江西省部分学校2025-2026学年高三上学期8月百万大联考化学试题(含答案)
- 广东省汕尾市陆河县河城中学2024-2025学年上学期九年级10月月考英语试题(含答案无听力原文及音频)
- 班主任工作例会上校长重要讲话:新学期班主任请把这“三件事”和“一条线”放在心上
- 应对焦虑的课件教学
- 巡道工安全培训教案课件
- 岩石圈的物质循环
- HY/T 087-2005近岸海洋生态健康评价指南
- GB/T 5563-2013橡胶和塑料软管及软管组合件静液压试验方法
- GB/T 3600-2000肥料中氨态氮含量的测定甲醛法
- GB 2715-2005粮食卫生标准
- OA流程表单案例
- 医师多点执业注册申请表
- 《边坡稳定性分析》课件
- 刮板输送机-课件
- 深信服防火墙技术方案
- 福建省福州市各县区乡镇行政村村庄村名明细及行政区划代码
- 临床路径病种目录
评论
0/150
提交评论