查看: 18777|回复: 16

可以用Ethereal抓数据链路层的位数据不?

[复制链接]
发表于 2008-9-25 17:57:42 | 显示全部楼层 |阅读模式
对抓到的数据以tcp包为例,一开头就是6字节的MAC目的地址,然后是MAC源地址,然后就是IP的包头及更上层的信息了。然而实际上数据在发送到MAC层的时候,还在在目的地址前加上帧管理,帧持续时间等信息的,MAC地址也是在这个时候加上去。为什么帧管理,帧持续时间等信息没有显示出来?是不是被Ethereal过滤了?如果被过滤了,怎样设置可以把这些信息显示出来?或者我有另外一个想法是,Ethereal根本没去抓数据链路层的数据(MAC在这层),而抓数据是发生在IP层,至于前面的MAC地址,是通过IP查找ARP表添上去的。具体情况是怎样?
有劳各位指教
回复

使用道具 举报

发表于 2008-9-26 10:36:13 | 显示全部楼层
楼主参考一下数据的封装和解封装就明白了。
回复

使用道具 举报

发表于 2011-3-7 15:07:43 | 显示全部楼层
写的很不错,另外推荐个好项目

----------------------------------------------
回复

使用道具 举报

发表于 2011-3-13 16:07:03 | 显示全部楼层
使用wireshark抓去的数据包,怎么判断是那种协议的呢?求高手指教。。。。
回复

使用道具 举报

头像被屏蔽
发表于 2011-8-10 05:45:12 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2011-8-16 12:04:38 | 显示全部楼层
使用wireshark抓去的数据包,怎么判断是那种协议的呢?求高手指教。。。。
light_smile 发表于 2011-3-13 16:07

据说中间那个窗口的第一行为第一层,第二行为第二层。。。。看看help
回复

使用道具 举报

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

本版积分规则

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