- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
优秀毕业论文,完美PDF格式,可在线免费浏览全文和下载,支持复制编辑,可为大学生本专业本院系本科专科大专和研究生学士相关类学生提供毕业论文范文范例指导,也可为要代写发表职称论文提供参考!!!
中尺度气象站网探测数据的UDP报文传输方法
钱 毅 董德宝 方海涛
(安徽省气象局大气探测技术保障中心 合肥 230031)
摘 要 中尺度气象站网覆盖面积广,探测数据时空分辨率高,可服务于工农业生产和灾害监测预警。
针对观测网发报终端数量大,报文频次密集且长期连续发报,传输实时性、可靠性要求严格的特点,使用
GPRS网络通讯模块建立效率高但可靠性无保障的UDP连接方式,依靠数据中心和发报端的交互机制,实
现气象探测资料可靠传输。在安徽省地面气象探测网的应用表明,数据到报率符合中国气象局相关业务规
范的要求。
关键词 中尺度气象站网 GPRS网络 TCP/UDP规范 数据传输
引言
我国气象部门的地面大气探测业务建立了以国家级基本观测网为骨干,各省级单位中
尺度观测网、行业气象观测网为补充的的自动化探测体系。多种气象要素的探测数据大面
积、连续、实时的采集处理在气候分析、天气预报、工农业生产、自然灾害防范等方面具
有重要的实用价值。“十一五”期间,中国气象局在全国投入运行的中尺度气象站达3万
余台/套。以安徽省为例,全省总面积约13.96万平方公里,截止2010年底,在乡镇、山
区、大型水域、高速公路沿线已建成各型中尺度自动气象站1487台/套,平均分布间隔约
为9平方公里。2008年技术改造后,安徽省中尺度气象站由GSM短信发报升级为传输效率
较高的GPRS网络数据包发报。自动气象站软硬件组成如图1所示。GPRS通讯广泛应用于
少量数据大范围实时发布领域,具有成本低、组网迅速灵活、范围广和易维护等优点。用
户在GPRS网络上可选择TCP(Transmission Control Protocol,传输控制协议)或UDP
(User Datagram Protocol,用户数据报协议)技术进行数据传输。TCP和UDP都是传输
层协议,使用IP路由功能把数据包发送到目的地,为应用程序及应用层协议提供网络通讯。
TCP提供面向连接的可靠数据传输服务。但是,协议中的各种安全保障功能会在执行过程
中会占用大量系统开销,网络条件较差时会严重影响传输速度。UDP采用面向非连接的传
输策略,快速高效,可支持海量并发连接,但是存在可靠性差的缺点,适用于在大量通信
终端频繁向专用服务器发送小尺寸报文的环境中。
图1 自动气象站软硬件组成
1 TCP和UDP简介及应用分析
通过TCP和UDP的对比分析说明UDP规范可应用于中尺度气象观测数据传输,并针对
UDP协议的不可靠性,指出设计增强可靠性的数据接收确认和补发机制实现探测数据的UDP
报文传输方法。
气象与减灾 2011专刊
1.1 TCP的工作机理
TCP在数据传输之前,通信节点之间必须先建立起连接,即所谓三次握手建立连接,
四次挥手断开连接。TCP会话的三次握手包括:对每次发送的数据量是怎样跟踪进行协商,
使数据段的发送和接收同步;根据所接收到的数据量计算数据确认数并进行数据发送;接
收完毕后撤消联系,并建立虚连接。它用比特流通信,数据被作为无结构的字节流,通过
为字段指定顺序号获得可靠性。是在OSI参考模型中,TCP是使用IP(网际协议)不停的
把报文放到通讯网络上,并负责确认报文到达。在协同IP的操作中TCP负责握手过程、报
文管理、流量控制和错误检测处理,根据编号顺序对失序的报文进行重排。为确保正确地
接收数据,TCP要求接收端在成功收到数据时发回一个确认即ACK。在规定时限内未收到相
应的ACK,将重新传送数据包。如果网络拥塞,重传将导致发送的数据包重复。接收端可
使用数据包的序号来确定它是否为重复数据包,并在必要时丢弃它。
1.2 UDP的传输过程
UDP传输不需要进行连接,接收端启用一个线程不停地监听本机端口接收客户端发来的
数据报;发送方只需要知道对方的IP地址和端口号就可以发送数据,向服务器发送包含一个
字符串的数据报,并同时告诉服务器自己的地址及端口,以便服务器作出回应。UDP报头由4
个域组成,其中每个域各占用2个字节,包括源端口号、目标端口号、数据报长度和校验值。
UDP使用端口号为不同的应用程序保留其各自的数据传输通道,实现对同一时刻内多项应用
同时发送和接收数据的支持。数据发送一方(可以是发报端或服务器端)将报文通过源端口
发送出去,而数据接收一方则通过目标端
文档评论(0)