腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9104)
视频
沙龙
1
回答
如何使用
Linux
`cksum`命令计算兼容输出的R中的
CRC
校验
和
、
、
我正在从一个站点下载文件,该站点提供使用
Linux
cksum命令计算的
校验
和(以十进制表示)。在R中,我可以用以下命令进行十进制格式的
CRC
-32
校验
和:strtoi(digest(file_path, algo="
crc
32", file=TRUE), base=16L)大多数类UNIX操作系统(包括GNU/
L
浏览 30
提问于2014-02-05
得票数 3
1
回答
如何使用java
CRC
32类
、
、
、
我正在尝试使用Java中的
CRC
32类。数据的输入是代表
以太网
数据包(Eth + IP +有效负载)的字节数组。但是,
CRC
32类的
校验
和输出与wireshark上显示的不同。谁能告诉我
CRC
32类的
CRC
计算是否与标准
以太网
II的
校验
和计算相同?
浏览 0
提问于2012-11-27
得票数 2
回答已采纳
4
回答
无线堆栈中的
以太网
校验
和检查
、
、
当通过无线连接接收原始
以太网
数据包时,在哪里计算
以太网
校验
和,在哪里处理错误? 是由无线堆栈处理,还是由上层处理?
浏览 0
提问于2009-12-09
得票数 1
回答已采纳
2
回答
如果
以太网
帧中的
CRC
位有错误怎么办?
、
、
以太网
帧由32个
CRC
(循环冗余
校验
)位组成,用于
校验
错误。如果
CRC
位本身改变了,但消息/有效负载是正确的,这不会有大问题吗? 有没有办法检测、避免和纠正这种情况?
浏览 0
提问于2012-10-19
得票数 4
回答已采纳
3
回答
crc
32和
crc
32b有什么区别?
显然,可以用
crc
32和
crc
32b算法调用PHP函数?它们之间的区别是什么?
浏览 5
提问于2013-04-07
得票数 20
2
回答
用VHDL语言计算(和验证)
以太网
现场总线控制器(
crc
32)
、
、
我正在使用,并尝试通过100 MBit链路接收
以太网
帧。然而,(正如您可能已经猜到的)这两个数字并不匹配。527edb0d -- FCS extracted from the frame 43a4d833 -- calculated using the
CRC
32 gener
浏览 1
提问于2012-09-19
得票数 2
回答已采纳
3
回答
为什么TCP和IP报头中有单独的
校验
和?
在不同的层上有
校验
和的需要是什么?例如,TCP层有
校验
和,IP层也有
校验
和,
以太网
层也有
校验
和。在一个层上有
校验
和还不够吗?
浏览 0
提问于2011-01-29
得票数 18
2
回答
单片机上短数据的
校验
和?
、
、
我正在寻找一个好的
校验
和短二进制数据消息(典型的3-5字节)在一个微控制器。
校验
和可以添加2-4字节. 运行速度并不像处理大量数据那么重要;但是代码大小在某种程度上是很重要的。
浏览 4
提问于2015-05-14
得票数 1
回答已采纳
2
回答
UDP
校验
和算法的可靠性如何?
、
看起来UDP使用了一个相当简单的
校验
和算法,并且大多数情况下它会产生想要的结果并检测错误。 但是,据我所知,使用巨型帧时,UDP的报头是相同的,
校验
和也是相同的。它只有16位。这是否会增加错误渗透的可能性,以及使用UDP的协议(尤其是使用大型数据包的协议)根本不应依赖UDP
校验
和的可能性?
浏览 0
提问于2011-12-02
得票数 5
回答已采纳
2
回答
以太网
校验
和是否通过AF_PACKET公开?
、
、
、
正如所暗示的,
校验
和似乎是由
以太网
硬件计算和验证的,因此在使用AF_PACKET套接字发送帧时,它似乎不太可能像和那样必须由软件生成。我真的需要像最后两个链接那样自己发送
校验
和吗?
以太网
适配器是否会自动创建和检查
校验
和?
浏览 1
提问于2013-03-27
得票数 1
回答已采纳
1
回答
TCP/IP
校验
和的健壮性
、
与
CRC
32或类似的东西相比,TCP/IP
校验
和有多健壮。它们只是1B比特的补码,还是更复杂的(但速度更慢)?
浏览 2
提问于2012-01-16
得票数 1
回答已采纳
4
回答
是否在Tcp/Ip上自动完成
CRC
检查?
、
、
、
我想知道,当使用TcpClient发送数据时,是否有任何类型的
CRC
校验
算法可以自动工作?或者,如果数据没有正确到达远程主机,我必须实现自己的算法并重新发送数据? 有什么想法吗?
浏览 3
提问于2011-11-25
得票数 3
回答已采纳
1
回答
在Scapy中修改
以太网
FSC
我需要发送格式错误的
以太网
帧进行测试。我已经禁用了Rx和Tx
校验
和的卸载:Features for eth0:tx-checksummingoff [fixed] tx-checksum-ipv6: off [fixed] tx-checksum-sctp: of
浏览 1
提问于2013-10-10
得票数 5
回答已采纳
2
回答
如果
校验
和有缺陷,为什么要使用
校验
和?
考虑一个过于简单的例子:似乎
校验
和可以让你强烈怀疑某件事,但不是确定的。如果是的话,如果我们需要确定性,为什么要使用它们呢?
浏览 0
提问于2017-03-03
得票数 3
回答已采纳
2
回答
为什么帧检查序列位于
以太网
帧的末尾,而不在其他位置
、
、
、
在数据链路层中,
以太网
帧检查序列始终附加在帧的末尾。为什么它被附加到帧的末尾,而不是其他地方?我考虑了一下,认为这可能与
CRC
校验
和的计算方式有关,如果帧的结构是header+payload+
crc
而不是header+
crc
+payload,那么硬件执行起来会更容易。
CRC
执行形式(data+padding)/divisor的异或除法,并且对于最终帧,填充被余数所取代。然后,接收器计算(data+remainder)/divisor,如果结果为0,则接受该帧。
浏览 15
提问于2012-11-03
得票数 4
回答已采纳
2
回答
末尾附加了
CRC
的缓冲区的
CRC
总是为0吗?
、
、
、
假设的例子...末尾附加了
CRC
的缓冲区的
CRC
总是为0吗?extern uint16_t
CRC
16(uint_8* buffer, uint16_t size); // From your favorite library uint8_t buffer[10] = {1,2,3,4,5,6,7,8}; buffer[8]=
crc
浏览 24
提问于2020-03-16
得票数 0
1
回答
<
linux
/
crc
32.h>的
crc
32()实现与C中的<zlib.h>实现的区别
、
、
、
、
= "pratik"上调用两个函数为:#include <zlib.h>{ printf("%x\n",
crc
32(0x80000000, s, strlen(s)));}内核代码: char *s = "
浏览 26
提问于2016-11-04
得票数 10
回答已采纳
2
回答
CRC
32b -有规范吗?
、
、
我需要在我的源代码(.NET和C#)中使用
CRC
32b版本,但却找不到它。谁知道
CRC
32b或某种伪代码的规范在哪里?谢谢
浏览 20
提问于2013-07-05
得票数 1
1
回答
计算TCP总长度
、
、
我有一个Python代码,它按照中的描述计算TCP
校验
和。 因此,我需要计算伪头的TCP长度,以便从帧缓冲区获得相关的TCP数据字节。所以我尝试了TCP length = Frame size - TCP offset - 4,其中4应该是Ethernet
CRC
的大小。对于某些数据包,这种方法工作得很好,但随后我得到了一些没有
以太网
CRC
的数据包。所以我的问题是,我如何知道TCP长度?
浏览 13
提问于2017-08-06
得票数 0
回答已采纳
1
回答
校验
和位于
以太网
帧中的“物理”位置?
、
、
、
、
每当我看到以太帧的说明性图像时,它都会显示帧末尾的
校验
和。这是有道理的,我理解它为什么会出现在那里。然而,当我查看Wireshark中的数据包时,
CRC
似乎在帧中的有效负载数据之前。当通过
以太网
传输帧时,
CRC
是以某种方式在码流中向上移动,还是Wireshark没有向我显示位的确切位置?还是我只是没有正确理解这一点?
浏览 5
提问于2014-08-27
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
CRC循环冗余校验【实现篇】
CRC16的标准校验算法及C语言实现
Linux环境下RAID 6的Q校验算法
物联网通讯协议之Modbus
如何制作一个嵌入式Linux应用升级文件
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券