【技术实现步骤摘要】
网络数据包传输方法、装置、电子设备及存储介质
本专利技术涉及网络通信
,尤其涉及一种网络数据包传输方法、装置、电子设备及存储介质。
技术介绍
随着计算机网络的发展和传输数据量的急剧增长,网络服务质量越来越差。简单地丢弃数据包的处理方法已经不再适合当前的网络,单纯的增加网络带宽也不能满足用户的要求。因此,如何对网络数据包的传输进行控制,以提高网络服务质量是一个亟待解决的技术问题。
技术实现思路
鉴于以上内容,有必要提供一种网络数据包传输方法、装置、电子设备及存储介质,能够对网络数据包的传输进行有效控制,同时,提高网络服务质量。本专利技术的第一方面提供一种网络数据包传输方法,所述方法包括:获取待传输的多个网络数据包;判断当前时间是否属于需要进行带宽限速的预设时间段;若当前时间属于需要进行带宽限速的预设时间段,获取每个所述网络数据包的属性;根据所述属性,确定每个所述网络数据包的优先级;检测当前的网络状态,并根据所述网络状态确定带宽限速值;根据 ...
【技术保护点】
1.一种网络数据包传输方法,其特征在于,所述方法包括:/n获取待传输的多个网络数据包;/n判断当前时间是否属于需要进行带宽限速的预设时间段;/n若当前时间属于需要进行带宽限速的预设时间段,获取每个所述网络数据包的属性;/n根据所述属性,确定每个所述网络数据包的优先级;/n检测当前的网络状态,并根据所述网络状态确定带宽限速值;/n根据所述优先级以及所述带宽限速值,传输多个所述网络数据包。/n
【技术特征摘要】
1.一种网络数据包传输方法,其特征在于,所述方法包括:
获取待传输的多个网络数据包;
判断当前时间是否属于需要进行带宽限速的预设时间段;
若当前时间属于需要进行带宽限速的预设时间段,获取每个所述网络数据包的属性;
根据所述属性,确定每个所述网络数据包的优先级;
检测当前的网络状态,并根据所述网络状态确定带宽限速值;
根据所述优先级以及所述带宽限速值,传输多个所述网络数据包。
2.根据权利要求1所述的方法,其特征在于,所述根据所述属性,确定每个所述网络数据包的优先级包括:
根据所述属性包括的协议内容或目的地址,确定每个所述网络数据包的数据包类型;
根据预设的数据包类型与优先级的对应关系,确定每个所述网络数据包的优先级。
3.根据权利要求1所述的方法,其特征在于,所述检测当前的网络状态,并根据所述网络状态确定带宽限速值之后,所述方法还包括:
根据所述属性包括的多个进程,从多个所述网络数据包中确定包括预设进程的第一数据包;
所述根据所述优先级以及所述带宽限速值,传输多个所述网络数据包包括:
根据所述优先级以及所述带宽限速值,对所述第一数据包的传输进行控制。
4.根据权利要求1所述的方法,其特征在于,所述检测当前的网络状态,并根据所述网络状态确定带宽限速值之后,所述方法还包括:
根据所述属性包括的多个五元组,从多个所述网络数据包中确定包括预设五元组的第二数据包;
所述根据所述优先级以及所述带宽限速值,传输多个所述网络数据包包括:
根据所述优先级以及所述带宽限速值,对所述第二数据包的传输进行控制。
5.根据权利要求1所述的方法,其特征在于,所述检测当前的网络状态包括:
向服务器发送因特网包探索器PING包;计算所述PING包的往返时延RTT值;根据所述RTT值,确定当前网络的拥塞状态;或
向多个预设域名发送超文...
【专利技术属性】
技术研发人员:韩少阳,
申请(专利权)人:深圳市网心科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。