- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
浅谈MATIP与BATAP协议及其在民航自动转报网络中的应用
目录
TOC\o1-9\h\z\u目录 1
正文 2
文1:浅谈MATIP与BATAP协议及其在民航自动转报网络中的应用 2
1.MATIP协议 2
1.1介绍 2
1.2TCP端口分配 3
1.3MATIP会话建立的方式 3
2.BATAP协议 4
2.1BATAP顺序号 4
2.2BATAP的包类型 4
2.2.1数据包 4
2.2.2服务包 4
3.MATIP与BATAP在民航自动转报网中的应用 5
3.1所需硬件设备 5
3.1.1底层通讯设备及安全防护设备 5
3.1.2系统设备 5
3.2所需软件产品 6
4.结束语 6
文2:民航体系中的自动转报系统分析 6
1自动转报系统现状 6
2自动转报系统的类型 7
2.1DMHS-R型 7
2.2DMHS-M型 8
2.3ZB-16-63-D型 8
2.4MV3600型 8
3DMHS-R型自动转报系统 8
3.1DMHS-R型自动转报系统的特点 8
3.2DMHS-R型自动转报系统的不足 10
4结论与展望 10
原创性声明(模板) 11
正文
浅谈MATIP与BATAP协议及其在民航自动转报网络中的应用
文1:浅谈MATIP与BATAP协议及其在民航自动转报网络中的应用
前言:
MATIP是RFC标准文档,适用于航空通讯的标准协议。它的英文全称为MappingofAirlineReservation,TicketingandMessagingTrafficoverIP,翻译为航空流量服务IP组,它是基于TCP进行数据传输。其中MATIP分两类,分别是TYPEA、TYPEB,TYPEA主要应用于实时性较强的业务中,比如订票系统、离港系统。TYPEB主要应用于实时性要求不太高的业务中,如电子邮件。本文重点来讲解MATIP-TYPEB类型的传输机制。
BATAP是TYPEBAPPLICATIONTOAPPLICATIONPROTOCOL的简写,是应用层的协议,过去是由SITA声明,现在是由IATA(国际航空运输协会)发布,主要功能是提供端到端的报文确认。其实是对TYPEB报文传输加了一层保护。
1.MATIP协议
1.1介绍
MATIP是端到端的协议.它试图在TCP层和航空应用间建立一个与路由无关的映射标准
1.2TCP端口分配
IANA(InternetAssignedNumbeAuthority)为MATIPTYPEA和TYPEB流分配了相应端口号:MATIPTypeATCP端口:350,MATIPTypeBTCP端口:351,通过不同的TCP端口号就可以区分数据流是typeA还是B。
1.3MATIP会话建立的方式
在两个应用进行数据交互之前,必须在TCP连接已经建立的基础之上,MAITP会话才能建立,用以确定数据流的属性,对不同的参数集,必须建立不同的会话和TCP连接,比如:两点间的P1024B和P1024C数据流需要建立两个不同的会话。然而,当关闭MATIP会话时,并不需要关闭TCP连接。MATIP会话的建立可以由任一端进行发起,在MATIP层面上没有keep-alive机制.会话超时由TCP的超时参数来控制。
MATIP会话的管理基于以下三个命令:
打开会话(SO)用来发一个建立会话的请求。
确认打开(OC)用来确认SO命令。
关闭会话(SC)用来关闭当前的会话。
打开会话命令有可能会包含配置参数,在已经存在一个会话的情况下再收到一个打开会话命令,后发出的打开会话命令可以自动清除会话中的旧配置,而用新的打开会话命令中的信息来建立新配置。打开会话和关闭会话命令是成对出现的。
2.BATAP协议
BATAP的本质是附加在MATIP数据包外的一层消息验证机制,我们可以将它理解为一个消息的封套,即信封。
2.1BATAP顺序号
BATAP顺序号(SRLN),它是一个三位十进制数,这三位十进制数从001到000循环。在会话被初始化时SRLN被进行重置,通常情况下,BATAP顺讯号按序递增。
由于BATAP使用顺序号(SRLN)来对收到的消息进行检测,所以TYPB服务可以接受任意顺序的消息。
2.2BATAP的包类型
2.2.1数据包
如图所示,BATAP数据包分为两类,即NORMAL和PDM数据格式,这两种格式的区别在于首位的标志位,当报文重复时该位就会被置为P,表示此份报文为重复报文,否则,该位置为置空字符。当标志位为P时,该数信息格式为PDMMESSAGESFORMAT,置空时为NORMALMESSAGESFORMAT
文档评论(0)