[发明专利]数据传输方法、装置、电子设备及存储介质在审
| 申请号: | 202111450577.9 | 申请日: | 2021-11-30 |
| 公开(公告)号: | CN114268588A | 公开(公告)日: | 2022-04-01 |
| 发明(设计)人: | 夏飞鹏;祁学豪;陈刚 | 申请(专利权)人: | 网络通信与安全紫金山实验室 |
| 主分类号: | H04L47/12 | 分类号: | H04L47/12;H04L47/27 |
| 代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 陈新生 |
| 地址: | 211111 江*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据传输 方法 装置 电子设备 存储 介质 | ||
本发明提供一种数据传输方法、装置、电子设备及存储介质,所述方法包括:在持续向接收端发送数据单元时,持续执行拥塞阈值的调整操作,数据单元为数据发送窗口中的数据;其中,一次所述拥塞阈值的调整操作包括:基于所述拥塞阈值,执行至少一次对所述数据发送窗口的尺寸增加操作,直至接收到多个针对同一个数据单元的第一信息,则确定所述数据单元的传输发生传输拥塞,调整所述拥塞阈值,将所述数据发送窗口的尺寸减小为第一预设值;第一信息是接收端发送的,第一信息用于表征所述接收端确认接收到所述数据单元。通过控制数据发送窗口的尺寸大小,并且采集来自于接收端的第一信息,可以自动的调节点对点的数据传输量,实现高效的流量控制。
技术领域
本发明涉及通信技术领域,尤其涉及一种数据传输方法、装置、电子设备及存储介质。
背景技术
通信网络是一个复杂系统,在这个复杂系统中,每个节点的设定和部署,都具有相对的独立性。因为通信网络没有一个核心的中央控制系统,所以必须通过网络协议来相互协调。传输控制协议(Transmission Control Protocol,TCP)/网际互连协议(InternetProtocol,IP)是一种被广泛使用的协议,其基础协议包的内容比较单一。传统网络结构中的各网络节点一般安装了TCP/IP协议。
但在传统的网络结构中,控制面与数据转发面都集成在一个网络节点上,网络中的单个节点只能采集所有流经本节点的数据,对于本节点以外的数据,是没有办法获知的,导致基于TCP/IP协议的单个网络节点无法有效进行流量控制。
发明内容
本发明提供一种数据传输方法、装置、电子设备及存储介质,用以解决现有技术中单个网络节点无法有效进行流量控制的缺陷,实现高效的流量控制。
第一方面,本发明提供一种数据传输方法,包括:
在持续向接收端发送数据单元时,持续执行拥塞阈值的调整操作,所述数据单元为数据发送窗口中的数据;
其中,一次所述拥塞阈值的调整操作包括:
基于所述拥塞阈值,执行至少一次对所述数据发送窗口的尺寸增加操作,直至接收到多个针对同一个数据单元的第一信息,则确定所述数据单元的传输发生传输拥塞,调整所述拥塞阈值,将所述数据发送窗口的尺寸减小为第一预设值;
所述第一信息是所述接收端发送的,所述第一信息用于表征所述接收端确认接收到所述数据单元。
可选地,根据本发明提供的一种数据传输方法,一次所述尺寸增加操作,包括:
将所述数据发送窗口的尺寸增加目标尺寸;
其中,在所述数据发送窗口的尺寸小于或等于所述拥塞阈值的情况下,所述目标尺寸为第二预设值,所述第二预设值为N,所述N为正整数;
在所述数据发送窗口的尺寸大于所述拥塞阈值的情况下,所述目标尺寸为第一动态值,所述第一动态值为所述数据发送窗口的尺寸的倒数的M倍,所述M为正整数。
可选地,根据本发明提供的一种数据传输方法,所述将所述数据发送窗口的尺寸增加目标尺寸,包括:
基于所述第一信息,确定第一窗口格中的数据单元全部被所述接收端成功接收,所述第一窗口格为所述数据发送窗口中在发送时序上处于首位的窗口格;
将所述数据发送窗口的前端向后平移一格,将所述数据发送窗口的后端向后平移L格,所述L取值为所述目标尺寸加1;
其中,所述前端为数据发送窗口的两端中在发送时序上靠前的一端,所述后端为数据发送窗口的两端中在发送时序上靠后的一端。
可选地,根据本发明提供的一种数据传输方法,所述拥塞阈值的初始值为第三预设值,所述确定所述数据单元的传输发生传输拥塞,调整所述拥塞阈值,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网络通信与安全紫金山实验室,未经网络通信与安全紫金山实验室许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111450577.9/2.html,转载请声明来源钻瓜专利网。





