我是靠谱客的博主 优秀草丛,最近开发中收集的这篇文章主要介绍Wireshark的Bogus IP length错误,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

     用Wireshark抓包时,经常会遇到一些报文被解析成为下面这种形式:

     展开信息:
     该报文的源IP和目的IP都只解析以太网层的设备名,而不是IP地址,解析信息是Bogus IP length(0, less than header length 20)。
     仔细查看,发现这个报文的IP头部的total length字段被解析为0,但是从报文payload来看,它的长度肯定不为0.

     出现这种情况的原因是因为当IP头部中total length字段为0时,Wireshark不会接着往下解析IP头部和TCP头部。
 
     解决办法:
     打开“编辑-->属性”窗口,选择Protocals --> IP,在右边勾选上“Support packet-capture from IP TSO-enabled hardware”, 即可!
重新打开Wireshark,一切都正常了。。。

 

最后

以上就是优秀草丛为你收集整理的Wireshark的Bogus IP length错误的全部内容,希望文章能够帮你解决Wireshark的Bogus IP length错误所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部