麒麟软件有限公司罗选强获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉麒麟软件有限公司申请的专利一种解决多重相同SYN包引发TCP连接重置优化方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120238563B 。
龙图腾网通过国家知识产权局官网在2025-07-29发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510713713.0,技术领域涉及:H04L67/141;该发明授权一种解决多重相同SYN包引发TCP连接重置优化方法是由罗选强;肖林逵;陆云;胡海;刘正元;刘云;张铎设计研发完成,并于2025-05-30向国家知识产权局提交的专利申请。
本一种解决多重相同SYN包引发TCP连接重置优化方法在说明书摘要公布了:本发明公开一种解决多重相同SYN包引发TCP连接重置优化方法,包括以下步骤:保存第一HASH表和第二HASH表,第一HASH表包括多个链表,第二HASH表包括多个自旋锁;客户端发送待处理的SYN包给服务端;服务端接收待处理的SYN包并获取对应的链表以及自旋锁;服务端遍历对应的链表并进行连接信息的比对;若存在相同的连接信息,则丢弃待处理的SYN包并释放自旋锁;若不存在相同的连接信息,则将待处理的SYN包标记为已处理的SYN包并将连接信息存储至对应的链表再释放自旋锁;服务器将得到SYN‑ACK包发送给客户端;客户端接收SYN‑ACK包;客户端得到ACK包并发送给服务端;服务端接收ACK包。
本发明授权一种解决多重相同SYN包引发TCP连接重置优化方法在权利要求书中公布了:1.一种解决多重相同SYN包引发TCP连接重置优化方法,其特征在于, 服务端与客户端之间建立TCP连接需经历握手阶段,所述优化方法用于服务端与客户端在握手阶段时,对待处理的SYN包的判定及处理; 所述优化方法包括以下步骤: 步骤S0:使用一结构体保存第一HASH表和第二HASH表,所述第一HASH表存放多个链表;所述链表用于存放已处理的SYN包的连接信息,第二HASH表存放多个自旋锁;每一自旋锁对应保护第一HASH表中的一个链表; 步骤S1:客户端发送待处理的SYN包给服务端; 步骤S2:服务端的线程基于客户端发送的待处理的SYN包得到HASH值,从第一HASH表中获取HASH值对应的链表以及从第二HASH表获取对应的自旋锁; 步骤S3:服务端的线程从第二HASH表获取到对应的自旋锁后,服务端的线程从HASH值对应的链表内依次取出已处理的SYN包的连接信息与待处理的SYN包的连接信息进行比对; 步骤S4:若HASH值对应的链表中存在与待处理的SYN包的连接信息相同的已处理的SYN包的连接信息,则服务端的线程丢弃待处理的SYN包,不再对待处理的SYN包进行处理,并释放对应的自旋锁; 步骤S5:若HASH值对应的链表中不存在与待处理的SYN包的连接信息相同的已处理的SYN包的连接信息,则服务端的线程将待处理的SYN包标记为已处理的SYN包,将已处理的SYN包的连接信息存储至HASH值对应的链表中,之后再释放对应的自旋锁,然后进入步骤S6对标记为已处理的SYN包继续处理; 步骤S6:服务器的线程基于已处理的SYN包得到SYN-ACK包,并将SYN-ACK包发送给客户端; 步骤S7:客户端接收服务端的线程发送的SYN-ACK包; 步骤S8:客户端处理SYN-ACK包得到ACK包,并将ACK包发送给服务端的线程; 步骤S9:服务端的线程接收到ACK包,握手阶段结束。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人麒麟软件有限公司,其通讯地址为:300450 天津市滨海新区滨海高新区塘沽海洋科技园信安创业广场3号楼6-8层;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。