首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何选择CRC校验码的长度?

选择CRC校验码的长度时确实需要在检错能力和系统开销之间做出权衡。CRC码的长度(通常是4、8、16、32位)直接影响到能检测到的错误类型和概率。...1、理论背景:CRC的检错原理 CRC(Cyclic Redundancy Check)使用一个特定的生成多项式对数据帧进行余数计算,产生一个校验码。...对于不同长度的CRC码,其生成多项式能探测不同类型的错误: 单比特错误:任何CRC都能检测单比特错误。 连续位翻转的突发错误:长度为 k 位的CRC最多可以检测到长度不超过 k 位的突发错误。...2、检错概率的数学模型 CRC的检错概率可以近似通过以下公式进行估算: 其中 k为CRC校验码的位数。 例如,对于一个8位的CRC码,理论上可检测到的错误概率约为 1−1/256=0.996。...5、CRC码位数对系统的影响 位数越长的CRC校验码,校验性能越好,但代价是数据包的开销和计算复杂性增大。 典型的实现中: 计算性能:硬件CRC加速器可以显著降低较长CRC的计算延迟。

27410
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    js正则表达式校验金额-js正则表达式简单校验方法

    一般的搜索操作想必大家已经学会,今天就来说说它的校验功能,这样可以帮助判断字符串类型或者是其它的组成,比如密码、中文、字符串的组成等。...下面就js正则表达式的校验带来内容分享,同时要考虑在js中支持的类型。   ...1.常见js正则校验   (1)校验密码强度   密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。   ^(?=.d)(?=.[a-z])(?=....*[A-Z]).{8,10}$   (2)校验中文   字符串仅能是中文。   ...*+js正则表达式校验实例   /是否带有小数/ ( ) { var = /^d+.d+$/; return .test(); } /*校验是否中文名称组成 */ (str) { var reg=/^[

    9K20

    JS监听中文输入

    在做第六个项目(根据输入框实时调用AJAX古诗匹配)时,当我们输入中文拼音,还在拼音字符状态未选择成中文时,一直在执行我编写的事件监听处理函数(当输入框里的值有变化时执行此函数, 调用AJAX在页面显示数据里包含这些字的古诗...而我想要的是在我们输入拼音未完成中文选择时,不让其执行我们的监听处理函数, 只有选择完中文后才去执行调用AJAX判断有没有包含输入的这些字的古诗。.../code.jquery.com/jquery-1.8.3.min.js" type="text/javascript" charset="utf-8"> 当我们开始进行input的输入改变了input框里的值时,js会监听到input propertychange事件, 执行判断(一开始时$(this).prop('cnStart...而当我们输入框输入的文字不在待选状态后(如:输入拼音后完成了中文选择时),便会触发compositionend事件, 此时我们再将cnStart这个自定义属性设置为false,代表我们已经完成了中文输入

    9.5K20

    网络协议(六):网络层(版本、首部长度、区分服务、总长度、 标识、标志、片偏移生存时间、协议、首部校验和)

    网络分层对应的通信协议和数据名称 一、网络层组成 网络层数据包(IP数据包,Packet)由 首部、数据 两部分组成 数据:很多时候是由传输层传递下来的数据段(Segment) 二、网络层首部 1、版本、首部长度...、区分服务 版本(Version) 占4位 0b0100:二进制4表示IPv4 0b0110:二进制6表示IPv6 首部长度(Header Length) 区分服务(Differentiated Services...Field) 2、首部长度(Header Length) 占4位,二进制乘以4才是最终长度 0b0101:二进制5*4 = 20(最小值) 0b1111:二进制15*4 = 60(最大值) 3、区分服务...(Differentiated Services Field) 占8位 可以用于提高网络的服务质量(QoS,Quality of Service) 4、总长度 占16位 首部 + 数据的长度之和,最大值是...可以追踪发包到百度经过的路由器 tracert 和 pathping 命令实际上更简单也可以追踪路由器 pathping baidu.com 9、协议 占8位 表明所封装的数据是使用了什么协议 10、首部校验和

    9210
    领券