[发明专利]通过硬件辅助处理HTTP报头的方法有效
申请号: | 201310196116.2 | 申请日: | 2013-05-23 |
公开(公告)号: | CN103428261B | 公开(公告)日: | 2019-01-15 |
发明(设计)人: | G·卡玛特;I·E·戴维斯;R·贾兰 | 申请(专利权)人: | A10网络股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 钱慰民 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 硬件 辅助 处理 http 报头 方法 | ||
1.一种处理超文本传输协议(HTTP)报头的方法,包括:
将至少一个预定报头字段标识符配置到硬件分组预处理器的存储器上,
其中硬件分组预处理器被允许:检测HTTP分组的报头字段中的至少一个报头字段标识符,所述HTTP分组是在主机和服务器之间的HTTP会话之上接收的;使预定报头字段标识符匹配于HTTP分组中的报头字段标识符;产生包含与HTTP分组中的报头字段标识符对应的信息的报头报告块;并将报头报告块发送至处理器模块以基于所述报头报告块处理HTTP分组。
2.如权利要求1所述的方法,其特征在于,在使预定报头字段标识符匹配于HTTP分组中的报头字段标识符时和在产生报头报告块时,所述硬件分组预处理器被进一步允许:
将HTTP报头中的报头字段标识符与在硬件分组预处理器的存储器上配置的预定报头字段标识符作比较;并且
响应于HTTP报头中的报头字段标识符与硬件分组预处理器的存储器上配置的预定报头字段标识符匹配的判断产生报头报告块以使其包含报头字段块,所述报头字段块包括:
报头字段位置,其指示与HTTP报头中的报头字段标识符对应的报头字段的开始位置;以及
报头字段大小,其指示与HTTP报头中的报头字段标识符对应的报头字段的值的大小或长度。
3.如权利要求2所述的方法,其特征在于,还包括:
将至少一个预定的子报头字段标识符配置到硬件分组预处理器的存储器上,
其中硬件分组预处理器被进一步允许检测HTTP分组的报头字段中的至少一个子报头字段标识符,使预定的子报头字段标识符与HTTP分组中的子报头字段标识符匹配,产生报头报告块以使其进一步包含与HTTP分组中的子报头字段标识符对应的信息。
4.如权利要求3所述的方法,其特征在于,在使预定的子报头字段标识符与HTTP分组中的子报头字段标识符匹配时和在产生报头报告块时,所述硬件分组预处理器被进一步允许:
将预定的子报头字段标识符与对应于HTTP报头中的报头字段标识符的报头字段中的字符进行比较;并且
响应于找到预定的子报头字段标识符和与HTTP报头中的报头字段标识符对应的报头字段中的字符之间的匹配,产生报头报告块以使其包含子报头字段块,所述子报头字段块包括:
子报头字段位置,其指示与HTTP报头中的子报头字段标识符对应的子报头字段的开始位置;以及
子报头字段大小,其指示与HTTP报头中的子报头字段标识符对应的子报头字段的值的大小或长度。
5.如权利要求2所述的方法,其特征在于,所述处理器模块:
从硬件分组预处理器接收报头报告块;
使用报头报告块检索服务策略,包括:
使用报头字段块中的报头字段位置和报头字段大小获得HTTP报头中的报头字段值;并
基于所述报头字段值检索服务策略;以及
将所述服务策略应用至HTTP分组。
6.如权利要求4所述的方法,其特征在于,所述处理器模块:
从所述硬件分组预处理器接收报头报告块;
使用报头报告块检索服务策略,包括:
使用子报头字段块中的子报头字段位置和子报头字段大小获得HTTP报头中的子报头字段值;并
基于所述子报头字段值检索服务策略;以及
将所述服务策略应用于HTTP分组。
7.如权利要求1所述的方法,其特征在于,所述报头字段包括HTTP cookie报头字段。
8.如权利要求4所述的方法,其特征在于,所述报头字段包括HTTP cookie报头字段。
9.如权利要求6所述的方法,其特征在于,所述处理器模块进一步:
修改HTTP分组的报头字段;以及
将经修改的HTTP分组发送至主机或服务器。
10.如权利要求9所述的方法,其特征在于,所述报头字段包括HTTP cookie报头字段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于A10网络股份有限公司,未经A10网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310196116.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电池模块
- 下一篇:一种用于冷却晶硅电池片与金属传送网带的装置