[发明专利]一种基于协议进行流量控制的方法在审

专利信息
申请号: 202111018554.0 申请日: 2021-09-01
公开(公告)号: CN113726611A 公开(公告)日: 2021-11-30
发明(设计)人: 杜晓天;罗文亮 申请(专利权)人: 深圳市大洲智创科技有限公司
主分类号: H04L12/26 分类号: H04L12/26;H04L12/851;H04L29/06
代理公司: 暂无信息 代理人: 暂无信息
地址: 518000 广东省深圳市龙华区龙*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 协议 进行 流量 控制 方法
【说明书】:

发明涉及网络设备通信应用技术领域,且公开了一种基于协议进行流量控制的方法,包括以下步骤:A:数据报文经过网卡到达tcp/ip协议栈处理;B:判断数据报文对应的数据流是否已经被识别,如果有协议标记进行步骤F处理,否则进入步骤C处理;C:对数据报文的基本属性进行分析;D:查询协议特征库,更新该数据报文的协议标记;E:通过网卡发送数据报文;F:对数据报文进行入队列处理,如果队列满则直接丢弃数据报文,否则将数据报文加入到缓存队列;G:定时从缓存队列中取出数据报文,然后发送数据报文。本发明能够通过协议分析,精准的识别网络中不同类型的流量,方便用户控制不同协议的流量优先级,优化上网体验。

技术领域

本发明涉及网络设备通信应用技术领域,具体为一种基于协议进行流量控制的方法。

背景技术

网络设备及部件是连接到网络中的物理实体。网络设备的种类繁多,且与日俱增。基本的网络设备有:计算机(无论其为个人电脑或服务器)、集线器、交换机、网桥、路由器、网关、网络接口卡(NIC)、无线接入点(WAP)、打印机和调制解调器、光纤收发器、光缆等。

目前大部分网络设备没有将其数据按照类型合理分析,也就无法根据数据的类型分配相应的流量,不利于用户对流量资源的合理分配,同时也影响用户的上网体验。

发明内容

(一)解决的技术问题

针对现有技术的不足,本发明提供了一种基于协议进行流量控制的方法,具备精准识别网络中的流量类型,控制不同类型流量的优先级等优点,解决了现有技术中网络设备的上网体验感差的问题。

(二)技术方案

为实现用户控制不同协议的流量优先级目的,本发明提供如下技术方案:一种基于协议进行流量控制的方法,包括以下步骤:

A:数据报文经过网卡到达tcp/ip协议栈处理;

B:判断数据报文对应的数据流是否已经被识别,如果有协议标记进行步骤F处理,否则进入步骤C处理;

C:对数据报文的基本属性进行分析;

D:查询协议特征库,更新该数据报文的协议标记;

E:通过网卡发送数据报文;

F:对数据报文进行入队列处理,如果队列满则直接丢弃数据报文,否则将数据报文加入到缓存队列;

G:定时从缓存队列中取出数据报文,然后发送数据报文。

进一步的,步骤C中对数据报文的分析步骤具体为:

C1:分析数据报文的协议类型(TCP、UDP、ICMP)、源端口、目的端口等基本信息;

C2:分析数据报文的payload信息,如果是http协议,分析http协议的method、uri、user-agent、host、content-type内容,并缓存到结构体,如果是https协议,分析https请求的url,并缓存到结构体。

进一步的,步骤F中,对数据报文的入队列处理具体步骤为:

F1:获取数据报文的协议标记;

F2:查询协议标记对应的协议类型;

F3:根据协议类型查询协议对应的队列;

F4:判断协议对应队列是否已满,如果已满则丢弃数据报文,否则缓存到数据报文队列。

进一步的,步骤F中,缓存队列为数据报文缓存队列,队列是流量的一种表现形式,每个协议分类包含一个队列,队列的长度由优先级决定。

(三)有益效果

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市大洲智创科技有限公司,未经深圳市大洲智创科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111018554.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top