摘要
- RFC 2351 把两类既有航空流量映射到 TCP/IP:Type A 追求实时问答,允许丢失后由用户重试;Type B 不追求实时,却要求高保护、多地址投递和四级优先级。
- TCP 已连接、MATIP 会话已接受,只能证明双方同意怎样承载流量,不能证明座位已订、机票已出、重复请求无害,或者某条 Type B 报文的责任已经转移。
1998 年的航空办公室可能同时活在两个年代。底层网络正在采用廉价而通用的 TCP/IP,桌面和主机却仍运行六十年代以来逐步形成的航空专用协议。重铺网络比重写订座、出票与运行报文系统容易得多。
RFC 2351 提出的 MATIP,即 Mapping of Airline Traffic over Internet Protocol,并没有试图改写这些业务。它在 TCP 与航空应用之间规定一层共同映射,让原本互不兼容的专用网关有一个可扩展的交接面。这项设计真正值得记住的地方,是它没有把“同一条网络”写成“同一种成功”。
Type A 把沉默留给重试处理
Type A 包括旅行社或航空办事处与中央订座、出票主机之间的交互,也包括主机间流量。它实时、优先级高,但保护有限,而且可以被丢弃。RFC 2351 明确写道:数据丢失导致没有响应时,用户可以重复请求。
这句话描述的是恢复习惯,不是所有交易天然幂等。再查一次余位,与再提交一次销售,不是同一件事。规范没有为全部航空应用规定统一事务号、去重账本或对账程序。重复请求究竟是补发、重复还是第二次有效操作,只能由看得见业务状态的应用判断。
MATIP 保留了把数据送到正确上下文所需的标识。Type A 会话协商子类型、字符编码、显示格式、报头与复用方式。H1、H2、A1、A2 可以让主机在不依赖 IP 地址的情况下识别终端簇;主机到主机流量还可以带 Flow ID。这些字段解决选择与分流,却不能证明操作者是谁、是否有权订座,或中央系统最终写入了什么。
Type B 需要另一种回执
Type B 是报文业务。它不要求立即响应,却强调高保护、多地址投递和四个优先级。RFC 2351 把 BATAP 放在 MATIP 之上,作为 Type B 应用到应用的保护与责任转移协议。
Type B 的 Session Open 含有 PROTEC 字段,用来指出端到端消息责任转移机制。如果双方的保护机制不匹配,Open Confirm 可以拒绝会话。发送方与接收方可以用 HLD 标识,也可以依靠一对 IP 地址。
但协商一致并不是责任已经转移。相同的 PROTEC 只说明双方理解同一种机制。某条报文仍需进入 BATAP 或约定服务,被接收、产生所需确认,并与应用状态对账。多地址场景下,一个目的地的接受也不能代表所有目的地完成。
端口划分了流量,没有替业务结案
IANA 为 MATIP Type A 与 Type B 分配 TCP 350 和 351 端口。每组参数都必须建立独立的 TCP 连接与 MATIP 会话。Session Open 声明流量特征,Open Confirm 接受或拒绝,Session Close 结束 MATIP 会话。MATIP 本身不定义 keep-alive,超时依赖 TCP。
两层生命周期相互依赖,却并不相同。TCP 断开时 MATIP 不能继续;关闭 MATIP 却不必关闭 TCP。因此,一个仍然在线的 TCP 连接并不是可用航空会话的证明;一个已接受的 MATIP 会话也不是业务完成的证明。
RFC 793 给 TCP 的承诺,是进程间可靠、有序的字节流。RFC 1122 规定主机如何正确实现通信层。这些层都看不见座位库存、票号生成或 Type B 接收方是否承担了责任。
完整证据链应当逐层保存:网络路径、TCP 建连、MATIP Session Open、Open Confirm、获准的 ASCU、Flow ID 或 HLD、数据交付、应用确认、责任转移、业务状态提交,以及对重复与部分失败的最终对账。把中间环节折叠掉,就会让传输信号冒充商业凭证。
安全警告说明了兼容桥的代价
RFC 2351 允许用静态配置识别 ASCU,也允许用户名与密码;防火墙可以在 IP 或应用层控制;IPsec ESP 和 AH 只是可选项。RFC Editor 如今附加的安全免责声明指出,静态标识与疑似明文密码并不牢靠,而可靠的 IPsec 保护并未成为强制要求。
这不等于 MATIP 没有价值。它说明这座桥解决的是迁移成本和互操作,而不是凭空制造授权。RFC 4301 后来用策略与安全关联描述 IPsec 架构;即便具备这种能力,也必须有运行记录才能证明某次交换确实采用了预期保护。
RFC 2351 的历史意义因此不是“航空业用了互联网”这一句泛论。它示范了一个更克制的做法:可以统一承载,不统一事实。IP 负责移动数据;Type A 与 Type B 各自保留对沉默、确认和完成的解释权。
来源
会员简报
档案背景详情
使用相应会员等级登录,即可解锁完整简报与来源注释。
仅限 Strategic Circle
Strategic Circle
所有读者均可浏览。加入并登录后可解锁档案简报。
加入 Strategic Circle仅限 Leadership Alliance
Leadership Alliance
符合条件的 IP 资产所有者和管理层可登录查看 Leadership Alliance 简报。
加入 Leadership Alliance

