计算机网络——数据链路层差错控制-ag九游会j9官方网站
ag九游会j9官方网站-j9九游会登录入口首页新版
ag九游会j9官方网站-j9九游会登录入口首页新版
api
j9九游会登录入口首页新版的解决方案
学堂
社区
控制台
注册
登录
/
/
文章详情
/
计算机网络——数据链路层差错控制
啦啦啦
2023-06-29
34 浏览
返回文档
江海入海,知识涌动,这是我参与江海计划的第1篇。
专栏:计算机网络
数据链路层差错控制
奇偶校验码
这个意思就是,要发送的数据是有n-1位,如果采用奇校验的话,就是在后面填一个1或者0,使得总共的1是奇数个,如果采用的是偶校验的话,就是在后面填一个1或者0,使得总共的1是偶数个。
有一个问题就是如果两个位数都发生了跳变,这种情况是检测不出来的,只能检测出奇数个比特错误,检错能力是50%。
crc循环冗余码
生成多项式是需要补充完整在取系数的。
计算的过程就是如果够的话,就是用异或运算,两个都是11或者00,结果才是0,如果不够的话,就上0。
发送带有循环冗余码的信息
在构造被除数的时候,被除数的后面要加0
接收到并检测信息是否有问题
如果余数不是0的话,就说明有问题,如果余数是0的话,就说明收到的信息是正确的。
纠错编码
海明距离
有一种题型的计算方法:
如果是推测n位错误,海明距离就是(n 1)
如果是纠正n位错误,海明距离就是(2n 1)
海明码校验方法
待发送的数据是1010,然后根据公式计算一下。公式:n k 1≤2的k次,然后计算出k是3,就说明需要三位校验位。
然后开始写
校验位的位置都是2的0次,2的1次,2的2次,2的3次。
然后以校验位为核心,之后就是找到和校验位的二进制位数1都相同的位数写下来。
进行异或操作
有的p是放在后面的,那就从后往前做就行。
接收方收到之后,进行检错
先进性判断是否有了错误:4号检验码负责校验4,5,6,7的校验,然后观察4567的元素值是0111,有奇数个1,说明是发生了错误的。如果是偶数个1的话,就是正确的。
进行纠错,判断哪一位发生了错误:通过补0或者补1,使得最后的结果是偶数个1就对了,然后从大到小写出来,最后换算成十进制。
请
登录
后发表内容
啦啦啦
文章 35
点赞 0
关 注
相关文章
计算机网络——数据交换方式
计算机网络——信道划分介质访问控制
计算机网络——sdn
计算机网络——ospf协议及链路状态算法
计算机网络——物理层基本概念,数据通路基本知识
计算机网络——动态划分信道
计算机网络——aloha协议,csma协议
热门文章
【倒计时10天】企业数据安全接口人职业能力认证
支付宝开发者日·厦门站
探索隐私计算与精准营销的应用创新——产品面对面系列直播第三期
【获奖名单公布】工具类小程序话题讨论,你中奖了吗?
报名开启丨邀你一起探索云端 ai 新兴技术和发展模式
热门问答
影视创作剪辑怎么提供资质
支付宝商家粉丝群
我的小程序上架三天被判违规,直接被下架了
2023/09/17(至今3天没人解决) 当面付 统一收单线下交易预创建接口 官方php easysdk验签语法错误
请问下这个是什么错误?“tracert_error,当前页面尚未配置 spmb,请参考以下文章进行配置”
您的社区活跃积分 3,登录后即可领取
网站地图