网络协议解码器和解码方法技术

技术编号:5229042 阅读:316 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种用于对应用层网络协议数据包解码的方法和解码器。每个应用层网络协议数据包包括多个数据分片组。所述方法包括:a)提取应用层网络协议数据包的第一数据分片组中的数据,并且以所提取的数据为输入,跳转到第一中间状态,同时执行相应的协议解码;b)提取该应用层网络协议数据包的下一数据分片组中的数据,并且以所提取的数据为输入,跳转到下一中间状态,同时执行相应的协议解码;c)依次对该应用层网络协议数据包的其余数据分片组重复上述步骤b),直至到达结束状态。因此,可以将从低层模块接收到的所有数据不加整合地实时提供给解码器,从而省去传统的解码方案中的数据整合模块,简化网络入侵检测设备的模块设计。

【技术实现步骤摘要】

【技术保护点】
一种用于对应用层网络协议数据包解码的方法,每个应用层网络协议数据包包括多个数据分片组,所述方法包括:a)提取应用层网络协议数据包的第一数据分片组中的数据并且以所提取的数据为输入,跳转到第一中间状态,同时执行相应的协议解码;b)提取该应用层网络协议数据包的下一数据分片组中的数据并且以所提取的数据为输入,跳转到下一中间状态,同时执行相应的协议解码;c)依次对该应用层网络协议数据包的其余数据分片组重复上述步骤b),直至到达结束状态。

【技术特征摘要】

【专利技术属性】
技术研发人员:韩鹏么刚张涛
申请(专利权)人:北京神州绿盟信息安全科技股份有限公司
类型:发明
国别省市:11

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

1