[发明专利]一种报文处理方法、装置及设备无效
申请号: | 201010598877.7 | 申请日: | 2010-12-21 |
公开(公告)号: | CN102546363A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 马驰国;张军;冯国军;刘洋;皮广辉 | 申请(专利权)人: | 深圳市恒扬科技有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 处理 方法 装置 设备 | ||
技术领域
本发明属于网络通信领域,尤其涉及一种报文处理方法、装置及设备。
背景技术
在网络通信过程中对输入报文进行处理,需要识别该报文所采用的应用协议。随着互联网技术的高速发展,那些协议标识、端口号等特征信息位于报文固定位置的传统标准协议,例如网络层IP协议、传输层TCP/UDP协议以及应用层具有固定端口的SMTP、DNS协议,等等,在整个网络流量中所占据的比例越来越低,而新型的应用协议的种类却越来越多。相比于传统标准协议,新型的应用协议具有协议复杂、端口不固定等特点,例如,传统TCP协议的80端口一般是指HTTP协议,但目前许多应用协议也将80端口作为其通信端口;此外,目前许多HTTP站点也并非一定得通过80端口才能访问,以上问题均导致了利用传统方式进行应用协议识别的难度增大,识别的准确性降低。
提高应用协议识别准确性的关键方法就是对输入到网络通信设备的每个报文进行应用协议的内容特征码检测。在现有的协议识别技术中,当面对新型的应用协议时,由于其内容特征码位于报文中的位置以及所占的字节空间都会有所不同,因此需要对输入的每个报文都进行全报文字节空间的遍历检测,其识别过程占用了较大的系统资源,很大程度地降低了网络通信设备对输入报文的处理性能,严重情况下甚至引起设备的状态异常,直到系统瘫痪。
发明内容
本发明实施例的目的在于提供一种报文处理方法,旨在解决现有技术中在报文处理过程中,应用协议识别方法系统资源占用率大,导致报文处理性能低的问题。
本发明实施例是这样实现的,一种报文处理方法,所述方法包括下述步骤:
当接收到输入报文时,提取所述输入报文的五元组信息;
将所述输入报文的五元组信息与存储的会话表的会话表项进行匹配,并根据匹配结果更新所述会话表,所述会话表用于记录报文的五元组信息和所述会话表项的状态;
根据与所述输入报文匹配的会话表项的状态,对所述输入报文进行相应处理。
本发明实施例的另一目的在于提供一种报文处理装置,所述装置包括:
会话表单元,用于存储会话表,所述会话表用于记录报文的五元组信息和会话表项的状态;
报文信息提取单元,用于当接收到输入报文时,提取输入报文的五元组信息;
匹配单元,用于将所述输入报文的五元组信息与存储的会话表进行匹配;
会话表更新单元,用于根据匹配的结果更新所述会话表的会话表项;
报文处理单元,用于根据匹配的所述会话表项的状态,对所述输入报文进行相应处理。
本发明实施例的另一目的在于提供一种包含上述报文处理装置的设备。
本发明实施例通过将输入报文的五元组信息与包含报文五元组信息的会话表进行匹配,实现对应用协议的识别,并根据相应会话表项的状态对报文进行处理,避免了对每个应用协议内容特征码的遍历检测,节省了系统资源。
附图说明
图1是本发明实施例提供的报文处理方法的实现流程图;
图2是本发明实施例提供的会话表更新的实现流程图;
图3是本发明实施例提供的报文处理装置的结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例通过将输入报文的五元组信息与包含报文五元组信息的会话表进行匹配,实现对应用协议的识别,并根据相应会话表项的状态对报文进行处理,避免了对每个应用协议内容特征码的遍历检测,节省了系统资源。
图1示出了本发明实施例提供的报文处理方法的实现流程,详述如下:
在步骤S101中,当接收到输入报文时,提取所述输入报文的五元组信息,该五元组信息包括报文的源IP地址、宿IP地址、协议类型、源端口和宿端口。
在步骤S102中,将所述输入报文的五元组信息与存储的会话表的会话表项进行匹配,并根据匹配结果更新所述会话表,所述会话表用于记录报文的五元组信息和所述会话表项的状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市恒扬科技有限公司,未经深圳市恒扬科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010598877.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:可拆卸底脚的电机定子外壳
- 下一篇:一种带高度定位结构的LED发光器件