基于UDP的可靠文件传输协议的设计与实现

被引量 : 0次 | 上传用户:hddyy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在计算机网络中最基本的操作是信息的传输,在TCP/IP协议体系结构中,用来完成这一操作的传输层协议有传输控制协议(Transmission Control Protocol, TCP)和用户数据报文协议(User Datagram Protocol, UDP)。依据TCP和UDP其各自的特点,它们被应用于不同的网络应用层协议中。 UDP是一种面向无连接的非可靠网络传输层协议,相对于TCP,UDP有着传输效率高、占用资源少的优点,同时也存在着数据包容易丢失、乱序等不足。因此,为了能在可靠传输领域充分利用UDP传输速率高的优点,有必要对丢包及乱序的问题进行研究和改善。本论文就基于UDP的可靠传输应用层协议的设计与实现进行了具体研究。论文首先对与协议设计相关的理论与技术基础进行了分析和总结,为协议的设计和实现打下了基础。然后,对基于UDP的可靠传输协议的基本原理和各种可靠机制(确认机制、丢包重发机制、错序重排机制)进行了总结和分析,接着提出了系统的实现方案并给出了具体细节,包括数据包协议头结构分析,数据包的类型描述以及通信双方消息交互过程。论文应用本文设计的协议实现了文件传输系统。接着重点对协议可靠性和高效性进行了验证,还对软件系统进行了系统的测试,包括设计测试策略和测试用例,并对每个用例进行测试并记录测试过程及结果。最后对整个软件系统做了风险评估,并对实验结果进行了总结和分析。论文完成了一个相对完整的基于UDP的可靠传输系统,实验结果证明了所完成系统的功能性、有效性和健壮性,达到了论文所预设的工作目标。
其他文献
在超稠油开采开发中频繁的吞吐过程会对储层造成伤害,影响开发效果。针对该问题,对超稠油油藏储层的速敏、水敏、酸敏、热敏等敏感性进行了室内实验,分析了储层伤害微观机理,
马克思的一生为人类的解放和幸福作出了巨大的理论与实践贡献,他的高中毕业论文《青年在选择职业时的考虑》谈到了择业问题的由来与重要性、青年择业时的心理状态和考虑因素
把握农业信贷配给对农民消费的空间溢出特征,对撬动农村内需具有重要的理论价值和现实意义。利用1983-2013年31个省市的面板数据,在阐释农业信贷配给对农村居民消费空间溢出
<正>自2015年设区的市被赋予地方立法权以来,全国人大和省人大在统筹推进地方立法方面做了大量务实创新、富有成效的工作,为地方人大推进立法工作提供了宝贵借鉴。威海市人大
目的通过对30例牙隐裂患者临床资料的分析总结,探讨牙隐裂发生的相关易感因素及诊疗要点。方法收集2013年4月-2014年3月就诊于山西医科大学口腔医院牙体牙髓科诊断为牙隐裂的
随着人类工业社会的不断发展,酸雨已经成为世界面临的重大环境问题之一,而我国南方是世界三大酸雨区域。酸雨产生了生态学效应已成为各国研究的热点。森林土壤-微生物-凋落物
随着网络通信技术的发展以及PDA (Personal Digital Assistant)性价比的提高,使得利用PDA对泛在制造网络环境下数控机床的监测成为可能,通过网络平台来随时随地获取数控机床
文中通过增加定位硬件设备的性能和复杂度,并对比幅测向法进行优化,提出了一种新型比幅分区法的室内定位算法和系统。该系统和算法可以有效的减少由于移动端的极化误差、人体
评价企业竞争优势的价值链分析法大连理工大学管理学院栾庆伟企业的竞争优势有两种形式,即差别优势和成本优势。价值链分析法(ValueChainAnalysis)正是通过差别分析和成本分析,找出公司在价值生产过
福建柏(Fokienia hodginsii)是我国特有珍贵用材树种,是适合我国南方大力推广的优质用材树种。近年来,市场对福建柏的需求量越来越大。本试验以福建省安溪白濑国有林场的福建