[发明专利]网络应用的多连接处理方法及装置有效
| 申请号: | 200710304646.9 | 申请日: | 2007-12-28 |
| 公开(公告)号: | CN101247328A | 公开(公告)日: | 2008-08-20 |
| 发明(设计)人: | 陈念;袁丹 | 申请(专利权)人: | 北京高信达网络科技有限公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/08 |
| 代理公司: | 北京凯特来知识产权代理有限公司 | 代理人: | 郑立明;王连军 |
| 地址: | 100081北京市海淀区西直*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 网络 应用 连接 处理 方法 装置 | ||
技术领域
本发明涉及网络通信领域,尤其涉及一种网络应用的多连接处理方法及装 置。
背景技术
目前在网络通信中,随着网络应用复杂度的不断提高,一种网络应用服务 往往是由多条连接组成的,这里的连接一般是基于TCP(Transmission Control Protocol,传输控制协议)或UDP(User Datagram Protocol,用户数据报文 协议)协议,而为了保证网络信息的完整性,往往需要对多条连接进行关联。
现有技术中对网络信息的检测处理上,一般都是以连接四元组为对象进行 各连接之间数据的分析还原和信息的提取,这里所述的连接四元组指的是通信 双方的IP(Internet Protocol,互联网协议)地址和端口地址所形成的四元组。 也就是由四元组对象确定一组连接,然后对该连接的通信双方的数据进行分析 处理,从而进行网络信息的提取和检测。
从现有技术的方案中可以看出,从各条连接所提取的信息是相互独立的, 无法准确判断多个连接是否属于一种网络应用,也无法将多个连接的信息关联 起来;同时,对每一条连接的特征都需要进行识别,也就是进行协议识别的过 程,这样也就降低了系统运行的效率。
发明内容
本发明实施方式所要解决的技术问题在于提供一种网络应用的多连接处 理方法及装置,能够将属于同一种网络应用的多个连接关联在一起,并可以将 各连接所提取的信息进行共享,同时也不需要对每一条连接都进行协议识别的 过程,进一步提高了系统运行的效率。
本发明实施方式是通过以下技术方案实现的,一种网络应用的多连接处理 方法,包括:
从多连接中的第一个连接的协商数据包中,获取下一个连接双方将要使用 的IP地址和端口地址四元组;
从所获取的IP地址和端口地址四元组中,选取对应的两项或三项来建立预 测连接多元组表;
将所述第一个连接中提取的信息传入所述预测连接多元组表中;
当所述下一个连接到来时,查找所述预测连接多元组表,获得与所述下一 个连接双方的地址相匹配的表项,以及所述第一个连接中提取的信息;
将所述相匹配的表项更新为下一个连接双方对应的IP地址和端口地址的四 元组,根据所述四元组进行所述下一个连接数据包的发送和处理。
所述选取对应的两项或三项来建立预测连接多元组表,具体包括:
将一端的所有IP地址和端口地址对与另一端的所有IP地址分别组合,建立包 含三元组的预测连接多元组表;
或,将一端的所有IP地址和端口地址对与另一端的所有端口地址分别组合, 建立包含三元组的预测连接多元组表。
所述选取对应的两项或三项来建立预测连接多元组表,具体包括:
将一端的所有IP地址或端口地址与另一端的所有IP地址或端口地址分别组 合,建立包含两元组的预测连接多元组表。
所述方法还包括:
对所述预测连接多元组表的表项进行超时老化处理,若在设定的时间内, 某一表项没有更新,则将该表项老化删除。
当所述下一个连接到来时,在查找所述预测连接多元组表之前,还包括:
查找预先建立的四元组转发表,若查找到相应的四元组表项,则根据所述 四元组表项进行所述下一个连接数据包的发送和处理;若没有查找到相应的四 元组表项,则再查找所述预测连接多元组表,完成后继操作。
所述预先建立的四元组转发表的表项中包括:建立连接双方的IP地址和端 口地址四元组;
对所述预先建立的四元组转发表的表项进行超时老化处理,若在设定的时 间内,某一表项没有更新,则将该表项老化删除。
所述第一个连接中提取的信息包括:第一次建立连接双方的帐号或密码原 始数据信息。
本发明实施方式还提供了一种网络应用的多连接处理装置,包括:
地址解析单元,用于从多连接中的第一个连接的协商数据包中,获取下一 个连接双方将要使用的IP地址和端口地址四元组;
预测连接建立单元,用于从所获取的IP地址和端口地址四元组中,选取对 应的两项或三项来建立预测连接多元组表;
信息传递单元,用于将所述第一个连接中提取的信息传入所述预测连接多 元组表中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京高信达网络科技有限公司,未经北京高信达网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710304646.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:信息存储及检索方法
- 下一篇:预制梁养护装置及其养护方法





