基于UP改进的可靠传输协议研究与实现.docVIP

基于UP改进的可靠传输协议研究与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于UP改进的可靠传输协议研究与实现.doc

基于UDP改进的可靠传输协议研宄与实现 在数据传输网络中,与其它协议相比, UDP协议在速度上有一定的优势,但也存在着传输可 靠性差及缺乏拥塞控制机制的问题,该文在UDP协 议的基础上,通过增加简单的三次握手,确认重传机 制,滑动窗口机制,设计出了一种基于UDP的可靠传 输协议,使其在可靠性和传输效率之间达到一个良好 的统一与折衷,并对协议的主要模块的实现做出了具 体描述并进行了实际测试。 关键词:可靠UDP;确认重传;滑动窗口 TP311 A : 1009-3044 (2015) 09-0071-03 Abstract: In data transmission network,compared with the other protocol, UDP protocol has certain advantages in speed, but there is also the transmission reliability is poor and the problem of lack of congestion control mechanism in this paper, on the basis of the UDP protocol,by adding a simple three-way handshake, confirm the retransmission mechanism, the sliding window mechanism, designed a reliable transport protocol based on UDP, make it between the reliability and efficiency to achieve a good unity and compromise, and implementation of the agreement of the main module has made a detailed description and the actual test. Key words: reliable UDP; confirm the retransmission; the sliding window 由于传统的数据传输协议所针对的业务不同,在 数据传输的速度和可靠性之间不能达到很好的平衡。 车险理赔系统中采用的是移动理赔的思想,手持终端 机通过移动通信网络和后台中心系统进行数据交互。 目前国内的通信事业并不是很发达,信号覆盖率并不 全面,移动通信网络的带宽和传输质量会受到地域的 影响,为确保理赔现场与后台系统间数据的及时可靠 传输,需要基于移动通信的网络环境设计高效可靠的 数据传输功能。本章在UDP传输协议基础上,通过应 用层封装和可靠性设计的方法,采用数据包的确认重 传、流量控制等机制,设计并实现基于UDP协议的可 靠数据传输功能。 1TCP与UDP的对比 TCP和UDP都属于传输层协议,负责承担数据传 输的任务[1]。两者之间的主要区别有: TCP和UDP是传输层的两个协议,它们最 大的区别是是否面向连接。TCP,在客户端和服务器端 进行通信之前,首先要交换传输层控制信息,为双方 的通信做好准备。UDP是一个非连接的协议,传输数 据之前双方不建立连接,当传送数据时,简单的抓取 来自应用程序的数据,并尽可能快的把数据传送到网 络上。 UDP协议的数据传输不需要维护收发状态 和连接状态等,与TCP相比,网络有效利用率得到很 大的提高。 TCP协议提供数据确认重传、拥塞控制等 可靠性保证,UDP协议不提供可靠性保证,也不提供 流量控制。 TCP协议由于需要确认的状态和对数据包的操作 过多,数据传输的速度不高且网络延迟较大,所以虽 然协议可靠但并不适合面向移动通信的数据传输;而 UDP协议由于不用建立连接,没有超时重发等可靠机 制,网络延迟小且数据传输速度很快。本文设计的理 赔系统面向移动通信网络实现理赔现场与后台系统间 的数据传输,网络环境不如光纤接入网络稳定可靠, 对数据的高效可靠传输有着很高的要求。因此,本章 选用UDP协议,并在其基础上,设计了连接确认、数 据确认等可靠机制,满足了系统对于高效可靠传输功 能的需求。 2基于UDP改进的可靠传输协议实现 2.1主要功能模块及任务结构 综合文献 2】的可靠机制描述,可靠UDP数据 传输协议的模块结构如图1所示。 从模块结构上看,本模块主要由以下几个任务实 现模块功能: ?通信处理模块 1) 发送方发起数据传输请求,三次握手成功后, 发送方进入数据包封装模块。 2) 超时定时器的启动和关闭。 3) 当数据传输结束时,接收方向发送方主动发 起传输结束的请求。 ?数据包封装/解析模块 1)

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档