APP下载

基于前向纠错的自适应网络传输机制

2021-03-18*

计算机应用 2021年3期
关键词:机制

*

(1.江苏方天电力技术有限公司,南京 211102;2.南京大学计算机科学与技术系,南京 210023;3.南京大学金陵学院信息科学与工程学院,南京 210089)

0 引言

传输控制协议(Transmission Control Protocol,TCP)是可靠的、面向连接的拥塞控制协议,其广泛应用于各类网络,包括有线网络、无线网络和容器集群网[1]等。TCP 是一种传输层协议,可确保数据段的有序交付,从而补充了网络层的Internet 协议。TCP 主要是为有线网络设计的,当应用于无线场景时,它会面临性能下降的问题。因此,了解无线网络中的TCP行为以及用于增强TCP性能的方法是一项重大挑战[2]。

无线网络中,网络传输发生数据丢包的概率会因网络不稳定而变大,如移动设备与无线路由器之间有障碍物或两者距离较远时。文献[3-4]的研究表明,通过无线网络进行高速数据传输,会因为各种原因产生1%~10%的丢包。TCP 协议为确保数据传输的可靠性,接收端检测到丢包后会要求发送端重传报文,这将大大增加数据传输时延,并占用额外带宽重传数据,影响到后续数据段的传输。因此,减少丢包重传对于提升网络传输速率具有重要意义。

前向纠错[5]是解决丢包重传问题的有效方法,其核心是通过冗余数据段,降低重传的概率。通过前向纠错机制,接收端即使发现了丢包,仍然可以基于接收到的冗余数据段,恢复丢失的信息,避免报文重传。基于前向纠错的TCP 传输机制工作于TCP 层与IP 层之间,报文在TCP 层根据最大报文长度(Maximum Segment Size,MSS)形成待发送的数据段后,通过前向纠错编码生成一个或多个冗余数据段,并可通过设定纠错编码的参数调节冗余数据段的比例。……

登录APP查看全文

猜你喜欢

机制
构建“不敢腐、不能腐、不想腐”机制的思考
自制力是一种很好的筛选机制
“三项机制”为追赶超越蓄力
丹凤“四个强化”从严落实“三项机制”
保留和突破:TPP协定ISDS机制中的平衡
定向培养 还需完善安置机制
破除旧机制要分步推进
氢气对缺血再灌注损伤保护的可能机制
注重机制的相互配合
打基础 抓机制 显成效