文章目录

  • 0.脑图时刻
  • 1.为什么会出现差错?
  • 2.检验和纠正差错的编码方法
    • (1)关于数据链路层和物理层的编码区别
    • (2)冗余编码
  • 3.检错编码
    • (1)奇偶校验码
    • (2)循环冗余码(CRC)
  • 4.纠错编码(海明码)
    • (1)确定校验码位数r
    • (2)确定校验码和数据的位置
    • (3)求出校验码的值
    • (4)检错与纠错

0.脑图时刻

1.为什么会出现差错?

2.检验和纠正差错的编码方法

(1)关于数据链路层和物理层的编码区别

(2)冗余编码

3.检错编码

  • 关于检验码和纠错码中的奇偶校验码、循环冗余码(CRC)、海明码可参考我之前写的:校验码(一文带你分析搞懂:奇偶校验码、海明码、CRC码)
  • 以下只给出简单的大致图解

(1)奇偶校验码

(2)循环冗余码(CRC)

4.纠错编码(海明码)

  • 海明码可以发现双比特错误,纠正单比特错误
  • 它的工作过程:

(1)确定校验码位数r

(2)确定校验码和数据的位置

(3)求出校验码的值

  • 这一部分参考上面我发的博客链接

(4)检错与纠错


参考:https://www.bilibili.com/video/av70228743?p=22

3.3.1网络原理数据链路层之差错控制(检错编码和纠错编码)-(奇偶校验码、CRC循环冗余码、海明码)相关推荐

  1. 3.3.1网络原理数据链路层之差错控制(检错编码和纠错编码)->(奇偶校验码、CRC循环冗余码、海明码)(转载)

    原文链接:https://blog.csdn.net/weixin_43914604/article/details/104864783 本博客为个人学习.研究或者欣赏用,如有侵权,请与我联系删除,谢 ...

  2. 3.1.1计算机网络(数据链路层 差错控制 循环冗余码 海明码 流量控制)

    目录 数据链路层 数据链路层基本概念 数据链路层功能概述 封装成帧 透明传输 组帧的四种方法: 1.字符计数法 ​2.字符填充法 ​3.零比特填充法 4.违规编码法 差错控制 差错从何而来? 数据链路 ...

  3. 差错控制之检错编码与纠错编码

    差错来源 数据链路层的差错控制 检错编码-奇偶校验码 检错编码–CRC循环冗余码 纠错编码-海明码 海明码:发现双比特错误,纠正单比特错 1.确定校验码的位数r 2.确定校验码和数据的位置 3.求出校 ...

  4. 差错控制(检错编码、纠错编码)

    二战三战都不是事 ,只要心甘情愿,一眨眼就走出考场了 打破 第211 篇文章 文章目录 差错控制 差错来源 数据链路层的差错控制 检错编码--奇偶校验码 检错编码一一CRC循环冗余码 纠错编码一一海明 ...

  5. 数据链路层之差错控制(检错编码和纠错编码)-(奇偶校验码、CRC循环冗余码、海明码)...

    思维导图 为什么会出现差错? 检验和纠正差错的编码方法 关于数据链路层和物理层的编码区别 冗余编码 检错编码 关于检验码和纠错码中的奇偶校验码.循环冗余码(CRC).海明码可参考我之前写的:校验码(一 ...

  6. 【计算机网络】数据链路层 : 差错控制 ( 检错编码 | 奇偶校验码 | CRC 循环冗余码 )★

    文章目录 一. 奇偶校验码 二. 奇偶校验码 特点 三. 奇偶校验码 示例 四. CRC 循环冗余码 ( 原理说明 ) 五. CRC 循环冗余码 计算示例 六. CRC 循环冗余码 生成多项式 一. ...

  7. 数据链路层 功能 封装成帧 透明传输 字符计数法 字符填充法 零比特填充法 违规编码法 传输中的差错 差错控制 冗余编码 奇偶校验码 CRC循环冗余码 检错过程 细解 图解 通俗易懂

    粉丝不过W 数据链路层: 结点:主机.路由器 链路:网络中两个结点之间的物理通道,链路的传输介质:双绞线.光纤和微波,分为有线链路.无线链路 数据链路:网络中两个结点之间的逻辑通道,把实现控制数据传输 ...

  8. 【计算机网络】数据链路层 : 差错控制 ( 检错编码 | 差错来源 | 差错分类 | 冗余编码 )

    文章目录 一. 差错来源 二. 差错分类 三. 差错控制 四. "物理层" 编码 与 "数据链路层" 编码 对比 五. 冗余编码 一. 差错来源 "差 ...

  9. 3.3差错控制(检错编码、纠错编码)

    目录 差错从何而来? 传输中的差错都是由于噪声引起的. 1.检错编码--奇偶校验码 2.检错编码--CRC循环冗余码 3.纠错编码--海明码 总结 差错从何而来? 传输中的差错都是由于噪声引起的. 全 ...

最新文章

  1. python知识合集
  2. 照猫画虎,分分钟学会的Matplotlib技巧:反转轴、绘制双轴和定制刻度
  3. 指针类型和指针类型转换的理解
  4. php carbon 连续日期,日期及时间处理包 Carbon 在 Laravel 中的简单使用
  5. wiki源码_一个轻量级的企业Wiki和团队知识分享平台:MM-Wiki搭建教程
  6. 第11章 连接查询和分组查询
  7. 将一个数据插入表中前校验数据是否存在
  8. python操作cad的模块_Process Autocad by python
  9. 360智力测试题(2014版)
  10. uniapp实现IM即时通讯仿微信聊天功能
  11. mac显示和隐藏文件命令
  12. 新版SpringCloudGateway网关 切面修改方法入参
  13. oracle中alter index,oracle alter index rebuild online和alter index rebuild的區別
  14. 性能测试分析之-CPU时间分类与饱和度
  15. 绝对神器,今天教你如何识别图片上竖排的日语文字
  16. python matplotlib 显示中文的问题
  17. 在sqli-liabs学习SQL注入之旅(第十一关~第二十关)
  18. android微信右滑删除,Android实现微信侧滑删除当前页面
  19. for update造成的锁表以及解锁
  20. android识别人脸开放贴纸,人脸识别及动态贴纸

热门文章

  1. vue工程全局设置ajax的等待动效
  2. 《数据科学家访谈录》读书笔记
  3. 线程同步辅助类CyclicBarrier
  4. 《Abaqus GUI程序开发指南(Python语言)》——第一章 概述1.1 简单插件实例——创建带孔板有限元模型...
  5. 日志组件logback介绍及配置使用方法
  6. php发送post请求的三种方法
  7. 数据库入门基本操作1
  8. 【正视CSS 06】构建我们自己的世界观!
  9. Android Svn 中 Bin ,Gen 目录不进行版本控制
  10. 【More Effective C#】Lambda表达式优化