一种密码设备及处理网络数据方法、装置制造方法及图纸

技术编号:22471205 阅读:25 留言:0更新日期:2019-11-06 12:58
本公开涉及一种密码设备及处理网络数据方法、装置,该方法应用于密码设备的网络旁路模块时包括:接收密码设备的网卡发送的网络数据;传输网络数据至密码设备的应用层TCP协议处理模块,以使应用层TCP协议处理模块处理网络数据。本公开涉及的密码设备处理网络数据方法,借助网络旁路模块和应用层TCP协议处理模块即可对网络数据进行处理,无需将网络数据传输至Linux操作系统自带的协议栈,从而节省了Linux操作系统自带的协议栈接收网络数据时消耗的CPU资源,提高了密码设备处理网络数据的效率。本公开涉及的密码设备及处理网络数据装置也解决了相应技术问题。

【技术实现步骤摘要】
一种密码设备及处理网络数据方法、装置
本公开涉及信息安全密码
,更具体地说,涉及一种密码设备及处理网络数据方法、装置。
技术介绍
随着信息化产业高速全面发展,作为信息安全基础核心的密码设备,在一直为信息产业与现代服务业发展提供安全的密码技术的同时,也面临越来越高的网络带宽要求。在密码设备中处理TCP/IP网络数据的协议栈是Linux操作系统自带的协议栈,因为其本身功能繁多实现繁琐,该协议栈处理TCP/IP网络数据比较耗时,往往就会出现网络数据流量较大的时候,只是TCP/IP网络数据收发处理就占用了很多的CPU资源,在网络接口的硬件带宽固定的情况下,密码设备的瓶颈就体现在网络数据的通信上面,同样的网络数据处理能力需要强大的硬件来支撑。综上所述,如何提高密码设备处理网络数据的效率是目前本领域技术人员亟待解决的问题。
技术实现思路
本公开的目的是提供一种密码设备处理网络数据方法,其能在一定程度上解决如何提高密码设备处理网络数据的效率的技术问题。本公开还提供了一种密码设备及处理网络数据装置、电子设备、计算机可读存储介质。一方面,本公开提供了一种密码设备处理网络数据方法,应用于所述密码设备的本文档来自技高网...

【技术保护点】
1.一种密码设备处理网络数据方法,其特征在于,应用于所述密码设备的网络旁路模块,包括:接收所述密码设备的网卡发送的网络数据;传输所述网络数据至所述密码设备的应用层TCP协议处理模块,以使所述应用层TCP协议处理模块处理所述网络数据。

【技术特征摘要】
1.一种密码设备处理网络数据方法,其特征在于,应用于所述密码设备的网络旁路模块,包括:接收所述密码设备的网卡发送的网络数据;传输所述网络数据至所述密码设备的应用层TCP协议处理模块,以使所述应用层TCP协议处理模块处理所述网络数据。2.根据权利要求1所述的方法,其特征在于,所述传输所述网络数据至所述密码设备的应用层TCP协议处理模块,包括:基于所述网卡的内存与应用层TCP协议栈的栈地址间的映射关系,在所述应用层TCP协议栈的栈地址中,确定出所述网卡中保存所述网络数据的内存对应的目标栈地址;将所述网络数据映射至所述目标栈地址中;其中,所述应用层TCP协议栈属于所述应用层TCP协议处理模块。3.根据权利要求1所述的方法,其特征在于,所述传输所述网络数据至所述密码设备的应用层TCP协议处理模块,包括:基于所述网卡的网卡队列与应用层TCP协议栈的栈地址间的对应关系,在所述应用层TCP协议栈的栈地址中,确定出发送所述网络数据的网卡队列对应的目标栈地址;传输所述网络数据至所述目标栈地址;其中,所述应用层TCP协议栈属于所述应用层TCP协议处理模块。4.一种密码设备处理网络数据方法,其特征在于,应用于所述密码设备的应用层TCP协议处理模块,包括:接收所述密码设备的网络旁路模块传输的网络数据;调用相应的处理线程对所述网络数据进行处理。5.根据权利要求4所述的方法,其特征在于,所述接收所述密码设备的网络旁路模块传输的网络数据,包括:基于自身的应用层TCP协议栈的栈地址接收所述网络旁路模块映射的网络数据;所述调用相应的处理线程对所述网络数据进行处理,包括:基于所述应用层TCP协议栈的栈地址与处理线程间...

【专利技术属性】
技术研发人员:侯建栋
申请(专利权)人:成都卫士通信息产业股份有限公司
类型:发明
国别省市:四川,51

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

1