网络协议解析处理方法、装置、程序产品、设备制造方法及图纸

技术编号:42610310 阅读:29 留言:0更新日期:2024-09-03 18:18
本申请提供了一种网络协议解析处理方法、装置、程序产品、设备,涉及网络通信技术领域,本申请的方法包括,获取硬编码协议解析模块未能解析识别的网络报文;将网络报文导入元素集协议解析模块,以使元素集协议解析模块根据加载的元素集规则进行协议解析处理,输出解析出的报文内容或者丢弃未能解析的网络报文;其中,元素集规则为预先配置的用于网络协议解析的规则,每一元素集规则均由多条元素组拼接而成,元素组包括由作用于网络层及传输层的网络元素所构成的网络元素组,以及由作用于会话层、表示层和应用层的信息元素所构成的信息元素组。本申请中的网络协议解析处理实现方式,灵活性高,且有利于开发成本的降低。

【技术实现步骤摘要】

本申请涉及网络通信,具体涉及一种网络协议解析处理方法、装置、程序产品、设备


技术介绍

1、网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合,是计算机网络中互相通信的对等实体之间交换信息时所必须遵守的规则的集合。网络协议通常包括由行业内某个组织或者机构定义的标准协议以及由通信双方制定的应用层协议。

2、实际场景中,随着时间推移和技术发展,相关应用层协议的种类越来越多;如在工业控制、物联网、移动通信领域,新的应用层协议越来越多,其中还不乏很多私有协议。而在相关网络安全监管实现中,需要进行应用层协议解析实现开发,如在流量解析引擎的研发过程中,通常需要开发人员一条条的学习相关协议规范,再进行梳理、开发。

3、在实现本专利技术过程中,专利技术人发现,面对上述实际场景,该种开发方式及技术实现至少存在以下问题:需要研发人员了解各种网络协议,学习难度高、导致开发周期、开发效率低;人力成本高,如全面了解所有协议的研发人员凤毛麟角,研发人员本身薪资高,会导致该领域相关研发企业的运营成本高;且从技术实现上看,现有方式在解析技术实现方面,本文档来自技高网...

【技术保护点】

1.一种网络协议解析处理方法,其特征在于,包括:

2.根据权利要求1所述的网络协议解析处理方法,其特征在于,每一所述元素集规则包括一网络元素组以及多个信息元素组,所述进行协议解析处理的过程,包括:

3.根据权利要求1所述的网络协议解析处理方法,其特征在于,还包括,将所述丢弃未能解析的网络报文进行存储处理,以便据此进行人工分析实现新的元素集规则的编写及配置。

4.根据权利要求1所述的方法,其特征在于,所述元素集协议解析模块根据加载的元素集规则进行协议解析处理的过程中,基于多线程方式进行并发的匹配处理。

5.根据权利要求1所述的网络协议解析处理...

【技术特征摘要】

1.一种网络协议解析处理方法,其特征在于,包括:

2.根据权利要求1所述的网络协议解析处理方法,其特征在于,每一所述元素集规则包括一网络元素组以及多个信息元素组,所述进行协议解析处理的过程,包括:

3.根据权利要求1所述的网络协议解析处理方法,其特征在于,还包括,将所述丢弃未能解析的网络报文进行存储处理,以便据此进行人工分析实现新的元素集规则的编写及配置。

4.根据权利要求1所述的方法,其特征在于,所述元素集协议解析模块根据加载的元素集规则进行协议解析处理的过程中,基于多线程方式进行并发的匹配处理。

5.根据权利要求1所述的网络协议解析处理方法,其特征在于,所述网络元素有多种,包括...

【专利技术属性】
技术研发人员:王自强周磊赵时晴
申请(专利权)人:北京安帝科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1