-
公开(公告)号:CN105991424B
公开(公告)日:2020-03-06
申请号:CN201510189049.0
申请日:2015-04-20
Applicant: 杭州迪普科技股份有限公司
Inventor: 陈伟
IPC: H04L12/70
Abstract: 本发明提供一种网络数据转发方法及装置,该方法应用在中间设备中用于实现网络数据转发的内核socket上,包括:接收网络数据;根据网络数据,构造与网络数据对应的数据信号;将与网络数据对应的数据信号发送给中间设备中的应用识别单元,以使应用识别单元根据数据信号,对网络数据进行应用识别;接收应用识别单元发送的应用识别后的网络数据;对应用识别后的网络数据进行转发。本发明中,应用识别单元直接从内核socket中获取数据信号,可以提高数据信号的获取速度,从而可以提高网络数据的转发性能。
-
公开(公告)号:CN106385409B
公开(公告)日:2019-07-09
申请号:CN201610810370.0
申请日:2016-09-08
Applicant: 杭州迪普科技股份有限公司
IPC: H04L29/06
Abstract: 本申请提供一种TCP报文的处理方法及装置,该方法可以包括:根据所述本端设备在TCP连接中所处的当前状态,以及预设置的预测规则,预测所述本端设备在TCP连接中所处的下一状态,所述下一状态包含所述本端设备预计接收到的TCP报文的第一特征;根据所述本端设备实际接收到的TCP报文的第二特征,将所述第一特征与所述第二特征进行匹配;当所述第一特征与所述第二特征相匹配时,将所述实际接收到的TCP报文转入所述下一状态对应的快速处理流程。本申请对该本端设备所处的下一状态进行预测,若预测命中,则将接收到的TCP报文转入相应的快速处理流程,从而加快了该本端设备对TCP报文的处理速度。
-
公开(公告)号:CN106506522B
公开(公告)日:2019-08-06
申请号:CN201611067768.6
申请日:2016-11-28
Applicant: 杭州迪普科技股份有限公司
Inventor: 陈伟
Abstract: 本申请提供一种TCP连接的管理方法和装置,包括:接收到终端设备发送的TCP协议报文;当TCP协议报文为TCP SYN报文时,基于系统内核时钟的计数值和预设的比率对TCP SYN报文的序列号进行修改,向服务器转发修改后的报文,并将修改前后的序列号之间的差值与报文的会话特征对应保存;当TCP协议报文不是TCP SYN报文时,根据TCP协议报文的会话特征查找对应的差值,基于差值对TCP协议报文的序列号进行修改,并向服务器转发修改后的报文;在接收到服务器发送的TCP协议报文时,根据TCP协议报文的会话特征查找对应的差值,基于差值对TCP协议报文的确认号进行逆修改,并向终端设备转发逆修改后的报文。
-
公开(公告)号:CN106506617B
公开(公告)日:2019-06-07
申请号:CN201610938687.2
申请日:2016-11-01
Applicant: 杭州迪普科技股份有限公司
Inventor: 陈伟
Abstract: 本申请提供一种数据压缩方法和设备,包括:处理器对接收到的业务数据进行压缩预处理,并为所述业务数据指定回调函数;处理器将压缩预处理后的业务数据发送至硬件压缩模块,由硬件压缩模块进行压缩;硬件压缩模块将压缩后的业务数据发送回处理器,并向处理器发送中断信号;处理器在接收到中断信号时,判断所述中断信号是否来自硬件压缩模块;当处理器确定所述中断信号来自硬件压缩模块时,调用所述回调函数,对所述压缩后的业务数据进行业务处理。本申请技术方案可以提高网络设备的HTTP压缩处理性能。
-
公开(公告)号:CN105991629B
公开(公告)日:2019-06-04
申请号:CN201510136373.6
申请日:2015-03-26
Applicant: 杭州迪普科技股份有限公司
Inventor: 陈伟
IPC: H04L29/06
Abstract: 本申请提供一种TCP连接建立方法及装置,该方法应用在中间设备上,包括:在中间设备与客户端之间建立第一TCP链路;接收客户端发送的数据报文;在中间设备与服务器之间建立第二TCP链路;建立用于连接第一TCP链路和第二TCP链路的与中间设备接收到的数据报文对应的TCP转发通道,其中与中间设备接收到的数据报文对应的TCP转发通道上包括数据报文的路由信息、用于转发数据报文的端口信息、与数据报文中原有IP地址对应的地址转换后的IP地址、数据报文分别基于所述第一TCP链路和所述第二TCP链路传输时的序列号差值和确认号差值中的至少一种信息。通过本发明可以降低中间设备的资源消耗量。
-
公开(公告)号:CN105939293B
公开(公告)日:2019-01-22
申请号:CN201610044885.4
申请日:2016-01-22
Applicant: 杭州迪普科技股份有限公司
IPC: H04L12/935 , H04L12/883
Abstract: 本申请提供一种SKB回收方法及装置,所述方法应用在多核网络设备中,所述方法包括:判断预设SKB链表中是否有可用的SKB;确定有可用的SKB时,获取所述可用的SKB;基于所述可用的SKB指向的地址进行报文封装,并构造所述报文的描述符;将所述报文的描述符发送给网络加速模块;当接收到所述网络加速模块针对所述报文的描述符返回的缓存成功消息后,回收所述可用的SKB到所述预设SKB链表中。应用本申请实施例,大大减轻了CPU的处理压力,从而确保CPU正常发包,解决网络设备无法正常发送报文的问题。
-
公开(公告)号:CN105991348B
公开(公告)日:2019-03-15
申请号:CN201510260261.1
申请日:2015-05-20
Applicant: 杭州迪普科技股份有限公司
Inventor: 陈伟
Abstract: 本发明提供一种TCP连接关闭方法及装置,该方法应用在用于实现客户端与服务器之间数据传输的中间设备上,以客户端和服务器中的一个设备作为本端设备,另一个设备作为对端设备,该方法包括:将本端设备发送的第一FIN报文转发给对端设备;将对端设备返回的第一ACK报文转发给本端设备,至此,本端设备至对端设备的链路正常关闭。在本端设备至对端设备的链路正常关闭后,中间设备通过在预设时间内未接收到对端设备向本端设备发送的第二FIN报文时,构造第二FIN报文并将该第二FIN报文发送给本端设备,可以使本端设备在接收到该第二FIN报文后,通过中间设备向对端设备返回第二ACK报文,由此可以关闭对端设备至本端设备的链路,从而实现TCP连接的完全关闭。
-
公开(公告)号:CN106506617A
公开(公告)日:2017-03-15
申请号:CN201610938687.2
申请日:2016-11-01
Applicant: 杭州迪普科技股份有限公司
Inventor: 陈伟
CPC classification number: H04L67/2828 , H04L67/02 , H04L67/40
Abstract: 本申请提供一种数据压缩方法和设备,包括:处理器对接收到的业务数据进行压缩预处理,并为所述业务数据指定回调函数;处理器将压缩预处理后的业务数据发送至硬件压缩模块,由硬件压缩模块进行压缩;硬件压缩模块将压缩后的业务数据发送回处理器,并向处理器发送中断信号;处理器在接收到中断信号时,判断所述中断信号是否来自硬件压缩模块;当处理器确定所述中断信号来自硬件压缩模块时,调用所述回调函数,对所述压缩后的业务数据进行业务处理。本申请技术方案可以提高网络设备的HTTP压缩处理性能。
-
公开(公告)号:CN106101239B
公开(公告)日:2018-12-25
申请号:CN201610460465.4
申请日:2016-06-21
Applicant: 杭州迪普科技股份有限公司
Inventor: 陈伟
Abstract: 本申请提供一种超文本传输协议HTTP重定向报文的重写方法,所述方法包括:针对接收到的HTTP重定向报文执行网络层解封装后,获取所述报文的传输控制协议TCP数据;将所述获取到的TCP数据与预设的HTTP重定向特征进行匹配;当完全匹配时,基于预设的字段内容对所述HTTP重定向报文的头部字段进行重写;当部分匹配时,将所述获取到的TCP数据与所述报文的下一个报文的TCP数据进行重组,当重组后的TCP数据完全匹配预设的HTTP重定向特征时,基于预设的字段内容对所述报文以及所述报文的下一个报文的头部字段进行重写。本申请可以解决相关技术因需要将该重定向报文解封至应用层才能完成对该重定向报文的重写而导致的系统资源有效利用率低的问题。
-
公开(公告)号:CN106506522A
公开(公告)日:2017-03-15
申请号:CN201611067768.6
申请日:2016-11-28
Applicant: 杭州迪普科技股份有限公司
Inventor: 陈伟
CPC classification number: H04L61/2521 , H04L67/14 , H04L69/16
Abstract: 本申请提供一种TCP连接的管理方法和装置,包括:接收到终端设备发送的TCP协议报文;当TCP协议报文为TCP SYN报文时,基于系统内核时钟的计数值和预设的比率对TCP SYN报文的序列号进行修改,向服务器转发修改后的报文,并将修改前后的序列号之间的差值与报文的会话特征对应保存;当TCP协议报文不是TCP SYN报文时,根据TCP协议报文的会话特征查找对应的差值,基于差值对TCP协议报文的序列号进行修改,并向服务器转发修改后的报文;在接收到服务器发送的TCP协议报文时,根据TCP协议报文的会话特征查找对应的差值,基于差值对TCP协议报文的确认号进行逆修改,并向终端设备转发逆修改后的报文。
-
-
-
-
-
-
-
-
-