- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
远程综合监管系统特殊通信协议的设计与实现
摘 要:TCP和UDP通信协议应用于无路由保护、带宽受限的长距离微波传输的广播电视远程综合监管系统通信,存在着传输通道不稳定造成监管系统中心与分中心通信可靠性差而影响系统正常运行的问题。针对这种情况,在分析了成因的基础上,创造性地提出了一种特殊通信协议。此协议基于UDP协议基础,通过设计专用应用层报文格式,建立信息有序、信息加密、差错检测、差错报文重传和信息超时监测机制,并应用于远程综合监管中心与各分中心的可靠通信,实现了系统的正常运行。
关键词:微波传输;远程综合监管系统;UDP;特殊通信协议
1 概述
文章分析了广播电视远程综合监管中心与全省范围的各地分中心之间,利用带宽有限的长距离微波作为传输媒介,网络运行不正常的原因,创造性地设计了一种特殊通信协议应用于此网络。此特殊协议是承载于UDP协议上,借鉴TCP思想设计而成,实现了网络通信的稳定、可靠,保证了远程综合监管系统的正常运行。
2 网络工作环境对远程传输稳定性的影响
远程综合监管中心与遍布全省各地的分中心(各广播电视传输发射台)之间利用微波无线接力通道作为远程传输媒介,容易受到外界环境(如微波传输衰落和复杂的环境电磁场干扰)影响,造成网络断路;由于资源有限,无线传输带宽一般较窄,传输视频等大量数据,不时造成短时间的网络断路,形成较为频繁的网络闪断;实际工作中,由于人为的操作因素,也会造成网络断路。以上这些因素交织在一起,严重影响网络的正常运行,必须找到一个行之有效的解决方案,在固有的工作环境下,确保远程综合监管系统能正常运行。
3 TCP和UDP在无线信道中传输存在的问题
TCP协议实现数据的无差错传输,是通过通信双方3次握手建立连接,4次握手拆除连接的方式实现,是以复杂的传输控制和较大的网络开销为代价的。将其用于带宽有限、受外界环境影响频繁的无线信道中传输,常出现网络无法正常工作的情况。究其产生的原因在于TCP协议的链接开销大(20个字节的固定头部),网络一旦出现断路,再进行重连时,其过多的重连会造成操作系统网络资源的过度占用,出现网络通讯溢出,进而无法建立新的连接线程;TCP可能多次重发一个分组,这个行为促使拥塞发生或者加重拥塞状况。两种情况皆会导致远程综合监管系统无法正常工作。
UDP协议是一种无连接协议,传输数据之前源端和终端不建立连接,具有开销小的优势,但是不具有差错控制和拥塞控制功能,是一种不可靠传输。在发送端,UDP传送数据的速度是受应用程序生成数据的速度、计算机的能力和传输带宽的限制;在接收端,UDP把每个消息段放在队列中,应用程序每次从队列中读一个消息段。如果某个数据报在传输过程中被第三方篡改或者由于线路噪音等原因受到损坏,发送和接收方的校验计算值将不会相符,由此UDP 协议可以检测是否出错。当其检测到错误时,不做错误校正,只是简单地把损坏的消息段扔掉,或者给应用程序提供警告信息。当我们面对可靠性相对较差的无线传输通道时,UDP协议本身的特点必然造成信息的丢失,导致与使用TCP协议一样的结果――远程综合监管系统无法正常工作。
4 特殊通信协议设计
UDP(用户数据报)首部小(8字节),额外开销少,在带宽相对较小,常出现拥塞,常存在出错的网络中UDP没有创建所需的额外通信量可以看做是一个优势。TCP的流量控制和差错控制的思想也是有利于系统稳定工作的。于是进行折中考虑,在应用层设计了基于UDP的,加入标识符、多连接信息识别标记、分段信息顺序标签、信息加密系统、校验等数据段,并采取适当控制机制(信息的重复发送机制、超时监测机制)的特殊通信协议,实现了远程综合监管中心与各地分中心之间通信的可靠性,确保了监管系统的正常工作。
4.1 UDP(用户数据报)格式
UDP分组称为用户数据报(user datagram),有8字节的固定头部,其中含4个字段,每个字段由2字节(16位)组成。用户数据报格式请见图1所示。
4.2特殊通信协议格式
特殊通信协议格式中数据头、数据尾、标识符分别占用1个字节, 随机ID、序号和校验位各占用2个字节,其格式请见图2所示。
标识符:用来标识信息类别,区别信息用,可以随意定字符。
随机ID(多连接信息识别标记):标示此次信息的随机ID,一般由本机IP最后位加当前开机时间毫秒,然后取校验位的方式生成唯一的ID。ID实现是首先采用GUID(Globally Unique IDentifier)算法,接着对GUID算法生成的代码转换成十六进制,最后对此字串取CRC16 校验,此校验码作为我们的ID。
例如:
取某一时刻本机的GUID
fb0be97d-7642-4550-ab7a
您可能关注的文档
最近下载
- 天津大学《大学英语(专)》在线作业二 .doc VIP
- 人工智能赋能大学治理.pptx
- 福建师范大学24秋“法学”《国际经济法》考试历年常考点试题选编附答案.docx VIP
- 高考作文模拟写作:鲍叔之风 山高水长(附文题详解及范文).docx VIP
- 2020-2021学年福建省漳州市芗城区人教版二年级上册期末测试数学试卷(含答案解析).docx
- 纳米二氧化钛硅藻土复合材料的制备及性能-河北大学学报.PDF VIP
- 芯片基础知识单选题100道及答案解析.docx VIP
- 国家市场监督管理总局餐饮服务食品安全题库(含答案).pdf VIP
- 中式面点制作课件 项目五 油酥面团制作 任务3 菊花酥的制作.pptx VIP
- 2025届新高考数学冲刺复习非对称韦达的处理策略.pptx VIP
原创力文档


文档评论(0)