精华内容
下载资源
问答
  • Filecoin是一座万亿级的金矿,Filecoin的总发行量是20亿,其总市值就是4千亿,能有如此高价值的原因,是由于Filecoin搭建了一个自由交易存储空间的市场化平台,它能够解决数据存储需求、安全、高效的问题。...

    Filecoin是一座万亿级的金矿,Filecoin的总发行量是20亿,其总市值就是4千亿,能有如此高价值的原因,是由于Filecoin搭建了一个自由交易存储空间的市场化平台,它能够解决数据存储需求、安全、高效的问题。V | czdn222

    在互联网Web1.0阶段

    所有的内容都是由运营者产生,用户只能被动接受,而运营方也无法知道用户浏览了什么,做了什么事情,信息是单向传输的,数据产生量还较少。

    进入Web2.0领域

    微博微信抖音等新媒体的崛起,这个阶段运营者和用户是双向互动的关系,双方都可产生内容,数据量指数级的增长,每个人都可以在这个共享的空间里,创造自己的想法和创意,但这个数据存储空间还是像20年前一样,是基于中心化存储,是属于科技巨头的,成本,安全,访问速度,隐私,容量等问题,已经成为这种HTTP中心化存储的缺陷。

    在这里插入图片描述

    出现新一代的互联网Web3.0

    采用Filecoin分布式存储,Filecoin是一个项目名、是协议,也是一个通证,Filecoin协议中规范了存储和检索市场上,供需双方需要尽到的责任和义务。以代码为法律,以奖励来激励有贡献的节点,以处罚来惩罚作恶或服务不好的节点。从此,数据将不再属于科技巨头,而是属于我们自己,同时,也弥补了HTTP中心化储存的缺陷。因此,去中心化存储是必不可少的基础设施。

    目前,Filecoin是唯一一个能够真正落地的区块链项目,提供了分布式存储解决方案,实现了数据确权和安全存储,同时提升了区块链的能力边界。

    Filecoin对标的数据存储市场,这是一个巨大的存量市场,也是很大的增量市场。在HTTP中,数据量就已经很大,它的价值是60万亿。这样,Filecoin在未来将至少价值3000美元,随着各种应用落地,用户数量增加,整个网络的价值随之提升而实现。

    区块链应该服务于实体、做落地应用,然而,现阶段区块链是一种内卷状态,是存量用户在使用,无论是当前火热的DeFi还是NFT,并没有带来更多互联网用户的参与。而区块链的一个更大的“蛋糕”是数据。

    Filecoin的诞生,解决了数据存储的局限性,也为未来区块链带来了更广阔的商业应用场景,构建了Web 3.0的重要基石。

    现在,国家也在大力的推动7大新基建的建设,例如5G、大数据、人工智能,他们都离不开一个主题和赛道,存储行业和互联网。关于数据存储行业的蛋糕太大了,我们不一定认为去中心化存储会完全干掉中心化的存储,但是我们也坚信它一定会成为传统存储市场中一个不可或缺的部分。

    Filecoin热度太高,国内已经有370多家大小交易所做Filecoin的期货交易。我们看到了Filecoin的主流货币地位和市场热度。Filecoin会在未来改变我们所有人的生活状态,它一定是伟大的,同时也是有价值的。

    Filecoin主网上线仅有三个多月的时间,已经突破2EB的存储空间,其发展势头是不容小觑的。这个行业未来发展的趋势,以及Filecoin的综合实力,未来是没有问题的。

    在这个万亿级的蛋糕,以前是阿里,谷歌,腾讯等巨头瓜分,今天,Filecoin挖矿是将存储市场区块链化,咱们普通投资者有机会入场,通过 Filecoin这个赛道,步入亿万级的存储市场,每个人都可以去瓜分这个蛋糕,在未来可以早日实现财务自由。V | czdn222

    展开全文
  • 可以发现双比特错,但只能纠正单比特错。 纠错编码: 不仅可以发现错位,还可以指出错位的位置,为自动纠错提供数据。 海明码: 可以发现双比特错,但只能纠正单比特错。 海明码工作原理: 动一发而牵全身(在数据中...

    纠错编码----海明码(汉明码)

    可以发现双比特错,但只能纠正单比特错。

    纠错编码:

    不仅可以发现错位,还可以指出错位的位置,为自动纠错提供数据。

    海明码:

    可以发现双比特错,但只能纠正单比特错。

    海明码工作原理:

    动一发而牵全身(在数据中有多个校验码,可能一个比特受多个校验码校验,当一个比特出了差错,可以通过校验码看出哪个比特出错)

    海明码工作流程:

    1.确定校验码位数r

    n为有效信息的位数,k位校验码位数:
           2^k>=n+k+1;
           
    例如:D=1010  (n=4)
               带入上述公式得出 :
               k = 3 
    
    得出对应的海明码位数为  4+3=7

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

    Note:二进制从0001开始,千万不要从0开始
    
    校验码只能放在2的几次方的位置
    p1  放在20次方 = 1
    p2  放在21次方 = 2
    p3  放在22次方 = 4
    
    D = 1 0 1 0 (D4--D1)
    
    | 二进制 | 0111 | 0110 | 0101 | 0100 | 0011 | 0010 | 0001 |
    | 数据位 |  7   |  6   |  5   |  4   |  3   |  2   |  1   | 
    | 代  码 |  D4  |  D3  |  D2  |  p3  |  D1  |  p2  |  p1  | 
    | 实际值 |  1   |  0   |  1   |      |  0   |      |      | 
    
    剩下的位置放置原数据
    

    3.求出校验码的值

    Note:二进制从0001开始,千万不要从0开始
    
    | 二进制 | 0111 | 0110 | 0101 | 0100 | 0011 | 0010 | 0001 |
    | 数据位 |  7   |  6   |  5   |  4   |  3   |  2   |  1   | 
    | 代  码 |  D4  |  D3  |  D2  |  p3  |  D1  |  p2  |  p1  | 
    | 实际值 |  1   |  0   |  1   |      |  0   |      |      | 
    
    以p1为例,p1二进制位末位是  1
    找所有二进制位位  1  的校验位 p1,D1,D2,D4  ==(?,011)
    令所有要校验的位 异或 = 0: p1,D1,D2,D4 相互异或 (同01)  得到p1 = 0
    
    同理求出剩余
    p2 找第二位是 1
    p3 找第三位是 1
    | 二进制 | 0111 | 0110 | 0101 | 0100 | 0011 | 0010 | 0001 |
    | 数据位 |  7   |  6   |  5   |  4   |  3   |  2   |  1   | 
    | 代  码 |  D4  |  D3  |  D2  |  p3  |  D1  |  p2  |  p1  | 
    | 实际值 |  1   |  0   |  1   |  0   |  0   |  1   |  0   |
    

    4.检错并纠错

    | 二进制 | 0111 | 0110 | 0101 | 0100 | 0011 | 0010 | 0001 |
    | 数据位 |  7   |  6   |  5   |  4   |  3   |  2   |  1   | 
    | 代  码 |  D4  |  D3  |  D2  |  p3  |  D1  |  p2  |  p1  | 
    | 实际值 |  1   |  0   | 1->0 |  0   |  0   |  1   |  0   |
    
    假设D21变成了0 
    接收端做第三步的逆操作
    令所有要检验的位异或运算
    p1 = (0001) = 1
    p2 = 0
    p3 = 1
    可以看出出错的是第 三 位和第 一 位是 1 的数 也就是 D2 出错了 将D2改正
    
    展开全文
  • 其中一个重要的因素是比特币又分叉了,这次分叉出来的是比特币黄金(BTG)。如果你在分叉之前持有比特币,那么分叉之后,你就自动拥有等量的比特币黄金。而即使错过了比特币黄金的分叉,如今分裂动荡的比特币社区...

    疯涨的比特币

    最近,比特币价格狂飙猛涨,一度突破7700美金。其中一个重要的因素是比特币又双分叉了,这次分叉出来的是比特币黄金(BTG)。如果你在分叉之前持有比特币,那么分叉之后,你就自动拥有等量的比特币黄金。而即使错过了比特币黄金的分叉,如今分裂动荡的比特币社区随时可能造成下一次分叉(11月16号预计会有根据Segwit2X方案进行的一次2X分叉),因此比特币就成了一只随时可能下金蛋的宝贵金鸡。

    金蛋No.1:比特币现金(BCH)

    首先来回顾一下比特币下的第一个金蛋:比特币现金(BCH)。比特币现金是在国际社区已经就解决交易拥堵问题,在隔离见证(Segwit)派和扩容派之间达成妥协的情况下,突然由国内的比特币挖矿巨头比特币大陆旗下的矿池ViaBTC推出的一套硬分叉的体系,基于比特币的原链分叉出了“比特币现金”,并于2017年8月1日20时20分开始挖矿。比特币现金秉承极端的扩容派理念,相对于比特币主要有三个变化:将区块大小从1M直接提升至8M,移除隔离见证代码,调整挖矿难度。比特币现金的区块链是在比特币原链的基础上采用新的规则挖矿的链,其中包含了分叉之前比特币原链的所有数据,因此相当于分叉前的一个比特币能够自动拷贝出一个比特币现金,原来的比特币持有者就拥有了等量的比特币和比特币现金。在分叉之后,比特币原链与比特币现金链上面的交易数据就互不关联了,各自分道扬镳。虽然比特币现金受到了不少指责,尤其是分散比特币算力造成安全性下降这一点,但在巨大的利益驱动下开始有矿工切换算力过去,有交易所上线比特币现金交易,其价格也一度被炒了上去。

    金蛋No.2: 比特币黄金(BTG)

    比特币黄金相比比特币现金改变得更加彻底,为了抵抗价格高昂的ASIC矿机造成的算力中心化问题,比特币黄金更改了挖矿算法,采用可抵御ASIC的Equihash加密算法,并喊出了"Make Bitcoin Decentralized Again"(让比特币再一次去中心化)的口号。比特币黄金项目由香港挖矿公司LightningASIC的CEO Jack Liao领导,并于10月24日发行。比特币黄金的做法有些投机取巧,因为其采取的Equihash是Zcash早就采用的,Zcash的匿名性,加密技术都比比特币先进,但是比特币有着巨大的先发优势,Zcash想要撼动比特币的地位十分困难。而比特币黄金另辟蹊径,通过在比特币原链上进行硬分叉,而采用的又是Zcash先进的加密算法,从概念上宣称是比特币的分叉,其实分叉之后就跟比特币没有关系了。因此社区对比特币黄金的质疑声很大,大部分比特币持有者对待它的态度是分叉之后取出比特币黄金,卖掉套现,或者卖掉再换成比特币,就相当于拿了一笔额外的奖金,而不会真的take it seriously。不过已经陆续有交易所,矿池开始加入BTG的支持,而在ETH将会从PoW转到PoS的预期下,对于显卡矿工而言,多一个币种就是多一种选择,如果BTG的价格上升更快,会有更多的算力转移过来。比特币黄金的出现增强了人们对于比特币下金蛋的想象,使得比特币在11月的分叉到来之前迎来一波疯牛行情。

    金蛋No.3: B2X (已破碎)

    预定在11月16日的2X分叉源于“纽约协议”的破灭。以Core开发团队为首的一派希望用隔离见证(Segwit),后续采用闪电网络在链下进行部分微小交易的方式缓解比特币主链的交易拥堵问题。而矿工中有相当一部分人希望采用大区块,通过增加区块容量可以包含更多交易的方式来提升比特币交易吞吐量。双方争执不下,最后在纽约来自全球21个国家56家知名区块链初创公司达成协定,决定在2017年8月执行隔离见证,11月再进行扩容,称为Segwit2X方案。但是Core团队坚持己见,坚决反对2X分叉。在8月份的Segwit分叉之后,越来越多的公司开始跳出来撤回对“纽约协议”的承诺,反对11月的2X分叉。因此,如果比特币社区分裂成支持和反对2X分叉的两方,那么很有可能比特币又会分裂出两条链来。

    不过戏剧性的是,2X团队刚刚于11月8号发布了一封公开Email 宣布暂时取消分叉计划,而比特币价格也应声而下,有所回落。尽管2X团队声称是为了维护比特币社区的稳定才做出这个艰难的决定,但在比特币的世界里,只有利益才是一切行动的背后驱动力。2X计划已经遭到了多方抵制,不得人心,即使强行分叉,团队也无多少利益可图。

    结语

    比特币的出现为了解决陌生人之间交易的信任问题,用区块链的方式让交易无法篡改,无法撤回。而如今在比特币的世界里,信用已经不是优先考虑的因素。Core开发团队,矿工,投资者,交易所各方角力,熙熙攘攘,皆为利益来往。比特币价格的持续上涨一定程度上掩盖了各种瑕疵,但是现在的比特币已经偏离了中本聪最初设想的“一个CPU一票”的去中心化理想,演变成利益集团之间斗争的舞台。

    转载于:https://juejin.im/post/5a03d0cb6fb9a045076f1aa6

    展开全文
  • 文章目录数据链路层(帧)数据链路层-组帧数据链路层-差错控制:比特位错(0变 1,1变 0)编码:奇偶校验码(发现单比特错):循环冗余CRC码:海明码(发现双比特错、纠正单比特错): 数据链路层(帧) 数据链路层-...

    数据链路层(帧)

    一、组帧

    在这里插入图片描述
    方法:

    1. 字符填充法:在数据前插入开始指针(SOH),尾部插入结束指针(EOT)。使接收方知道起点与终点,若数据中也有相同表达则插入ESC转义指针忽略。
      在这里插入图片描述
    2. 零比特填充法
      • 发送时设定开始帧与结束帧都是0111110,若数据中有连续5个1就在其后面添加一个0。
      • 接收时确定开始与结束后,扫描中间数据若有连续5个1就删掉后面的0,得到结果。
    3. 违规编码:例如:在曼切斯特编码中以“高高”、“低低”作为起止帧。

    二、差错控制:

    比特位错(0变 1,1变 0)编码:

    检错编码
    

    奇偶校验码(发现单比特错,两种校验法):

    • 发送端:对传输的数据加一位校验码0或1,使得该数据中1的个数变成。1若为奇那便是奇校验法,反之则为偶校验法。

    • 接收端:接收方根据给定的校验标准查询数据中1的个数是否为对应的奇数或偶数,判断是否出错。

    例子:

    • A(1010)——》B
    • 1010 -》11010(奇校验)
    • B检测11010有3个1是奇数认为没有出错。
      检错能力只有50%,只有当奇数个位数发送错误时才能检测出。

    循环冗余CRC码:

    1. 发送端:对传输的数据用一个多项式取余得到余数,将原数据加上该余数发送给接收端 。
    2. 接收端:将接受的数据再用该多项式取余,若为0则无差错,否则数据出现差错。
      在这里插入图片描述
      取余的过程用通过加0异或取余
      在这里插入图片描述
      在这里插入图片描述
      基本达到100%检错,但不是可靠传输,因为接收端要丢弃余数部分信息,并没有100%接受信息

    纠错编码
    

    海明码(发现双比特错、纠正单比特错):

    一、求海明校验码的个数:

    • 海明不等式 : 2r - r ≥ 数据位数 + 1 (r为所求校验码位数)

       例如:要发送数据为101101(6位),那么2的4次方 - 4 = 12 ≥ 7成立。所以校验码位数为4。 	
      

    二、确定校验码的位置:

    • 所有校验码的位置都是2的次方位(1,2,4,8,16…)

        例如:要发送数据为101101(6位)。那么结果是xx1x011x01(x为校验码)
      

    三、确定校验码的值:

    • 根据第二步的结果进行编号,从00…01(校验码的个数)开始到结束,那么校验码的编号依次就是00…01,00…10, … ,10…00。每个校验码与对应编号为1对的上号的所有数据异或的结果都是0,来求出每个校验码是多少。

        例如:要发送数据为101101(6位)。那么结果是xx1x011x01(x为校验码),对该结果进行编码👇
      

    在这里插入图片描述

    所以四位校验码 = 0、0、0、1。最终结果为:0010011101
    

    四、检错并纠错:

    • 将第三步反向验证,将所有校验码与对应数据异或。根据结果排查出发送错误的那一位或几位。

    1.发送端:前三步。
    2.接收端:最后一步。

    三、流量控制

    控制发送方输出速度,防止发送过快导致接收方接收不全。
    注:数据链路层控制的是点对点的,传输层控制的是端到端的。


    停止等待协议

    在这里插入图片描述

    • 若长时间没有接收到确认帧,发送方会重新发送一次数据。

        若是数据帧丢失,那么接收方直接接收在返回确认帧。
        若是确认帧丢失或迟到,那么接收方不再接收直接返回确认帧。
      
    • 每次发完一个帧后,必须保留一个他的副本,在数据接收失败时重新发送。

    • 数据帧和确认帧必须编号(用比特编号,例如2比特就有4种00、01、10、11)。

    信道利用率 = (发送数据量 ÷ 发送速度)÷ 周期 = +\frac{发送时间}{发送时间 + 往返时间}
    信道利用率太低!

    后退N帧协议(GBN)

    在这里插入图片描述
    发送方:有一个尺寸为T(1≤T≤2n-1(编号长度-1))的滑动窗口,在该窗口内的所有帧都可以发送,在接收到一个确认帧后,窗口就移动到这帧之后。
    接收方:有一个尺寸为1的接收窗口,该接收窗口按顺序接收发过来的帧,非顺序帧不收。接收后返回对应的确认帧

    • 上层调用:网络层给数据给链路层发送,如果此时链路层发送窗口已满会缓存这些数据等待发送,若没满则会加入发送窗口。
    • 采用累积确认ACK,发送方如果收到了n号确认帧,则默认n号以前的所有帧接收完毕,不管实际有没有接收到确认。
    • 接收方只按顺序接收帧,非顺序的帧来了也拒收然后发送上一个确认帧(催更),超时后回到丢失的那一帧。例如:0号接收完毕,1号帧发送时丢失,2345正常发送,接收方接收0后就一直等着1号,2345拒收,直到超时计时器回退到1号。
    • 接受方正确接收的帧直接上传给网络层。

    因为连续发送减少等待时间,信道利用率高!
    由于累计确认重传要回退n帧,那些正确传送数据也要重传,传送效率低!

    选择重传协议(SR)

    在这里插入图片描述
    发送方:和GNB基本一致,不同的是SR接收到确认帧后若不是窗口的下界就不移动,只是标记该帧已确认。
    接收方:有一个尺寸为T(1≤T≤2n-1)的接收窗口,其中第一个格子用来按顺序确认接收帧,接收后返回确认帧并移动窗口。非顺序的帧暂时缓存到后面对应的接收窗口并返回确认帧,直到该非顺序帧前所以帧接收完毕才正式上传且移动窗口

    • 上层调用:同GBN。
    • 接收确认帧后,若是窗口下界确认则移动窗口至下一个最小未接收编号,否则标记该编号已接收。
    • 只要是接收窗口内的帧,接收方来者不拒。
    • 如果已成功接收的帧返回的确认帧丢失,那么接收方再接到这些帧会直接返回确认帧。
    • 发送窗口尺寸 = 接收窗口。接收方和发送方的滑动窗口都有可能一次移动多格。

    四、介质访问控制

    由于两对节点之间同时通信可能会互相干扰,所以数据链路层来控制介质访问。
    在这里插入图片描述

    	 信道划分介质访问控制(FDM,TDM,WDM,CDM重点)(多路复用技术)
    

    在这里插入图片描述

    FDM、WDM、TDM

    频分多路复用 FDM:
    在这里插入图片描述
    时分多路复用 TDM:
    在这里插入图片描述
    波分多路复用 WDM:

     光的频分多路复用。
    

    码分多路复用 CDM(重点):

    比特 1 代表一串序列(向量),这串序列包含m位1和-1(所有向量模都相等),比特 0 是比特1的序列反码(代表比特 0 和比特 1 成平角)。

    1. 多条信息一起发送时怎么能不冲突:
    当多条信息的序列相互正交时不冲突(任意序列之间都垂直且相等
    2.多条信息怎么合并:
    将这些信息全部加起来(等腰三角形的斜边
    3.合并信息怎么拆分:
    求合并信息与对应序列的规格化内积
    内积: |A|·|C|·cos<a,c> = ±|A|
    规格化: ±AA=±1\frac{ ±|A|}{|A|} = ± 1
    +1则为比特1,-1则为比特0。
    在这里插入图片描述

    	随机访问介质控制(动态划分信道)
    

    ALOHA协议:

    纯ALOHA协议: 不监听信道,想发就发,如果冲突,超时后再想发就发。
    在这里插入图片描述
    时隙ALOHA协议: 不监听信道,分时版ALOHA,只有在时间片开始时才能发送。

    CSMA协议:

    发送之前监听信道,可以监听出信道的空闲或忙碌,但仍然不能监听发送冲突,只能超时处理冲突。
    在这里插入图片描述

    CSMA/CD协议(重点):

    CSMA的基础上还可以监听出是否发送冲突。
    1.由于冲突最长可以造成 2倍传播时延的延误,所以只要在一次信号发送后2T内进行检测冲突即可。
    2.冲突后重传 : 在发生冲突后延迟一个时间 t 再发送。t 的算法 :

    • 取重传次数K(最大为10)。
    • 在(0,1,2,4,…,2k-1)内随机取一个数R。
    • 那么t = 2RT(传播时延)
    • 最多重传16次,超过16次则放弃。

    在这里插入图片描述
    3.最小帧长: 如果帧非常短,在检测发送冲突后已经发送完了无法停止,那么是不可行的,所以需要最小帧长,使得传输时延>2倍传播时延。
    所以:>2\frac{帧长}{传输速率} > 2传播时延

    CSMA/CA协议:

    在CSMA的基础上可以避免冲突,用于无线局域网。

    • 发送之前先监听。

    • 空闲则发送RTS(打招呼)

    • 接收端响应CTS(回招呼)

    • 开始传输数据,并且声明告诉其他人我要发多久。

        轮询访问介质控制
      

    令牌传递协议(重点):

    静态划分控制:无冲突,公平,但无法一人独占信道导致可能效率低。
    动态访问控制:可以独占信道,但有冲突。
    轮询访问控制:即无冲突,又可独占。

    • 只有握有令牌的主机可以发送数据。
    • 发送时将令牌带着数据一起发送给目标表。
    • 目标接受后,将确认帧带着令牌返回给发送方。
    • 发送成功释放令牌,给其他主机抢,否则重发(时间片内)。

    轮询访问协议

    接受端是老大,一个个循环访问发送方你要不要发送,要你就发,不要你就滚。

    五、局域网

    以太网

    • 总线型
    • CSMA/CD监听
    • 速率: 10Mb/s - 10Gb/s
    • 提供无连接、不可靠但无差错的服务
    • 100BASE-T以太网:100Mb/s的星型拓扑,支持全双工和半双工。

    无线局域网

    • IEEE 802.11是通用标准,MAC帧头格式:
      在这里插入图片描述

    六、链路层设备(能隔离冲突域)

    网桥、交换机

    网桥:

    • 可以连接多个冲突域,并且不会构成新的冲突域(带点脑子)
      在这里插入图片描述
      交换机(多接口网桥):
    展开全文
  • 4.检错编码

    2020-06-22 11:38:27
    海明码:能发现双比特错,纠正单比特错 工作原理:牵一发而动全身 确定校验码位数r 海明不等式: 确定校验码和数据的位置 校验码全部放在2的几次方的位置 求出校验码的值 检错并纠错 令所有要校验的位...
  • 1.传输过程中出现错误的原因? \qquad传输中的差错主要是由噪声引起的,噪声主要分为:全局性噪声,比如线路电气特性所产生的随机噪声;...\qquad海明码可以发现双比特错,纠正单比特错。 \qquad工作
  • 海明码

    2020-02-14 16:57:18
    发现双比特错,纠正但比特错 4个校验码分别放在2的几次方的位置 P1校验第四位二进制为1的数据 P2校验第三位二进制为1的数据 P3校验第二位二进制为1的数据 P4校验第一位二进制为1的数据 如何求校验码的...
  • 数据链路层

    2020-12-21 11:13:45
    计算机网络 数据链路层学习 数据链路层是对网络层提供服务,有三种类型:...海明码,只能发现双比特错,纠正单比特错 流量控制的方法 GBN协议总结 SR协议总结 传输数据使用的两种链路 点对点链路 PTP 常用与广域网
  • 纠错编码1-海明码

    2020-02-27 13:51:21
    海明码 海明码的检错、纠错基本思想是将有效信息按某种规律分成若干组,每...发现双比特错,纠错单比特错 工作流程: 确定校验码位数r 确定校验码和数据的位置 3.求出校验码的值 码位对照表 4.检错并纠错 ...
  • 海明码可以发现双比特错, 但纠正单比特错. 工作原理(简单解释):牵一发动全身 2 工作流程 2.1 确定校验码位数r 海明不等式: 其中为冗余信息位数,为信息位数 如果给定要发送的数据, 就可以根据海明不等式...
  • 差错控制之检错编码与纠错编码

    千次阅读 2020-04-25 14:21:01
    差错来源 数据链路层的差错控制 检错编码—奇偶校验码 ...海明码:发现双比特错误,纠正单比特错 1.确定校验码的位数r 2.确定校验码和数据的位置 3.求出校验码的值 4.检错并纠错 总结 ...
  • 海明码:发现双比特,纠正单比特错 工作原理:动一发而牵全身 假设发送4位数据,在它上面加上冗余信息(冗余码,校验码),但是校验码很厉害,不但可以校验自身,同时还可以校验几位 发现有一些数据同时被几个校验...
  • 计算机网络自顶向下方法 习题参考答案 第五章

    万次阅读 多人点赞 2018-10-17 21:29:31
    P1. 1 1 1 0 | 1 0 1 1 0 | 0 1 0 0 1 | 0 1 1 0 1 | 1 ———— 1 1 0 0 | 0 P2. 例如,P1中的分组出现单比特差错: ...可以定位是第一行第二列出 ...如果是双比特差错: 1 1 1 0 | 1 0 1 1...
  • 美团

    2015-09-18 17:10:35
    deque 为双向队列,支持快速随机访问,因此deque支持索引[]运算 list 链表,随机访问超级慢 不支持[]  物理层:通过媒介传输比特,确定机械及电气规范(比特Bit)  ... 传输层:提供端到端的可靠报文传递和
  • 我是这样理解的,首先根据量子比特态叠加的原理,可以实现并行计算,比如只需用两个量子比特经过一个类似半加器的量子比特门就可以同时计算出1+1、1+0、0+1、0+0四个结果而经典比特需要经过四次计算才能得到这四...
  • Java高级编程1-姜国海

    万次阅读 2018-07-02 09:45:59
    ①基本数据类型 ...long(8字节)64个比特位 float (4字节)单精度浮点数 double(10的300多次幂)精度浮点数 Eg: int i=078;的,0开头的是8进制 int i = 0x078; 对的 int i = 010;对...
  • 区块链 每日早报 1111

    2016-11-11 09:25:55
    当然各种下单,付款流程背后都少不了各位程序员同学的努力,因此笔者觉得:十一6分58秒 破100亿,首先应该感谢我们的程序员同学~区块链技术在比特币上完美运行了七年,未来,这项技术还将被应用于各行各业,甚至...
  • 控制部分就是由CPU中央处理系统、输入电路(键盘)、输出电路(数码管)、音多频DTMF检测电路、用户环路状态检测电路、自动交换网络驱动电路与交换网络转换电路、扩展电路、信号音控制电路等电路组成。 下面简要...
  • 4.13.8 超过小区HSDPA总比特速率导致的准入失败 57 4.13.9 码资源不足导致HSDPA用户RRC连接拒绝 57 4.13.10 手机异常导致接入问题 57 4.13.11 小区重选导致RRC Connection Request重发 57 4.13.12 DSP定时器启动失败...
  • 所有数字都保存为精度浮点数。如果使用它们的话,Javascript 不得不将运算数先转为整数,然后再进行运算,这样就降低了速度。而且"按位与运算符"<code>&同"逻辑与运算符"...
  • 1.1 信息就是比特+上下文 1.2 程序被其他程序翻译成不同的格式 1.3 了解编译系统如何工作是大有益处的 1.4 处理器读并解释储存在存储器中的指令 1.5 高速缓存 1.6 形成层次结构的存储设备 1.7 操作系统管理硬件 1.8 ...
  • 深入理解计算机系统(中文版)

    热门讨论 2014-03-05 22:49:05
    Bryant是卡耐基梅隆大学的计算机科学系主任,ACM和IEEE院士(Fellow),其研究成果多次获得ACM和IEEE颁发的大奖。  本书共分十三章,分别介绍了信息的表示和处理、程序的机器级表示、处理器体系结构、存储器...
  • PCI.EXPRESS系统体系结构标准教材.pdf

    热门讨论 2013-02-17 16:21:16
    事务顺序、中断与务处理;pci express总线物理层详述;复位和链路定向与初始化;附加卡的外观结构;pci express的电源管理;pci express配置方式。附录提供的内容包括pci express的测试、调试和验证。 本书详细...
  • ✅ xCoins:迭代比特币私钥,汇总用户币的总价值 ✅ 足迹中国:用地图截图记录你去过的中国的省市(上架不久,完善中) ✅ 假装来电:设置一定时间后,收到虚假的来电,用于逃离某些场合 ✅ iStat Widget:查看硬件信息...
  • Python 资源大全中文版 awesome-python 是 vinta 发起维护的 Python 资源列表,内容包括:Web 框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器学习、日志、...

空空如也

空空如也

1 2
收藏数 25
精华内容 10
关键字:

双比特错