Wireshark与设备解析字节不一致问题

本文分析了Wireshark抓包显示的字节数与设备解析字节数不一致的问题,原因在于Wireshark对不满60字节的数据进行填充,而设备仅统计实际数据字节。实验验证表明,Wireshark字节数=设备字节数+填充字节数。以太网帧格式和填充规则对此现象提供了理论依据。
摘要由CSDN通过智能技术生成

本文可以在我的资源里免积分下载:http://download.csdn.net/detail/shizhixin/9406103

一、     问题

对于一个PCAP包,用Wireshark的Conversions统计的包字节数(图1),与设备解析得到的字节数(图2)不一致,设备解析后的字节数比Wireshark的字节数要少,但是包数是相同的。

图1:原始数据包wireshark 会话统计截图

 

图2:设备抓取数据包wireshark 会话统计截图

 

二、     问题的原因

不是丢失包而导致的字节问题,因为包数并没有减少,只是字节减少了。具体原因是用Wireshark抓包抓出来的数据会对不满60字节的数据都做了填充,保证满60字节,如下图:

而设备的流量引擎将这些填充数据数据都去掉了,统计的是真实数据的字节数,所以会少了填充的字节数。即Wireshark抓包的字节数 = 设备解析的字节数 + 有填充的字节数。

三、     实验验证

我们随机找了两个包进行了实验,具体过程如下:

实验一 http06.pcap

 

端口A-B

方向

包数

字节数

52314-80

A>B

4

544

52314-80

B>A

2

1420

52312-80

A>B

3

1275

52312-80

B>A

5

1169

图3:Wireshark统计的字节数

前置设备收到会话统计

端口A-B

方向

包数

字节数

52314-80

</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值