3.3.1网络原理数据链路层之差错控制(检错编码和纠错编码)-(奇偶校验码、CRC循环冗余码、海明码)
文章目录
- 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循环冗余码、海明码)相关推荐
- 3.3.1网络原理数据链路层之差错控制(检错编码和纠错编码)->(奇偶校验码、CRC循环冗余码、海明码)(转载)
原文链接:https://blog.csdn.net/weixin_43914604/article/details/104864783 本博客为个人学习.研究或者欣赏用,如有侵权,请与我联系删除,谢 ...
- 3.1.1计算机网络(数据链路层 差错控制 循环冗余码 海明码 流量控制)
目录 数据链路层 数据链路层基本概念 数据链路层功能概述 封装成帧 透明传输 组帧的四种方法: 1.字符计数法 2.字符填充法 3.零比特填充法 4.违规编码法 差错控制 差错从何而来? 数据链路 ...
- 差错控制之检错编码与纠错编码
差错来源 数据链路层的差错控制 检错编码-奇偶校验码 检错编码–CRC循环冗余码 纠错编码-海明码 海明码:发现双比特错误,纠正单比特错 1.确定校验码的位数r 2.确定校验码和数据的位置 3.求出校 ...
- 差错控制(检错编码、纠错编码)
二战三战都不是事 ,只要心甘情愿,一眨眼就走出考场了 打破 第211 篇文章 文章目录 差错控制 差错来源 数据链路层的差错控制 检错编码--奇偶校验码 检错编码一一CRC循环冗余码 纠错编码一一海明 ...
- 数据链路层之差错控制(检错编码和纠错编码)-(奇偶校验码、CRC循环冗余码、海明码)...
思维导图 为什么会出现差错? 检验和纠正差错的编码方法 关于数据链路层和物理层的编码区别 冗余编码 检错编码 关于检验码和纠错码中的奇偶校验码.循环冗余码(CRC).海明码可参考我之前写的:校验码(一 ...
- 【计算机网络】数据链路层 : 差错控制 ( 检错编码 | 奇偶校验码 | CRC 循环冗余码 )★
文章目录 一. 奇偶校验码 二. 奇偶校验码 特点 三. 奇偶校验码 示例 四. CRC 循环冗余码 ( 原理说明 ) 五. CRC 循环冗余码 计算示例 六. CRC 循环冗余码 生成多项式 一. ...
- 数据链路层 功能 封装成帧 透明传输 字符计数法 字符填充法 零比特填充法 违规编码法 传输中的差错 差错控制 冗余编码 奇偶校验码 CRC循环冗余码 检错过程 细解 图解 通俗易懂
粉丝不过W 数据链路层: 结点:主机.路由器 链路:网络中两个结点之间的物理通道,链路的传输介质:双绞线.光纤和微波,分为有线链路.无线链路 数据链路:网络中两个结点之间的逻辑通道,把实现控制数据传输 ...
- 【计算机网络】数据链路层 : 差错控制 ( 检错编码 | 差错来源 | 差错分类 | 冗余编码 )
文章目录 一. 差错来源 二. 差错分类 三. 差错控制 四. "物理层" 编码 与 "数据链路层" 编码 对比 五. 冗余编码 一. 差错来源 "差 ...
- 3.3差错控制(检错编码、纠错编码)
目录 差错从何而来? 传输中的差错都是由于噪声引起的. 1.检错编码--奇偶校验码 2.检错编码--CRC循环冗余码 3.纠错编码--海明码 总结 差错从何而来? 传输中的差错都是由于噪声引起的. 全 ...
最新文章
- python知识合集
- 照猫画虎,分分钟学会的Matplotlib技巧:反转轴、绘制双轴和定制刻度
- 指针类型和指针类型转换的理解
- php carbon 连续日期,日期及时间处理包 Carbon 在 Laravel 中的简单使用
- wiki源码_一个轻量级的企业Wiki和团队知识分享平台:MM-Wiki搭建教程
- 第11章 连接查询和分组查询
- 将一个数据插入表中前校验数据是否存在
- python操作cad的模块_Process Autocad by python
- 360智力测试题(2014版)
- uniapp实现IM即时通讯仿微信聊天功能
- mac显示和隐藏文件命令
- 新版SpringCloudGateway网关 切面修改方法入参
- oracle中alter index,oracle alter index rebuild online和alter index rebuild的區別
- 性能测试分析之-CPU时间分类与饱和度
- 绝对神器,今天教你如何识别图片上竖排的日语文字
- python matplotlib 显示中文的问题
- 在sqli-liabs学习SQL注入之旅(第十一关~第二十关)
- android微信右滑删除,Android实现微信侧滑删除当前页面
- for update造成的锁表以及解锁
- android识别人脸开放贴纸,人脸识别及动态贴纸