发明名称 | 一种软硬件结合实现TCP连接状态管理的方法 | ||
摘要 | 本发明提供了一种软硬件结合实现TCP连接状态管理的方法。在硬件和软件中分别建立一个tcp连接管理结构,进行两级tcp连接管理,由硬件实现通用的基本的状态管理,由软件实现和应用系统相关的高级状态管理。硬件网卡接收报文后,进行第一级的基本的TCP连接管理,然后把报文上传主机,接口库接收报文后,进行第二级的高级的TCP连接管理,向应用软件提交TCP数据。本发明提高了TCP卸载系统的TCP连接管理的灵活性,使系统可以进行应用定制的复杂的TCP连接管理。 | ||
申请公布号 | CN102111435A | 申请公布日期 | 2011.06.29 |
申请号 | CN201010611774.X | 申请日期 | 2010.12.17 |
申请人 | 曙光信息产业(北京)有限公司 | 发明人 | 刘朝辉;窦晓光;纪奎;张磊;白宗元;刘灿;李锋伟 |
分类号 | H04L29/08(2006.01)I | 主分类号 | H04L29/08(2006.01)I |
代理机构 | 北京安博达知识产权代理有限公司 11271 | 代理人 | 徐国文 |
主权项 | 一种软硬件结合实现TCP连接状态管理的方法,其特征在于:包含以下步骤:A、网卡中建立第一级tcp管理结构,从接收到的TCP报文提取四元组,并根据TCP报文中的flags状态,用四元组在第一级TCP连接表中查找,并在TCP连接表中对该TCP连接的表项进行新建、删除或修改;B、网卡根据第一级TCP连接表中记录的TCP连接表项的信息,确定需要上传的报文并附加TCP连接信息;C、接口库中建立第二级tcp管理结构,接收报文后,根据四元组查找第二级TCP连接表;D、经过第二级TCP连接表管理后,若数据需要提交给应用软件,则接口库返回应用定制的数据结构。 | ||
地址 | 100084 北京市海淀区水磨西街64号 |