基于UDP的数据传输可靠性保障机制研究及应用
本文选题:UDP + 可靠性 ; 参考:《西安理工大学》2017年硕士论文
【摘要】:随着计算机与网络技术的飞速发展,网络端之间数据传输的可靠性、安全性和公平性等问题直接影响着数据传输的效率,而计算机网络协议则是负责数据传输的关键,可见,优化计算机网络协议可以从根本上改进数据传输的效率。当前,应用最为广泛的计算机协议就是TCP/IP协议。在TCP/IP协议族中完成数据传输与控制的协议主要有TCP和UDP,它们在各自的数据传输领域具有自己的优点,TCP协议具有较高的可靠性和安全性,UDP协议具有较高的数据传输效率的优点,但它们都不能集两者的优点满足于一般的应用场景中。为了在数据传输中维持高效率发送特点的同时也能保证其可靠性,本文对传输协议进行分析研究以实现上述数据传输的特点。针对数据传输高效率和可靠性的需求,本文在UDP协议的基础上提出了一种基于双队列的高效可靠的数据传输协议(Deque Efficient and Reliable Protocol Based on UDP,DERUDP)。D-ERUDP协议的核心思想是收发双方采用一组双队列进行数据的传输与确认,其采用队列数据的分配机制、发送机制、确认重传机制和序号检测机制等有效的保证了数据传输的可靠性并且在一定程度上提高了数据传输的吞吐量。在拥塞控制策略方面,为保证数据传输速率的平滑性并获取传输速率动态变化的最优值,D-ERUDP协议效仿TCP的加性增乘性减的思想,在双队列机制的基础上,采用一种基于队列的动态自适应速率(Dynamically and Adaptively Rate Control,DARC)调整的拥塞控制方案,其核心思想是发送方根据拥塞状态动态的调整队列数据的发送速率。在NS2模拟仿真平台上,对D-ERUDP协议的各种机制进行了实现,并完成了对数据传输过程的模拟仿真,验证了D-ERUDP协议数据传输的可靠性和效率。本文将D-ERUDP协议应用于雷达控制系统中,根据该系统的需求,有效解决了项目中显控终端、中心控制单板机端和定位定向端三者之间的数据传输难题,满足了实时数据传输具有高效性和可靠性需求的特点。论文研究成果对高可靠性和高效率数据传输方案选择具有较好的借鉴作用。
[Abstract]:With the rapid development of computer and network technology, the reliability, security and fairness of data transmission between network terminals directly affect the efficiency of data transmission, and the computer network protocol is the key to data transmission. Optimizing the computer network protocol can fundamentally improve the efficiency of data transmission. At present, the most widely used computer protocol is the TCP/IP protocol. TCP and UDP are the main protocols to complete data transmission and control in the family of TCP/IP protocols. They have their own advantages in the field of data transmission. TCP protocols have the advantages of high reliability and high security, and the UDP-protocol has the advantages of high efficiency of data transmission. But they can not set the advantages of both to meet the general application scenario. In order to maintain the characteristics of high efficiency and reliability in data transmission, this paper analyzes and studies the transmission protocol to realize the characteristics of data transmission. In order to meet the demand of high efficiency and reliability of data transmission, In this paper, based on the UDP protocol, an efficient and reliable data transmission protocol based on double queues is proposed. The core idea of the Deque Efficient and Reliable Protocol Based on UDPU DDP .D-ERUDP protocol is that the two transceivers use a set of double queues to transmit and confirm the data. It uses queue data allocation mechanism, transmission mechanism, confirmation retransmission mechanism and serial number detection mechanism to effectively ensure the reliability of data transmission and improve the throughput of data transmission to a certain extent. In the aspect of congestion control strategy, in order to ensure the smoothness of data transmission rate and obtain the optimal value of dynamic change of data rate, D-ERUDP protocol emulate the idea of additive multiplying and decreasing of TCP, based on the double queue mechanism. A congestion control scheme based on queue based dynamic adaptive rate and Adaptively Rate control (DARC) is proposed. The core idea of congestion control is to dynamically adjust the transmission rate of queue data according to the congestion state. On the NS2 simulation platform, various mechanisms of the D-ERUDP protocol are implemented, and the simulation of the data transmission process is completed, which verifies the reliability and efficiency of the D-ERUDP protocol data transmission. In this paper, the D-ERUDP protocol is applied to radar control system. According to the requirement of the system, the data transmission problem between the display terminal, the central control single board computer and the orientation terminal in the project is solved effectively. It meets the demand of high efficiency and reliability for real-time data transmission. The results of this paper can be used for reference in the selection of high reliability and high efficiency data transmission schemes.
【学位授予单位】:西安理工大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP393.04
【参考文献】
相关期刊论文 前10条
1 任金霞;王水泉;温春晖;;一种改进的TCPW算法在拥塞控制中的应用[J];微型机与应用;2017年04期
2 张艺濒;张志斌;赵咏;郭莉;;TCP与UDP网络流量对比分析研究[J];计算机应用研究;2010年06期
3 王艳芳;戴永;刘东华;孔华威;曾艳艳;;基于UDP的数据可靠传输技术研究与应用[J];计算机工程与应用;2010年03期
4 富元;吕建新;;基于UDP的可靠传输协议的研究与实现[J];光通信研究;2009年05期
5 孙秀明;石晶林;刘金刚;;一种基于选择式ARQ协议的自适应反馈方案[J];微计算机信息;2009年03期
6 赵飞;叶震;;UDP协议与TCP协议的对比分析与可靠性改进[J];计算机技术与发展;2006年09期
7 杨晓萍;史帅;陈虹;;一种改进的TCP拥塞控制算法[J];吉林大学学报(工学版);2006年03期
8 王继刚;顾国昌;徐立峰;王陈;;可靠UDP数据传输协议的研究与设计[J];计算机工程与应用;2006年15期
9 王海军,刘彩霞,程东年;一种基于UDP的可靠传输协议分析与研究[J];计算机应用研究;2005年11期
10 任丰原,林闯,刘卫东;IP网络中的拥塞控制[J];计算机学报;2003年09期
相关硕士学位论文 前6条
1 张恺;基于UDP的可靠文件传输协议的设计与实现[D];西安电子科技大学;2014年
2 杨诚诚;局域网环境下TCP/IP协议栈实时性改进[D];哈尔滨工业大学;2013年
3 康蕾蕾;基于UDP的可靠通信协议及其在卫星应急通信中的应用[D];河北科技大学;2013年
4 赵璇;基于TCP/IP协议的拥塞控制算法的研究[D];武汉理工大学;2010年
5 闫绍彬;对M种状态停止等待ARQ协议的分析[D];北京交通大学;2009年
6 靳海力;一种增强型可靠UDP的设计及应用[D];中国科学技术大学;2009年
,本文编号:1884934
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1884934.html