IOTP Internet开放贸易协议HTTP 补充

【IOTP Internet开放贸易协议HTTP 补充】本备忘录的状态
本文档定义了一种Internet社区的Internet标准跟踪协议,它需要进一步进行讨论和建
议以得到改进 。请参考最新版的“Internet正式协议标准”(STD1)来获得本协议的标
准化程度和状态 。本备忘录的发布不受任何限制 。
版权声明:
Copyright(C)TheInternetSociety(2000).AllRightsReserved.
摘要
Internet开放贸易协议(IOTP)消息将以可扩展标记语言(XML)文档作为传输载体 。
就其本身而论,映象至传输层的目的是为了保证底层的XML文档在不同的层间正确地传
输 。
此文档描述了超文本传输协议(HTTP),Versions1.0and1.1.的映象 。

目录
1.介绍 2
2.HTTP服务器和客户端 2
3.HTTP网络位置 3
4.客户 3
4.1开启IOTP客户端和商业IOTP服务器3
4.2传送中的IOTP消息3
4.3中断一个IOTP交易4
5.开始交付处理器和递交器IOTP服务器 5
6.安全考虑 6
7.IANA的考虑 6
8.参考 7
9.作者地址 8
10.完整的版权声明 8
鸣谢 9






1.介绍
Internet开放贸易协议(IOTP)消息将以可扩展标记语言[XML]文档作为传输载
体 。就其本身而论,,映象至传输层的目的是为了保证底层的XML文档在不同的层
间正确地传输 。
此文档描述了超文本传输协议(HTTP),Versions1.0and1.1的映象[RFCs
1945,2616] 。
将来可能会有描述关于email(SMTP)、TCP、cableTV或者其它传输方面的
IOTP文档 。
在本文档中的要害字“必须”,“决不要”,“必须的”,“将要”,“不会”,
“应当”,“不应当”,“建议”,“可以”,和“可选的”将会在[RFC2119]
文档中给予说明 。
2.HTTP服务器和客户端
IOTP的结构以如下方式映象到HTTP的结构:
商家、付款处理器、交货处理器,以及客户相关的交易方都由HTTP服务器代
表 。每一方都可以是由一台独立的服务器代表,也可以是以某种联接方式结合 。
客户角色由HTTP客户端代表 。
注重:一个商人也会充当消费者的职能,比如说他要储存电子货币 。在这种情况下,商
人作为一个组织而非单一的职能,需要一个HTTP客户端支持 。
3.HTTP网络位置
包含在IOTP规格书中的网络位置皆为URIs(UniformResourceIdentifiers)[RFC
2396] 。假如必须要或者是要求使用安全连接的话,就必须用一个对HTTP服务器以及客户端
都支持的安全通道 。像SSLversion3或者TLS[RFC2246]都可以用作这种通道 。
4.客户
在大多数环境中,客户的最初的媒介总是一个Html浏览器 。可是呢,现有的浏览器都
没有提供足够的功能,来为客户充当媒介完成一次IOTP交易 。这就带来了俩个必须满足的
条件:
一个开启IOTP客户端并控制权转交给IOTP客户端的方法,以及一个在IOTP交易结束
后安全停止IOTP客户端并将控制权转交给HTML浏览器的方法 。
4.1 开始IOTP客户端以及商业IOTP服务器
在某些情况下,用户方的HTTP客户端会发送一个HTTP请求,这个请求被商业HTTP服
务器解释为一个“IOTP启动请求” 。比如说当你单击“付款”按钮时,就会达到这样的效
果 。这个消息就是某种形式的请求消息的“替身”,并且,商业服务器会以XML文档的形式
对这个第一个IOTP消息作出响应 。
对所有IOTP消息的MIME协议格式为:“APPLICATION/IOTP”;然而,“APPLICATION/X-IOT”
已经被应用于实验室和开发中了,这一点应该得到认可 。要得到APPLICATION/IOTP的MIME

推荐阅读