APP下载

基于UDP的大数据包可靠传输

2012-09-28刘喜作梁德清

电讯技术 2012年1期
关键词:机制

刘喜作,周 晶,梁德清

(海军大连舰艇学院模拟训练中心,辽宁大连116018)

1 引 言

当前,运用模拟器在舰艇部队和院校进行训练已经非常普遍,其中网络服务组件是模拟训练系统的重要组成部分,要求有很好的可扩展通信能力[1,2]。这主要表现为以下几点:数据传输的实时性和可靠性,支持组播通信方式,支持对等的通信方式(各个网络单元之间无明显的客户端与服务器端之分),支持大数据量的数据传输。

但现在网络通信普遍采用标准TCP/IP协议,针对上述要求存在很多不足。如采用TCP进行网络通信,势必要建立服务器端和客户端,增加了通信复杂度。TCP是一种可靠数据传输协议,协议中增加了纠错和重发机制,影响了数据传输的实时性[3]。另外,TCP只支持点对点的传输方式,不支持组播通信。而UDP是一种不可靠的网络通信协议,无法保证数据的可靠传输。另外,UDP一次能够传输的字节数是有限的,不能大于65 467 byte[4],也就是说UDP不支持大数据量的数据传输。

在基于UDP协议用于大数据量和可靠性数据传输方面,很多人也进行了研究。陆海[5]针对多用户使用UDP协议实现大数据量的可靠传输需求,提出了一种简单实用的分包与重组方法,但没有对可靠性进行描述。尹然然[6]通过比较分析传输层传输协议UDP的不可靠性和TCP的低效率,在UDP协议基础上提出并实现了嵌入式设备的可靠数据传输协议(RUDP协议),但文中只描述实现RUDP协议的一个程序流程。很多文献没有分析基于UDP协议可靠传输大数据包的性能问题[7,8]。……

登录APP查看全文

猜你喜欢

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