[發明專利]通過硬件輔助處理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.szxzyx.cn/pat/books/201310196116.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:電池模塊
- 下一篇:一種用于冷卻晶硅電池片與金屬傳送網帶的裝置





