APP下载

一种提高UDP可靠性的数据传输方法研究

2012-07-31巩光志王冬冬

中国民航大学学报 2012年1期
关键词:分配

李 国,巩光志,王冬冬

(中国民航大学 a.计算机学院;b.航空自动化学院,天津 300300)

常用的网络数据传输协议有TCP和UDP[1-2],TCP是面向连接的协议,包含了专门的传递保证机制,具有高度可靠性,但效率很低;传统的UDP协议通信效率高,但是可靠性差,不适合那些对可靠性要求较高、实时性较强的应用环境。随着网络传输的快速发展,在某些特定环境中,对大量声音数据的可靠性和高效性要求都较高,TCP协议不能满足效率上的要求,UDP又不能满足可靠性的要求。

目前,已有多种基于UDP的数据可靠传输协议产生,但是拥塞控制策略中大都仍然是传统的停等协议或滑动窗口协议。但是人们希望发送端能根据网络情况的好坏来自动调整发送数据的速度,当网络带宽充足时,尽量多发数据以避免带宽的浪费,网络情况不好时尽量少发数据或不发数据来避免网络的拥塞。为此,本文针对特定的声音数据,提出一种新的基于UDP的数据可靠传输方法,详细分析了分区确认及分包重组算法,基于选择重发策略,采用对网络传输状况自适应的拥塞控制策略,有效提高网络带宽的利用率。

1 协议结构

从计算机网络体系结构的角度来说,该协议的层次结构类似于UDT[1],属于应用层级别的面向连接协议。本协议的体系结构延用了UDT的结构,即在传输层和应用层之间添加了一层具有数据包确认、重发和拥塞控制功能的控制协议[3],添加的新协议层可以保证数据传输的可靠性,而UDP仍然真正负责数据的传输,协议结构图如图1所示。……

登录APP查看全文

猜你喜欢

分配
分配正义:以弱势群体为棱镜
基于可行方向法的水下机器人推力分配
应答器THR和TFFR分配及SIL等级探讨
Crying Foul
遗产的分配
一种分配十分不均的财富
绩效考核分配的实践与思考
收入分配视阈下的共享发展思考
浙江绩效分配改革观察
俄罗斯的分配状况