-
公开(公告)号:CN110581823B
公开(公告)日:2020-12-22
申请号:CN201810578961.9
申请日:2018-06-07
申请人: 中国科学院声学研究所
IPC分类号: H04L29/06
摘要: 本发明公开了一种非公开数据库协议请求数据包的解析方法,包括:步骤1)提取若干个请求规则,包括:请求数据包报文头的起始位置、请求命令长度字段的出现位置和请求命令开始位置,将各条请求规则及其中确定不变的字段的数据组成协议报文规则表;步骤2)根据步骤1)得到的协议报文规则表,将每条请求规则中确定不变的字段标记为着色节点,生成规则树;步骤3)查找步骤2)生成的规则树,将待解析请求数据包的报文和与该报文对应的规则树输入,每一个待解析数据包与规则树进行匹配,获得该规则树叶节点对应的请求规则;步骤4)根据请求规则中报文头的起始位置、请求命令长度字段的出现位置和请求命令开始位置解析待解析数据包,获取请求命令。
-
公开(公告)号:CN106161053A
公开(公告)日:2016-11-23
申请号:CN201510149158.X
申请日:2015-03-31
申请人: 中国科学院声学研究所
IPC分类号: H04L12/24 , H04L12/851
摘要: 本发明涉及一种SDN控制器QoS管理系统,包括:网络状态数据库模块、应用信息提取模块、QoS路由计算模块、网络拓扑管理模块、链路状态发现模块和流表自动下发模块;网络拓扑管理模块生成、管理网络拓扑结构信息;链路状态发现模块获取数据平面的链路状态;网络状态数据库模块保存从拓扑管理模块以及链路状态发现模块获取的网络拓扑结构信息和链路状态信息;应用信息提取模块提取数据包信息,并将数据包信息发送到QoS路由计算模块;QoS路由计算模块根据从网络状态数据库模块提取的网络状态信息以及应用信息提取模块输入的数据包信息,计算数据流传输路径;流表自动下发模块依据由数据流路径信息,计算生成对应流表。
-
公开(公告)号:CN110034966A
公开(公告)日:2019-07-19
申请号:CN201810027661.1
申请日:2018-01-11
申请人: 中国科学院声学研究所 , 北京中科视云科技有限公司
摘要: 本发明公开了一种基于机器学习的数据流分类方法,包括:步骤1)捕获并根据输入规则过滤网络上的数据流,获取符合条件的数据包;步骤2)根据数据包的五元组信息建立数据流,结合其反向的数据流建立应用流,提取指定的应用流特征信息,记录在应用流流表中;步骤3)检测应用流是否完成交互过程;如果已完成,则将应用流特征信息封装成特征向量,调用机器学习分类器进行分类得到标签La,进入步骤4),否则,将所述应用流的分类结果标识为“未知应用”;步骤4)查找当前应用流所属的关联信息表,结合表内历史应用流的机器学习分类信息决定当前应用流的最终分类结果。本发明的方法能够有效提升当前数据流的分类准确性。
-
公开(公告)号:CN110034966B
公开(公告)日:2020-09-08
申请号:CN201810027661.1
申请日:2018-01-11
申请人: 中国科学院声学研究所 , 北京中科视云科技有限公司
摘要: 本发明公开了一种基于机器学习的数据流分类方法,包括:步骤1)捕获并根据输入规则过滤网络上的数据流,获取符合条件的数据包;步骤2)根据数据包的五元组信息建立数据流,结合其反向的数据流建立应用流,提取指定的应用流特征信息,记录在应用流流表中;步骤3)检测应用流是否完成交互过程;如果已完成,则将应用流特征信息封装成特征向量,调用机器学习分类器进行分类得到标签La,进入步骤4),否则,将所述应用流的分类结果标识为“未知应用”;步骤4)查找当前应用流所属的关联信息表,结合表内历史应用流的机器学习分类信息决定当前应用流的最终分类结果。本发明的方法能够有效提升当前数据流的分类准确性。
-
公开(公告)号:CN110581823A
公开(公告)日:2019-12-17
申请号:CN201810578961.9
申请日:2018-06-07
申请人: 中国科学院声学研究所
IPC分类号: H04L29/06
摘要: 本发明公开了一种非公开数据库协议请求数据包的解析方法,包括:步骤1)提取若干个请求规则,包括:请求数据包报文头的起始位置、请求命令长度字段的出现位置和请求命令开始位置,将各条请求规则及其中确定不变的字段的数据组成协议报文规则表;步骤2)根据步骤1)得到的协议报文规则表,将每条请求规则中确定不变的字段标记为着色节点,生成规则树;步骤3)查找步骤2)生成的规则树,将待解析请求数据包的报文和与该报文对应的规则树输入,每一个待解析数据包与规则树进行匹配,获得该规则树叶节点对应的请求规则;步骤4)根据请求规则中报文头的起始位置、请求命令长度字段的出现位置和请求命令开始位置解析待解析数据包,获取请求命令。
-
公开(公告)号:CN108415927A
公开(公告)日:2018-08-17
申请号:CN201810044262.6
申请日:2018-01-17
申请人: 中国科学院声学研究所 , 北京中科智网科技有限公司
摘要: 本发明实施例提供一种非顺序表格的还原方法及装置,所述方法包括:从待解析数据包中获取数据包信息,其中,数据包信息至少包括以下之一:数据包的列名、每列的数据类型的编码、每列允许的字节数、每个列名处于表格中的序号和行数据信息;根据每个列名处于表格中的序号将每个列名对应的数据包存储于预先设定的缓存中,以及对缓存中的数据进行预处理;根据行数据信息确定待解析数据包中的行数据头,从行数据头开始,根据行数据长度字段取出相应长度的行数据,依据数据类型编码解析出行数据内容并发送列的行数据日志。解决了部分情况下可能出现的数据库协议响应数据包中所包含的列名个数和行数据每行数据个数不一致的问题。
-
公开(公告)号:CN106357710A
公开(公告)日:2017-01-25
申请号:CN201510416692.2
申请日:2015-07-15
申请人: 中国科学院声学研究所 , 北京中科智网科技有限公司
CPC分类号: H04L67/28 , H04L65/105 , H04L67/1002 , H04L69/161
摘要: 本发明提供了一种基于多核网络处理器的TCP粘合系统,所述系统包括:客户端通信模块、网络代理服务模块、服务端通信模块和TCP粘合模块;所述客户端通信模块用于建立客户端与多核网络处理器的TCP连接;所述网络代理服务模块用于解析和提取客户端发送的数据请求;对提取的数据请求进行判断生成TCP粘合指令与TCP连接基本信息;并发送到所述TCP粘合模块;执行负载均衡策略选择指定的服务节点作为服务端;所述服务端通信模块,用于建立指定的服务端与多核网络处理器的TCP连接;所述TCP粘合模块,用于接收服务端发送的响应数据包,完成客户端与服务端双向连接的数据包粘合处理,并将粘合处理后的数据包发送给客户端。
-
-
-
-
-
-