基于UDP的监控系统可靠传输协议的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:hedayang82
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
如今是信息化时代,各种信息通过网络进行传播,而谈到网络通信,就会想到各种网络协议,传输层协议在众多网络协议中又扮演着重要角色,不同的应用场景会选用不同的传输协议来传输信息。实时监控系统的核心是接收和转发监控数据,具有通信数据量大,对通信实时性、可靠性要求高的特点。传输层的协议主要有TCP协议和UDP协议。TCP协议是一种可靠的传输层协议,它实现了流量控制和拥塞控制等机制,这些机制都比较复杂,也使得它的传输速率相对UDP协议而言不是很高。UDP协议则具有实现简单、传输效率高、占用资源少等特点,但是它最大的问题就是不能保证传输的可靠性。项目中要实现的实时监控系统,采用UDP协议就可以保证它的实时性,如果再在UDP协议的基础上针对监控系统的具体需求,对丢包和数据错误等问题加入可靠传输机制,就可以满足监控系统对高可靠性的要求。这样在UDP协议基础上设计监控系统的可靠传输协议就可以满足实时监控系统对高传输效率和高可靠性的要求。本论文主要介绍基于UDP的监控系统可靠传输协议的设计与实现。论文首先对可靠传输协议的理论和技术进行了分析和总结,并且着重研究分析了RUDP协议,对已有协议的研究分析的过程为后面监控系统可靠传输协议的设计与实现打下了基础。然后,分析了项目中监控系统的需求,在前面对已有可靠协议的分析的基础上,结合项目中的实际需求,提出了基于UDP的监控系统可靠传输协议的总体设计思路,监控系统中的可靠传输协议要做的就是在UDP协议中加入确认机制、重传机制以及校验机制。之后,利用Java语言,遵循高内聚低耦合的软件设计思想,结合工厂方法、观察者以及单例等设计模式完成了协议的实现。最后,本文介绍了对所实现的可靠传输协议的测试,从功能测试和性能测试的结果来看,本文所设计的协议能够满足监控系统的需求,实现了监控系统对可靠传输和实时性的要求并保证了协议具有高可扩展性。总体来看,论文完成了基于UDP的监控系统可靠传输协议的设计和实现,协议具有完备的功能、良好的实时性,达到了预期的要求。
其他文献
随着互联网中信息量的不断增长,搜索引擎已经成为人们快速获取有效信息的重要手段,是人们日常生活中必不可少的工具之一。但是单一搜索引擎能够检索到的信息量有限;而且有多
在对高维数据的处理中,若不考虑数据降维的问题,会导致数据量大,计算复杂,难以提取有价值的信息等问题,因此,高维数据的特征提取是数据挖掘中重要的数据预处理问题。高维数据
随着多媒体的高速发展,对嵌入式处理器处理音视频的能力要求也越来越高,而嵌入式多核处理器上的并行编程成为了开发过程中的一大难题。如何从另一个角度突破并行编程的牢笼,
随着语义网研究的发展和技术的不断进步,新的语义网应用不断涌现,越来越多的语义网数据被在线发布。截至2009年,语义网搜索引擎Sindice报告已经索引了超过4000万个语义网文档。
在大型现代企业中各部门使用不同的信息管理系统存储和使用数据。如何通过一个公共的数据转换平台,在保持遗留应用系统独立业务和应用风格不变的前提下,能够以统一风格的操作
随着社会保障计算机审计的逐渐铺开,由于数据量的不断增大,审计方案的不断改进等因素,在目前和将来的应用中,对于增量数据的处理、存储、识别以及传输,将逐渐成为国内外学者
基于构件的软件开发是解决软件危机的有效途径。在基于构件复用的软件开发过程中,如何从构件库系统中检索和提取满足用户需求的构件一直是构件库系统最核心的问题。构件库的
随着移动通信技术飞速发展以及手机等移动终端处理能力的提高,人们不再满足于仅有的文本,声音和图像信息的交流,还希望能够随时随地得到视频媒体的信息的服务。移动多媒体被
随着P2P网络的飞速发展,P2P技术已经逐渐成为当今IT技术领域研究与应用的热点。P2P网络的资源具有极大的分散性,资源分布在许多节点上;P2P网络中的节点可以自由地加入或退出,
近年来,随着网络和多媒体的迅速普及,图像数据成为一种在网络上传输的越来越重要的数据格式。图像数据有三个显著特点,一是数据量巨大,二是数据的冗余度很大,三是质量不高的