[發明專利]一種密碼設備及處理網絡數據方法、裝置在審
| 申請號: | 201910711982.8 | 申請日: | 2019-08-02 |
| 公開(公告)號: | CN110417791A | 公開(公告)日: | 2019-11-05 |
| 發明(設計)人: | 侯建棟 | 申請(專利權)人: | 成都衛士通信息產業股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王雨 |
| 地址: | 610041 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 密碼設備 處理網絡 處理模塊 網絡數據 應用層 網絡旁路 協議棧 自帶 傳輸網絡數據 網絡數據傳輸 數據裝置 網卡 發送 消耗 | ||
本公開涉及一種密碼設備及處理網絡數據方法、裝置,該方法應用于密碼設備的網絡旁路模塊時包括:接收密碼設備的網卡發送的網絡數據;傳輸網絡數據至密碼設備的應用層TCP協議處理模塊,以使應用層TCP協議處理模塊處理網絡數據。本公開涉及的密碼設備處理網絡數據方法,借助網絡旁路模塊和應用層TCP協議處理模塊即可對網絡數據進行處理,無需將網絡數據傳輸至Linux操作系統自帶的協議棧,從而節省了Linux操作系統自帶的協議棧接收網絡數據時消耗的CPU資源,提高了密碼設備處理網絡數據的效率。本公開涉及的密碼設備及處理網絡數據裝置也解決了相應技術問題。
技術領域
本公開涉及信息安全密碼技術領域,更具體地說,涉及一種密碼設備及處理網絡數據方法、裝置。
背景技術
隨著信息化產業高速全面發展,作為信息安全基礎核心的密碼設備,在一直為信息產業與現代服務業發展提供安全的密碼技術的同時,也面臨越來越高的網絡帶寬要求。
在密碼設備中處理TCP/IP網絡數據的協議棧是Linux操作系統自帶的協議棧,因為其本身功能繁多實現繁瑣,該協議棧處理TCP/IP網絡數據比較耗時,往往就會出現網絡數據流量較大的時候,只是TCP/IP網絡數據收發處理就占用了很多的CPU資源,在網絡接口的硬件帶寬固定的情況下,密碼設備的瓶頸就體現在網絡數據的通信上面,同樣的網絡數據處理能力需要強大的硬件來支撐。
綜上所述,如何提高密碼設備處理網絡數據的效率是目前本領域技術人員亟待解決的問題。
發明內容
本公開的目的是提供一種密碼設備處理網絡數據方法,其能在一定程度上解決如何提高密碼設備處理網絡數據的效率的技術問題。本公開還提供了一種密碼設備及處理網絡數據裝置、電子設備、計算機可讀存儲介質。
一方面,本公開提供了一種密碼設備處理網絡數據方法,應用于所述密碼設備的網絡旁路模塊,包括:
接收所述密碼設備的網卡發送的網絡數據;
傳輸所述網絡數據至所述密碼設備的應用層TCP協議處理模塊,以使所述應用層TCP協議處理模塊處理所述網絡數據。
優選的,所述傳輸所述網絡數據至所述密碼設備的應用層TCP協議處理模塊,包括:
基于所述網卡的內存與應用層TCP協議棧的棧地址間的映射關系,在所述應用層TCP協議棧的棧地址中,確定出所述網卡中保存所述網絡數據的內存對應的目標棧地址;
將所述網絡數據映射至所述目標棧地址中;
其中,所述應用層TCP協議棧屬于所述應用層TCP協議處理模塊。
優選的,所述傳輸所述網絡數據至所述密碼設備的應用層TCP協議處理模塊,包括:
基于所述網卡的網卡隊列與應用層TCP協議棧的棧地址間的對應關系,在所述應用層TCP協議棧的棧地址中,確定出發送所述網絡數據的網卡隊列對應的目標棧地址;
傳輸所述網絡數據至所述目標棧地址;
其中,所述應用層TCP協議棧屬于所述應用層TCP協議處理模塊。
第二方面,本公開提供一種密碼設備處理網絡數據方法,應用于所述密碼設備的應用層TCP協議處理模塊,包括:
接收所述密碼設備的網絡旁路模塊傳輸的網絡數據;
調用相應的處理線程對所述網絡數據進行處理。
優選的,所述接收所述密碼設備的網絡旁路模塊傳輸的網絡數據,包括:
基于自身的應用層TCP協議棧的棧地址接收所述網絡旁路模塊映射的網絡數據;
所述調用相應的處理線程對所述網絡數據進行處理,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都衛士通信息產業股份有限公司,未經成都衛士通信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910711982.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:區塊鏈實名制排隊系統及方法
- 下一篇:通信方法、系統、網關設備及存儲介質





