基于喷泉码的文件传输系统设计

来源 :北京交通大学 | 被引量 : 2次 | 上传用户:legenddg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信息在网络中是以数据包的形式进行传输的,当数据包在网络中传输时,由于受信道的影响,可能在传输过程中造成数据包的丢失。在文件传输系统中,对数据传输的可靠性要求很高,如果传输过程中数据丢失,则意味着文件传输失败。因此,文件传输系统必须保证数据传输的可靠性。传统的文件传输系统主要是采用TCP协议或UDP协议。TCP协议是面向连接的协议,有反馈重传机制,可以保证数据的可靠性,反馈重传机制也导致数据传输速度变慢,特别是网络环境较差的情况下,使用TCP协议会导致大量反馈重传,严重浪费资源,使得数据传输速度更慢,并且TCP是端对端的通信,不适合文件的多播传输。UDP协议是面向无连接的协议,优点是数据传输速度快,但是在传输过程中没有反馈重传机制,不能保障数据传输的可靠性。为了提高文件传输系统的传输速率,同时保证文件传输的可靠性,本文提出了一种新的文件传输系统实现方案,将一种新型的信道编码喷泉码与UDP协议相结合,设计了一种基于喷泉码的文件传输系统。本文首先对喷泉码进行了性能仿真测试,测试了喷泉码中不同度分布函数的性能,重点进行了不同译码算法的性能仿真测试,对比了不同译码算法的优缺点。在文件传输系统的设计中,本文采用了经典的喷泉码LT码作为前向纠错技术,用来保证数据传输的可靠性,根据喷泉码的性能仿真结果,选取了合适的度分布函数和译码算法。通过UDP套接字(Socket)的方式实现数据在网络中的传输,本文使用C/C++语言完成了文件传输系统代码的编写工作。本系统充分利用了喷泉码无码率特性和纠错能力强的特点,结合了UDP传输速度快,传输延时小的特点。本文所设计的文件传输系统既保证了数据传输的可靠性,又提高了文件传输的速率。相比传统的文件传输系统,本文采用了面向无连接的UDP协议,对信道的利用率更高,喷泉码纠错能力强的特点有效地保证了数据传输的可靠性。经过测试,本论文设计的文件传输系统具有较高的传输速度,特别是在网络环境较差的情况下,依然能保证良好的文件传输速度。
其他文献
十八大以来,中国共产党适应新形势变化而改革纪检监察体制,实施了新的制度性举措,党的纪检监察体制改革呈现出向制度反腐推进的特点,成效显著。透过中国共产党纪检监察体制的
本研究以来自51家企业的1766名员工为被试,根据问卷调查结果,通过相关分析、验证性因素分析和分层回归等方法,在对高层领导的授权和威权行为以及基层领导的授权和威权行为进
<正>耐人寻味的文章往往是从活处看的得意之作.从活处看,就是从生活中看出道理来,而不是一般化地讲道理,人云亦云.生活丰富多采,各人的生活体验不可能一个模式,不可能如出一
期刊
目的探讨实时组织弹性成像(RTE)在肝纤维化诊断中的应用价值。方法 120例正常人为对照组,120例肝纤维化患者,120例肝硬化患者,常规超声和RTE检查其肝脏,记录肝脏弹性图像的弹
目的:利用生物信息学方法对变应性鼻炎并发哮喘机制进行初步探讨。方法:利用GenMAPP软件对季节性变应性鼻炎(SAR)与SAR并发哮喘患者鼻黏膜组织Affymetrix寡核苷酸芯片表达谱
人体足部有很多穴位,对足部进行按摩可以调节身体、增进健康。利用压电元件的放电效应可以制成新型足疗按摩健康鞋,这种鞋可以将产生的电荷作用于人体相应的穴位来达到按摩的
生态系统服务功能直接关系到人类福祉,对其进行合理分析和评估,有助于人类对自然生态系统的可持续开发与利用,从而实现生态系统的可持续管理。近年来兴起的以InVEST模型为代
报告应用近似尺度原理对一组内窥镜鼻窦手术的疗效进行了分析。92例鼻窦炎患者术后71.7%头痛消失,15.2%头痛缓解;鼻塞消失为73.9%,部分缓解为10.9%;术前下鼻甲肿大为+++的有67.4%,术后为2.2%。表明用内窥镜进行鼻窦手
在我国当前人多地少的严峻形势下,土地整治已经成为推动地方经济发展和建设生态文明的重要手段之一。土地整治在保障耕地动态平衡、保障国家粮食安全、协调城乡统筹发展以及改
商标权,对于企业来讲是一种无形资产,它是识别企业所生产产品的一项重要标志,也是企业提升竞争力来占领市场以及追逐利润的重要工具。在现实生活中关于商标权的交易也越来越