基于rrudp协议的通信模块概述与应用

基于rrudp协议的通信模块概述与应用

ID:10643430

大小:54.00 KB

页数:4页

时间:2018-07-07

基于rrudp协议的通信模块概述与应用_第1页
基于rrudp协议的通信模块概述与应用_第2页
基于rrudp协议的通信模块概述与应用_第3页
基于rrudp协议的通信模块概述与应用_第4页
资源描述:

《基于rrudp协议的通信模块概述与应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于RRUDP协议的通信模块概述与应用第1章绪论1.1研究背景计算机网络技术近几十年来获得了飞速的发展,计算机通信网络在人们的通信交流中起着举足轻重的作用,计算机网络通信已经被应用在我们日常生活的方方面面,电子银行、电子商务、远程办公、卫星控制、视屏会议等都是以计算机通信网络为基础的。可以说计算机通信网络已经成为我们日常生活不可或缺的一部分。随着通信技术和光器件的不断发展,光网络通信设备的功能越来越强,基于光网络设备的通信在数据传输速度上有了大幅度的提高,因此传统的通信协议难以满足高带宽的网络应用,对新通信协议的研究显得越来越重要。计算机网络改

2、变了商业通信的模式,对传统的商业造成了一定的冲击,但是计算机网络的发展造就了一批新型的工业,同时传统的商业也吸取计算机网络的优点,在改革和创新中取得了前所未有的发展。以前需要面对面的交流逐渐被计算机网络所取代,计算机网络为人们的交流提供了平台,提高了社会的生产力。现今的企业发展都向透明、公正、双赢等商务理念发展,而这些内容的实现有赖于电子商务的广泛应用。电子商务为商务活动的发展带来及时的信息传递、统一有序的竞争、轻松快捷的交易、使传统的商务活动重新焕发活力并向健康的方向前进。为进一步促进长江流域产权交易共同市场网络报价活动高效、有序地开展,上海

3、联合产权交易所牵头搭建了产权交易网络报价系统(以下简称网络报价系统)。网络报价系统由上海海鼎信息工程股份有限公司开发,该系统基于局域网或互联网,借鉴了拍卖和招投标的理念及操作方式。其最终目标是在公开、公平、公正的基础上,发现最大的价值空间。网络报价系统充分利用网络技术,数据库技术,实时性技术,结合特有的业务流程,提供实时交互、互动高效的商务活动平台。目前系统已经成功上线运行,有上海产权交易所,天津产权交易所,重庆产权交易所等在使用。本课题是网络报价系统的一部分,主要解决服务器和客户端之间的高效通信问题。主要应用RRDUP协议解决网络报价数据的传

4、输问题。本文研究的是针对实际情况,首先分析了现有的网络传输协议存在的不足,借鉴各种协议的优点,找到一种能够实现大规模数据传输的一种方法。同时能够保证不影响现有网络报价系统的稳定性,开发新的网络数据传输模块,嵌入到现有的网络报价系统中,最终取代现有的网络报价系统数据传输模块。1.2本文的工作内容及意义本课题是从上海产权交品所网络报价系统的开发过积中引申而来的。网络报价系统需耍传输的数据量大,仿输的丈吋性要求高,以数据方式传递数据,安企性要求强。总合这些特点,传统的通信协议很难满足这些要求,本文基于对传统通信协议的.学习及研究,根据网络报价系统项目

5、的需要,幵发出一种能够满足网络报价系统的数据传输通信协议。为网络报价人提供友好的网络报价体验,推动计算机网络通信技术的发展。主要工作内容有:分析网络报价系统的系统结构,特别是报价数据传输模块,对数据传输模型进行分析总结,得到网络报价系统对网络报价数据传输要求的特殊性。鉴于网络报价系统对网络数据传输的特殊性要求,分析、比较、总结现有TCP、UDP等传输协议的特点,发现其劣势和优势,并在其基础上提出优化。结合已有的数据传输协议,分析了系统的功能和体系结构,进行接口设计、组件设计,模块设计等,最终实现了基于RRUDP协议的网络报价系统数据传输模块,并

6、将其嵌入到已有的网络报价系统中,发挥其高效的通信效率,满足网络报价系统对数据传输的要求。目前关于RUDP协议的研究和实现还是比较少的,本课题主要阐述了RUDP的基本原理,并基于RUDP的基本原理实现了一个应用层可靠传输协议,称作RRUDP协议。通过实验证明本课题实现的RRUDP协议是可行的,并将其成功应用于上海产权交易所的网络报价系统,能够高速稳定地为业务系统提供可靠的数据传输服务。该网络报价系统现在已经成功在上海产权交易所上线运行,该系统有着很好的用户体验,高效报价数据传输效率,稳定的通信质量。最终促进上海产权交易高质量的稳步提升,为客户创造

7、价值。第2章相关技术研究2.1网络的分层结构通过网络发送数据是一项十分复杂的操作,必须仔细协调网络的物理特性以及发送数据的逻辑特征。通过网络发送数据的软件必须能够理解数据以后如何避免数据包的冲突,将数字信号转换成模拟信号,检测和修正错误的数据包,将数据包从一台主机发送到另一台主机,或者发送到一台网络结点。当需要支持多操作系统以及添加了异构网络电缆后,这个过程将变得更加复杂[6]。为了简化对这种发送数据复杂性的处理,对应用程序人员和终端用户隐藏大部分细节,网络通信的不同方面被分隔成多个层[2]。每一层表示为不同的抽象程度,从物理硬件(如线缆和电流

8、)到所传输的信息。每一层都有严格限定的功能。例如,某一层负责路由包,而其上的一层负责检测和重传被破坏的包。在理论上,每一层只与紧挨其上或者其下的层对话

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。