[发明专利]一种网络TCP流量处理方法及其装置在审
申请号: | 201810731643.1 | 申请日: | 2018-07-05 |
公开(公告)号: | CN108696450A | 公开(公告)日: | 2018-10-23 |
发明(设计)人: | 丁华勇;王立明;余吕平 | 申请(专利权)人: | 深圳华信系统技术有限公司 |
主分类号: | H04L12/813 | 分类号: | H04L12/813;H04L29/06 |
代理公司: | 北京众合诚成知识产权代理有限公司 11246 | 代理人: | 夏艳 |
地址: | 518052 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 特征数据 第三方数据平台 存储 数据周期性 处理工具 诊断分析 质量分析 实时性 回溯 传送 网络 工程师 分流 输出 保留 分析 | ||
本发明提供一种网络TCP流量处理方法及其装置,包括以下步骤:步骤1:确定TCP流;步骤2:根据确定的TCP流获取TCP流特征数据;步骤3:根据所述TCP流特征数据对TCP流量进行诊断分析,并将所述TCP流特征数据输出到第三方数据平台。本发明解决了按需临时准备TCP流量处理工具的问题,实时性高。同时该装置可以本地存储TCP流特征数据,具有回溯的能力。该装置对TCP流进行自动分流,自动对TCP流的特征进行提取、计算和存储。降低了工程师对TCP流分析的难度。同时该装置具有保留TCP流特征数据的功能,其可以将数据周期性传送至第三方数据平台,便于做长期的TCP质量分析。
技术领域
本发明涉及通信技术领域,尤其涉及一种网络TCP流量处理方法及其装置。
背景技术
TCP\IP协议族是当前Internet的基础,日常网络应用如微信、QQ、网上视频、收发电子邮件等都离不开它。TCP流量属于第四层传输层流量,TCP流的质量直接影响到基于TCP承载的应用层用户体验。对TCP流的分析可以为优化用户体验提供必须的数据支撑。
当需要对TCP流量做诊断分析时,一般情况下使用电脑通过网卡配合开源的软件如Wireshark进行手动按需抓包进行分析,这种方式能够解决一些问题,但是其存在下面几个缺陷:
实时性差、无回溯功能:最终用户反馈某基于TCP应用出现问题后,工程师再准备工具去执行手动抓包,此时之前的问题可能已经不能复现,无法获取到网络问题发生时候的相关TCP流的特征数据;
对工程师技术要求高:手动临时进行TCP流分析,需要工程师具有较高的网络数据包诊断经验,计算TCP流的特征数据需要花费大量时间。
无法系统地和数据平台对接:手动零时的抓包分析数据不能够系统的和第三方数据平台对接,无法为以后的相关诊断分析提供数据。
发明内容
本发明的目的在于解决上述现有技术存在的缺陷,提供一种网络TCP流量处理装置,该装置能够实时、自动地将输入的TCP流量按照TCP流(TCP Flow)输出TCP流的特征数据。TCP流的特征数据可以保留在该装置中,可以周期性地输出到第三方数据平台,实现其他的建模分析。
一种网络TCP流量处理方法,包括以下步骤:
步骤1:确定TCP流;
步骤2:根据确定的TCP流获取TCP流特征数据;
步骤3:根据所述TCP流特征数据对TCP流量进行诊断分析,并将所述TCP流特征数据输出到第三方数据平台;
所述TCP流特征数据包括以下字段:开始时间、持续时长、协议、应用类型、源IP、源端口号、目的IP、目的端口号、发送最小包长、发送最大包长、发送平均包长、接收最小包长、接收最大包长、接收平均包长、发送包数、接收包数、发送字节数、接收字节数、发送速率、接收速率、最长发送应答、最短发送应答、平均发送应答、最长接收应答、最短接收应答、平均接收应答、发送重传、接收重传、建立时间、发送SACK、接收SACK、TCP状态、发送首包负荷、接收首包负荷、比特率、包序号、应答序号。
进一步地,如上所述的方法,步骤1中确定TCP流的方法为:以TCP的握手信号作为一条TCP流的起始,计算TCP流的连接时间,以TCP的FIN或RST作为一条TCP流的终结,然后TCP/IP的协议头特征来唯一地确定一条TCP流。
进一步地,如上所述的方法,根据所述握手信号是否完整的三个数据包来判断TCP连接是否成功。
进一步地,如上所述的方法,步骤3所述诊断分析包括:
根据TCP流特征数据中的包序号与应答序号关系计算客户端与服务端间的网络延迟及应答时间;
根据统计的TCP流双向的数据收发包数量及比特率计算网络应用的实际带宽;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳华信系统技术有限公司,未经深圳华信系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810731643.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据调度方法及装置
- 下一篇:一种用于控制流量的方法和装置