查看: 4764|回复: 6

为啥抓包小于64字节?

[复制链接]
发表于 2010-11-21 21:54:14 | 显示全部楼层 |阅读模式
根据以太网协议,最小帧应该不小于64字节。通过使用ping -l 0 x:x:x:x 抓包大小为54字节。请求大虾给解释下。谢谢了。
回复

使用道具 举报

发表于 2010-11-22 08:55:33 | 显示全部楼层
以太网传输的时候,最小是64字节,如果数据包不到64,则会填充至64字节。
我刚看了下,我的是46字节:14(以太网头部)+20(IP头)+icmp(8)+0(数据)+4(检验和)=46字节。
至于你的54,你不妨把数据字段给贴出来看看。
回复

使用道具 举报

发表于 2010-11-22 09:58:38 | 显示全部楼层
本帖最后由 徐徐渐进 于 2010-11-22 10:03 编辑

抓到的包小于64字节的情况是会出现的,那就是抓取本机的数据包,科来网络分析系统会在数据包未填充时捕获,所以小于64字节,同样你还可以抓取本机发送的arp、reset等数据包看看。

另:执行ping -l 0 x:x:x:x,数据包长度应是14+20+8+4=46字节

评分

2

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2010-11-22 21:38:32 | 显示全部楼层
本帖最后由 wprwx 于 2010-11-22 21:46 编辑

谢谢啊。我的是宽带用户啊。我的多了6个字节的pppoe协议包头,又多了2个字节的ppp协议字节啊。刚好是54个的。想上面那位仁兄说的,发送的时候在没有填充的时候捕捉的,那接受的时候怎么还是54个字节啊。请指教啊。
回复

使用道具 举报

发表于 2010-11-23 12:49:06 | 显示全部楼层
上传数据包看看。
回复

使用道具 举报

发表于 2010-11-25 00:53:28 | 显示全部楼层
管理员高手
回复

使用道具 举报

发表于 2010-11-26 00:42:08 | 显示全部楼层
有点晕,学习ING
回复

使用道具 举报

您需要登录后才可以回帖 登录 | CSNA会员注册

本版积分规则

快速回复 返回顶部 返回列表