如何区分ARP数据包
现在我利用winpcap获取到了数据帧,请问我如何才能区分这些数据帧中是否包含有ARP数据包?或者说,ARP数据包是封装在IP数据包里的吗?如果是,我将如何解析?(小白求罩)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
现在我利用winpcap获取到了数据帧,请问我如何才能区分这些数据帧中是否包含有ARP数据包?或者说,ARP数据包是封装在IP数据包里的吗?如果是,我将如何解析?(小白求罩)
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(7)
主要是想从数据帧里把ARP数据包滤出来单独分析
在winshark的过滤器那设置下就OK,如果想详细知道封包数据,建议你去下tcp/ip协议1,2,3 有电子版的,选择性看,上面主要用bsd的tcp/ip协议栈讲。
我用的是C/C++
你用什么语言……?arp应该是单独的包,没有封装在ip包里 winshark是获取的包它们是分开的……我也想做网络编程 互相学习……
你好,可以说的详细些吗?以太头的协议号是帧头里的信息吗?
根据你的回答,刚刚找了一下资料,我大概知道如何确定了,谢谢!
以太头的协议号是0x8086就是arp报文。