问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何校验网络传输的数据

发布网友 发布时间:2023-11-04 09:02

我来回答

2个回答

热心网友 时间:2024-11-26 08:33

以太网报文使用最简单的校验、奇偶校验、BCC异或校验法、LRC纵向冗余校验、CRC循环冗余校验等数据校验方法。

1、最简单的校验

最简单的校验就是把原始数据和待比较数据直接进行比较,看是否完全一样这种方法是最安全最准确的。同时也是效率最低的。

例如:龙珠cpu在线调试工具bbug.exe。它和龙珠cpu间通讯时,bbug发送一个字节cpu返回收到的字节,bbug确认是刚才发送字节后才继续发送下一个字节的。

2、奇偶校验(Parity Check)

在数据存储和传输中,字节中额外增加一个比特位,用来检验错误,校验位可以通过数据位异或计算出来。

应用例子:单片机串口通讯有一模式就是8位数据通讯,另加第9位用于放校验值。

3、BCC异或校验法(block check character,块校验码)

很多基于串口的通讯都用这种既简单又相当准确的方法,它就是把所有数据都和一个指定的初始值(通常是0)异或一次,最后的结果就是校验值,通常把它附在通讯数据的最后一起发送出去。接收方收到数据后自己也计算一次异或和校验值,如果和收到的校验值一致就说明收到的数据是完整的。

4、LRC纵向冗余校验(Longitudinal Rendancy Check)

实现方式:将ASCII码帧中的头和尾去掉,将串中的每个字节变成16进制相加,再将结果取反加1(补码),就是VRC(vertical Rendant Code,垂直冗余码)了。应用例子:在行列格式中(如磁带)。

5、CRC(Cyclic Rendancy Check,循环冗余校验)循环冗余校验

它是利用除法及余数的原理来做错误侦测(Error Detecting)的,实际应用时,发送装置计算出CRC值并随数据一同发送给接收装置,接收装置对收到的数据重新计算CRC并与收到的CRC相比较,若两个CRC值不同,则说明数据通讯出现错误。

热心网友 时间:2024-11-26 08:33

网络传输的数据校验主要涉及到对传输过程中的数据进行检查,以确保数据的完整性和准确性。以下是几种常见的网络传输数据校验方法:
一,奇偶校验:这是一种简单的校验方法,根据被传输的一组二进制代码中“1”的个数是奇数还是偶数来进行校验。具体做法是在原有数据序列中添加一位,使得整个序列中“1”的个数为奇数(奇校验)或偶数(偶校验)。接收端收到数据后,会校验“1”的个数是否符合约定的奇偶性,从而判断数据在传输过程中是否出错。

二,CRC校验(循环冗余校验):CRC校验是数据通信领域中最常用的一种查错校验码。发送方和接收方会约定一个生成多项式,发送方在发送数据前会根据这个多项式计算出一个校验码,并附加在数据后一起发送。接收方收到数据后,会用同样的多项式对数据进行校验码计算,并与接收到的校验码进行比较,如果两者一致,则认为数据在传输过程中没有出错
三、除了上述两种校验方法外,还有累加校验等其他校验方式。在实际应用中,可以根据具体的网络环境和传输要求选择合适的校验方法。同时,为了确保数据的可靠性和稳定性,还可以采用一些高效的数据传输协议,如TCP/IP协议,自研高速传输协议镭速自动校验以及利用压缩技术减少数据传输量,提高传输效率。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 1000分之125的最简分数是多少6 10比0.125怎么化简成最简的比2 发黄的海带可不可以食用31 什么情况下要对交换机进行端口封装2 P图大神技术太强,总让尔等骚弯了腰,你都有见过哪些神级P图操...8 CAD中使用夹点编辑操作对标注进行修改使其整齐一致是怎么回事...1 唯物主义认识论和唯心主义认识论的根本区别是什么1 唯物主义认识论与唯心主义认识论的根本区别11 肝硬化失代偿期的病人适合喝安利牌蛋白粉吗 CCTV一键通到底怎么用啊? 绯红结系 结人皇篇坚信这条路通往未来任务要怎么做啊? 如果想要详细的了解中国古代的神话、鬼怪书籍??该看哪些书籍? 我想找一篇一年级语文口语小故事,大约在300字左右1 巴乐仕自行车怎么样 eclipse处理长字符串拼接快捷方法类 如果平面设计学成后可以开个工作室吗? 12.5怎样化成分数678 100/125的最简分数?6 125/10化成最简? 怎样缓解自己的思想压力 1974年农历11月15 号是阳历多少 农村木屋别墅一般造价多少,建造要注意什么 wxid开头的如何添加好友? 类似如花似玉的词语2 词语填空如什么似什么17 分期付款买车,车价10万,首付比例30%,3年。求好心人算一下,第一次交多 ... 小天才电话手表z5怎么关闭官方禁用?6 朋友往我微信支付上面打钱了,我提现了以后钱怎么没有了,到哪里...6 我孩子10岁,350度的近视眼,请问能做激光近视手术吗?11 微信提现,出现系统繁忙,稍后再试,钱却没有了,微信支付里也没... 微信支付提现失败,也没有记录,钱却扣了怎么办8 微信提现没有输支付密码却提现成功了是咋回事1 微信零钱提现显示到账成功,但卡里没收到钱,是怎么回事?165 蓝色自行车的同名影片 大梅沙皇庭玺园别墅是否有网球场 作为亚洲发达国家的以色列,究竟有多发达?12 如果打穿越火线时你见过哪些令人窒息的骚操作?394 油性漆好还是水性漆好2 微导诊上预约后,记录存在但是没有收到短信,算是成功吗 如何让手机来电显示屏显示电话号码是哪里的?10