弱弱的问一下:wireshark能分析出MAC数据包(帧)的CRC错误吗
我想用wireshark或者tcpdump等工具抓去网络数据包之后,用wireshark分析MAC层 (或者 数据链路层)的数据包,看是否有错误的包的(比如CRC错误)谢谢 可以。 [@]wenhq[/@谢谢您的回复,还请问一下,我知道在TCP有checksum 可以检查该数据包是否正确,您说可以检查出链路层数据包的CRC错误与否,我不知道链路层相关的标识在那里
谢谢
图中 显示wireshark抓去的数据包的样图 我看到了 tcp相关的checksum 但是链路层的不知道 @wenhq 回复 1# SCDXMOE
我个人觉得 CRC 的校验应该是网卡来做的,如果出现 CRC 校验错误的话,应该丢包了。
pcap 能抓到的报文,应该是通过 CRC 校验的。而且抓的报文中已经不包含 CRC 的字节了。
wireshark 可以显示 IP 和 TCP/UDP 校验和的正确与否。
Godbach 发表于 2014-04-22 22:43 static/image/common/back.gif
回复 1# SCDXMOE
我个人觉得 CRC 的校验应该是网卡来做的,如果出现 CRC 校验错误的话,应该丢包了。
好像是版主说的,这样的
上次随便看一个网卡驱动,好像对应芯片手册里边会要求驱动处理
mac前边的4位,里边好像就有链路层的crc kkddkkdd11 发表于 2014-04-23 10:07 static/image/common/back.gif
好像是版主说的,这样的
上次随便看一个网卡驱动,好像对应芯片手册里边会要求驱动处理
mac前边的4位 ...
看
http://blog.csdn.net/lidaqiang99/article/details/6605635
图片 前面8个字节 我记错了 不是4位 呵呵 回复 7# kkddkkdd11
嗯,前导字节用来确定一个 frame 的开始,最后的 CRC 校验数据是否正确。没问题的话,就是一个完整的 frame,交给上层。
@Godbach[@]kkddkkdd11[/@:green:] 谢谢您们 受教 了:mrgreen::mrgreen: 学习了。谢谢分享。
页:
[1]
2