[发明专利]一种数据包负载的处理方法和装置有效
| 申请号: | 201310745964.4 | 申请日: | 2013-12-30 |
| 公开(公告)号: | CN103701670B | 公开(公告)日: | 2017-12-19 |
| 发明(设计)人: | 严心猷;韩鹏;覃永靖;孙兆兴;孙利;崔晨 | 申请(专利权)人: | 北京神州绿盟信息安全科技股份有限公司;北京神州绿盟科技有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06 |
| 代理公司: | 北京同达信恒知识产权代理有限公司11291 | 代理人: | 黄志华 |
| 地址: | 100089 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种数据包负载的处理方法和装置,用以解决现有技术中网络设备处理多层变换的数据包负载时存在的处理效率较低的问题。该方法包括接收待处理的数据包负载,所述数据包负载为完整数据的一部分;对所述数据包负载进行处理,直至得到的数据为明文数据为止。 | ||
| 搜索关键词: | 一种 数据包 负载 处理 方法 装置 | ||
【主权项】:
一种数据包负载的处理方法,其特征在于,包括:接收待处理的数据包负载,所述数据包负载为完整数据的一部分;所述完整数据由多个多层变换的数据包负载共同构成;每接收到一个数据包负载,判断预先确定的数据流的当前状态是否为正常状态,并,根据以下方式对所述数据包负载进行处理,直至得到的数据为明文数据为止:当判断出数据流的当前状态为正常状态时,每次按照如下方式进行处理:对当前数据进行解析,判断所述当前数据中是否存在非明文数据;当判断出所述当前数据中存在非明文数据时,确定非明文数据的起始位置和数据类型;根据确定出的所述非明文数据的起始位置,生成包含所述非明文数据的数据段;选择包含与所述数据类型对应的状态机的预处理器,对生成的数据段进行处理,得到处理后的数据;其中,所述处理后的数据对应一个数据层,且每次得到的处理后的数据对应的数据层的层次依次升高;当判断出数据流的当前状态为非正常状态时,按照数据层的层次从低至高的顺序依次使用如下方式进行处理:判断当前数据层上是否存在预处理器;当判断结果为存在预处理器时,从该预处理器中包含的状态机的当前状态开始对当前数据层对应的数据进行处理,得到处理后的数据;当判断结果为不存在预处理器时,对当前数据层对应的数据进行解码,判断当前数据层对应的数据中是否存在非明文数据;当判断出当前数据层对应的数据中存在非明文数据时,确定当前数据层对应的数据中的非明文数据的起始位置和数据类型;根据确定出的所述非明文数据的起始位置,生成包含所述非明文数据的数据段;选择包含与所述数据类型对应的状态机的预处理器,对生成的数据段进行处理,得到处理后的数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神州绿盟信息安全科技股份有限公司;北京神州绿盟科技有限公司,未经北京神州绿盟信息安全科技股份有限公司;北京神州绿盟科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310745964.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种电机端盖轴承室结构
- 下一篇:喷淋水幕装置





