校验码计算方法计算机网络与通信_高等教育-大学课件.pdf
-
资源ID:95762641
资源大小:86.73KB
全文页数:2页
- 资源格式: PDF
下载积分:5.3金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
校验码计算方法计算机网络与通信_高等教育-大学课件.pdf
1 校验码的计算方法(1)1.代码位置序号 代码位置序号是指包括校验码在内的,由右至左的顺序号(校验码的代码位置序号为1)。2.计算步骤 校验码的计算步骤如下:a.从代码位置序号 2 开始,所有偶数位的数字代码求和。b.将步骤 a 的和乘以 3。c.从代码位置序号 3 开始,所有奇数位的数字代码求和。d.将步骤 b 与步骤 c 的结果相加。e.用大于或等于步骤d 所得结果且为 10 最小整数倍的数减去步骤 d 所得结果,其差即为所求校验码的值。示例:代码 6789X1校验码的计算见表。表 1 校验码的计算方法 步 骤 举 例 说 明 1.自右向左顺序编号 位置序号 13 12 11 10 9 8 7 6 5 4 3 2 1 代码 6 9 0 1 2 3 4 5 6 7 8 9 X 2.从序号 2 开始求出偶数位上数字之和 9+7+5+3+1+9 34 3.*3=343102 4.从序号 3 开始求出奇数位上数字之和 8+6+4+2+0+6 26 5.+=102+26128 6.用大于或等于结果且为10 最小整数倍的数减去,其差即为所求校验码的值 1301282 校验码 X12 2 校验码的计算方法(2)校验码值等于前面所有字节之和的低字节部分 例如:0 x68 0 x10 0 x68 0 x68 0 x68 0 x68 0 x68 0 x68 0 x68 计算步骤校验码的计算步骤如下从代码位置序号开始所有偶数位的数字代码求和将步骤的和乘以从代码位置序号开始所有奇数位的数字代码求和将步骤与步骤的结果相加用大于或等于步骤所得结果且为最小整数倍的数减去步骤所得置序号代码从序号开始求出偶数位上数字之和从序号开始求出奇数位上数字之和用大于或等于结果且为最小整数倍的数减去校验码其差即为所求校验码的值校验码的计算方法校验码值等于前面所有字节之和的低字节部分例如