发明名称 一种Tcp重组方法及装置
摘要 本发明提供了一种Tcp重组方法及装置,其通过对存储Tcp包的链表中的节点设置上下边界标志,当上下边界标志同时存在,即为1时,则认为Tcp包的重组完成,从而既不必等到接收到全部报文后才进行重组,也不必每接收一个报文就进行重组,而是只要报文的上、下边界出现,就对所述报文进行重组,通过设置的上下边界,对进行重组的报文进行合理的分组,更好地控制了报文重组的粒度,使得重组后的数据适用于应用层解析。
申请公布号 CN102404340A 申请公布日期 2012.04.04
申请号 CN201110425695.4 申请日期 2011.12.16
申请人 山东中创软件商用中间件股份有限公司 发明人 张标依;张晓民
分类号 H04L29/06(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 北京集佳知识产权代理有限公司 11227 代理人 逯长明
主权项 一种Tcp重组方法,其特征在于,包括:在第一链表的存储所述Tcp包的第一节点中,设置上边界标志和下边界标志,并初始化为0;在与所述第一链表对应方向的第二链表中,查找确认号等于所述第一节点的流水号的第二节点,如果找到,则设置所述第一节点的上边界标志为1;在与所述第一链表对应方向的第二链表中,查找确认号等于所述第一节点的流水号与数据包长度的和的第三节点,如果找到,则设置所述第一节点的下边界标志为1;如果所述第一节点的上边界标志和下边界标志都为1,则完成所述Tcp的重组。
地址 250014 山东省济南市千佛山东路41-1号