[发明专利]一种以太网数据包捕获分析方法及其装置、存储介质有效
申请号: | 201811617664.7 | 申请日: | 2018-12-27 |
公开(公告)号: | CN109379256B | 公开(公告)日: | 2020-11-10 |
发明(设计)人: | 窦丹丹;李双双;赵峰;母洪强;马英矫;胡金龙;石晶林 | 申请(专利权)人: | 中科院计算技术研究所南京移动通信与计算创新研究院 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 梁嘉琦 |
地址: | 211135 江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 以太网 数据包 捕获 分析 方法 及其 装置 存储 介质 | ||
本发明公开了一种以太网数据包捕获分析方法及其装置、存储介质,通过设置数据包的过滤条件,可以过滤掉一些无关的数据包,避免对网络传输的带宽造成不必要的占用,提高了数据包的捕获效率;通过对捕获到的数据包进行分析,并对捕获到的数据包进行统计,可以详细地掌握捕获到的数据包的情况,从而为数据包的处理提供了可靠的参照。本发明的捕获分析方法可以在软件的层面上快捷地捕获数据包、提高处理数据包的可靠性,无须升级硬件,在提高应用的效率的同时,降低使用成本。
技术领域
本发明涉及互联网通信技术领域,尤其是一种以太网数据包捕获分析方法及其装置、存储介质。
背景技术
随着互联网通信技术的快速发展,网络速度也得到大幅度的提高,在通信过程中网络的数据流量也变得越来越大,现有的互联网通信大多数都是采用数据包的形式进行,很多应用都需要基于数据包的捕获。随着数据流量的增大,数据包的捕获速度及稳定性要求也变得更高,随之而来的是硬件性能要求的提高,但由于现有普通的数据包捕获方法较为单一,要适应这种提升,必然会导致使用成本的提升。因此,需要在软件的层面上,提供一种可以快捷地捕获数据包、提高处理数据包的可靠性的方法。
发明内容
为解决上述问题,本发明的目的在于提供一种以太网数据包捕获分析方法及其装置、存储介质,能够快捷地捕获数据包、提高处理数据包的可靠性。
本发明解决其问题所采用的技术方案是:
第一方面,本发明的实施例提出了一种以太网数据包捕获分析方法,包括:
建立以太网连接;
设置数据包的过滤条件;
捕获数据包;
对捕获到的每个数据包进行分析;
对捕获到的数据包进行统计。
进一步,还包括将捕获到的数据包的信息进行显示。
进一步,所述将捕获到的数据包的信息进行显示,是在屏幕上对数据包的信息进行滚动显示,并利用不同的颜色对不同类型的数据包进行渲染作为区分。
进一步,显示的数据包的信息包括序号、捕获时间、源MAC地址、目的MAC地址、长度、协议类型、源IP地址及目的IP地址中的至少一项。
进一步,所述建立以太网连接,包括:
进行网卡接口配置,查找当前网络中所有网卡接口;
选择其中一个网卡接口作为后续的操作接口。
进一步,在触发数据包结束捕获信号前,持续捕获数据包;触发数据包结束捕获信号后,停止数据包捕获,当再次触发数据包捕获信号时,则继续捕获数据包,并将先前捕获的数据包清空。
进一步,所述对捕获到的每个数据包进行分析,包括:
根据数据包的协议类型将数据包进行分类;
对数据包的包号、链路层数据和协议头进行分析。
进一步,所述对捕获到的数据包进行统计,包括:
根据数据包的协议类型将数据包进行分类;
统计每种类型数据包的数量以及所有数据包的总数量。
第二方面,本发明的实施例还提出了一种以太网数据包捕获分析系统,包括:
连接单元,用于建立以太网连接;
过滤单元,用于设置数据包的过滤条件;
捕获单元,用于捕获数据包;
分析单元,用于对捕获到的每个数据包进行分析;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科院计算技术研究所南京移动通信与计算创新研究院,未经中科院计算技术研究所南京移动通信与计算创新研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811617664.7/2.html,转载请声明来源钻瓜专利网。