发明名称 一种软硬件结合实现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号