【技术实现步骤摘要】
一种TCP连接的维护方法和系统
本申请涉及通信
,特别是涉及TCP代理功能中一种TCP(TransmissionControlProtocol,传输控制协议)连接的维护方法和系统。
技术介绍
在TD-SCDMA网络中,为了提升用户下载速率,改善用户感知,在接入网侧加入了TCP代理功能。一个用户可以建立多个业务,每个业务可以存在多个TCP连接。在TCP代理中,TCP连接的日常维护流程如下:当网络侧从核心网收到下行的数据包时,通过解析数据首部字段来判断该数据是不是TCP报文段。如果是TCP报文段,则会依据该报文段的源IP、目的IP、源端口号和目的端口号在内部维护的TCP连接中查找该TCP连接是否存在。如果存在,则进行相应的TCP代理功能处理;如果不存在,则会依据该报文段的源IP、目的IP、源端口号和目的端口号在设备内部新维护一条TCP连接信息,后续该TCP连接上的报文段则可以使用TCP代理功能。由此可见,在上述TCP连接的日常维护过程中,只要传输层是TCP连接,且网络侧内部维护的TCP连接个数没有达到最大连接个数限制,就在网络侧新创建维护一条TCP连接信息,后续该TCP连接上的所有报文段都要经过TCP代理功能处理。然而,在实际使用过程中,有很多TCP连接只有少量的数据传输,或者TCP连接存在时间非常短,对这些连接上的数据使用TCP代理功能根本无法达到提升用户速率的目的,反而会增加设备负荷,占用内部资源,降低用户的下载速率。
技术实现思路
本申请提供一种传输控制协议TCP连接的维护方法和系统,以解决TCP代理中TCP连接占用大量内部资源,增加设备负荷,降低下载 ...
【技术保护点】
一种传输控制协议TCP连接的维护方法,其特征在于,所述方法包括:对TCP代理中的待维护TCP连接进行解析,获取所述待维护TCP连接对应的属性信息;其中,所述属性信息包括:所述待维护TCP连接对应的IP和端口号;将所述待维护TCP连接对应的属性信息与知名端口列表中的属性信息或已删除TCP列表中的属性信息进行比较;其中,所述知名端口列表中的属性信息、和所述已删除TCP列表中的属性信息对应指示的TCP连接的数据传输量均小于设定数据传输阈值;若所述待维护TCP连接的属性信息与所述知名端口列表中的属性信息相匹配,或与所述已删除TCP列表中的属性信息相匹配,则丢弃所述TCP代理中用于建立所述待维护TCP连接的维护信息,以阻止所述待维护TCP连接的建立。
【技术特征摘要】
1.一种传输控制协议TCP连接的维护方法,其特征在于,所述方法包括:对TCP代理中的待维护TCP连接进行解析,获取所述待维护TCP连接对应的属性信息;其中,所述属性信息包括:所述待维护TCP连接对应的IP和端口号;将所述待维护TCP连接对应的属性信息与知名端口列表中的属性信息或已删除TCP列表中的属性信息进行比较;其中,所述知名端口列表中的属性信息、和所述已删除TCP列表中的属性信息对应指示的TCP连接的数据传输量均小于设定数据传输阈值;若所述待维护TCP连接的属性信息与所述知名端口列表中的属性信息相匹配,或与所述已删除TCP列表中的属性信息相匹配,则丢弃所述TCP代理中用于建立所述待维护TCP连接的维护信息,以阻止所述待维护TCP连接的建立。2.根据权利要求1所述的方法,其特征在于,在所述获取所述待维护TCP连接对应的属性信息步骤之后,所述方法还包括:将所述待维护TCP连接对应的属性信息中的端口号与设定端口号阈值进行比较;其中,所述设定端口号阈值用于指示端口号是否为知名端口号。3.根据权利要求2所述的方法,其特征在于,在所述将所述待维护TCP连接对应的属性信息中的端口号与设定端口号阈值进行比较步骤之后,所述方法还包括:当所述待维护TCP连接对应的属性信息中的端口号大于等于所述设定端口号阈值时,在TCP维护列表中查找所述待维护TCP连接的属性信息,若从所述TCP维护列表中查找到与所述待维护TCP连接对应的属性信息相匹配的属性信息,则根据所述维护信息对所述待维护TCP连接进行维护;否则,将所述待维护TCP连接对应的属性信息与已删除TCP列表中的属性信息进行比较,若所述待维护TCP连接对应的属性信息与已删除TCP列表中的属性信息相匹配,则丢弃所述TCP代理中用于建立所述待维护TCP连接的维护信息,以阻止所述待维护TCP连接的建立;否则,依次获取通过所述待维护TCP连接进行的多次数据传输过程中,每次数据传输过程的平均传输速率;将多个平均传输速率分别与所述待维护TCP连接对应的标准传输速率进行比较;记录平均传输速率小于所述标准传输速率的数据传输过程的次数;当记录的所述次数大于等于设定次数门限时,将所述待维护TCP连接对应的属性信息加入所述已删除TCP列表。4.根据权利要求2或3所述的方法,其特征在于,所述将所述待维护TCP连接对应的属性信息与知名端口列表中的属性信息或已删除TCP列表中的属性信息进行比较,包括:当所述待维护TCP连接对应的属性信息中的端口号小于所述设定端口号阈值时,将所述待维护TCP连接对应的属性信息与所述知名端口列表中的属性信息进行比较;或,当所述待维护TCP连接对应的属性信息中的端口号大于等于所述设定端口号阈值时,将所述待维护TCP连接对应的属性信息与已删除TCP列表中的属性信息进行比较。5.根据权利要求1所述的方法,其特征在于,在所述对TCP代理中的待维护TCP连接进行解析,获取所述待维护TCP连接对应的属性信息步骤之前,所述方法还包括:对从核心网侧接收到传输数据进行解析,获取所述传输数据的首部字段;当所述首部字段满足标准TCP报文段要求时,生成所述维护信息。6.根据权利要求1所述的方法,其特征在于,在所述将所述待维护TCP连接对应...
【专利技术属性】
技术研发人员:韦武朝,
申请(专利权)人:大唐移动通信设备有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。