XEP-0212

来自Jabber/XMPP中文翻译计划
(版本间的差异)
跳转到: 导航, 搜索
Admin (讨论 | 贡献)
(创建新页面为 'Category:XMPP扩展 Category:已翻译 '''本文的英文原文来自[http://www.xmpp.org/extensions/xep-0212.html XEP-0212]''' '''XEP-0212: XMPP基本服务器2008'''...')
下一编辑→

2009年3月30日 (一) 09:15的版本


本文的英文原文来自XEP-0212

XEP-0212: XMPP基本服务器2008

本文定义了XMPP基本服务器2008兼容级别.

注意: 这里定义的协议是XMPP标准化基金会的一个草案标准.对本协议的执行是被鼓励的,也适于部署到生产系统,但是在它成为最终标准之前可能还会有一些变动.

文档信息

系列: XMPP扩展

编号: 0212

发行者: [XMPP文档列表/XMPP标准基金会]

状态: 草案

类型: 标准跟踪

版本: 1.0

最后更新日期: 2007-07-11

批准机构: [XMPP文档列表/XMPP理事会]

依赖于: XMPP文档列表/XMPP正式RFC标准/RFC3920, XMPP文档列表/XMPP正式RFC标准/RFC3921, [XEP-0030|XMPP文档列表/XMPP扩展/XEP-0030], XEP-0078, XEP-0086, XEP-0138

上文: 无

下文: 无

简称: 无

Wiki页: <http://wiki.jabber.org/index.php/XMPP Basic Server 2008 (XEP-0211)>

作者信息

Peter Saint-Andre
Email: stpeter@jabber.org
JabberID: [xmpp:stpeter@jabber.org stpeter@jabber.org]

法律通告

XMPP扩展协议的版权(1999-2007)归XMPP标准化基金会(XSF)所有,并完全遵守XSF的知识产权策略<http://www.xmpp.org/extensions/ipr-policy.shtml>. 本文可以任意分发,仅受限于创作公用协议的第四条.(<http://creativecommons.org/licenses/by/2.5/>).

讨论地点

首选的讨论的地方是标准讨论邮件列表: <http://mail.jabber.org/mailman/listinfo/standards>.

XMPP 相关信息

XMPP 是由XSF(XMPP标准化基金会)按互联网标准程序贡献的,和 IETF的RFC 2026兼容的规范,包括 XMPP核心(RFC 3920)和 XMPP IM(RFC 3921).在本文中定义的任何协议,都是在互联网标准程序之外开发的,是扩展XMPP,而不是改变、发展和修改 XMPP本身.

一致性术语

本文中以下关键词的含义如 RFC 2119 所述: "MUST", "SHALL", "REQUIRED"; "MUST NOT", "SHALL NOT"; "SHOULD", "RECOMMENDED"; "SHOULD NOT", "NOT RECOMMENDED"; "MAY", "OPTIONAL".

目录

绪论

XMPP标准化基金会(XSF) [1|XMPP文档列表/XMPP扩展/XEP-0212#1] 定义了协议簇用于兼容性测试和软件认证. 本文定义了XMPP基本服务器认证级别.

定义

XMPP基本服务器2008认证级别定义如下:

表1: 必需和推荐的规范

协议 必需级别
RFC3920 [2] 必需 *
RFC3921 [3] 必需 *
XEP-0030: Service Discovery [4] 必需
Non-SASL Authentication [5] 推荐 **
Error Condition Mappings [6] 推荐 **
Stream Compression [7] 推荐
  • 注意: RFC3920RFC3921目前正在修订错误, 澄清那些未定义的问题, 并整理RFC3920和RFC3921自2004年发布以来收集到的实施和部署的经验反馈. 尽管这里定义的兼容性级别引用了 RFC 3920RFC 3921, 也建议开发者参考 rfc3920bis [8|XMPP文档列表/XMPP扩展/XEP-0212#8] 和 rfc3921bis [9|XMPP文档列表/XMPP扩展/XEP-0212#9], 那里提供了最新和最准确的关于核心XMPP协议的描述.
    • 注意: 推荐支持 XEP-0078 和 XEP-0086 只是为了保持向后兼容. 估计明年的兼容性定义将移除这些推荐.

实施备注

在这里一些被引用的协议本身依赖于(别的协议); 开发者必须查阅相应的协议以得到更多的信息.

建议开发者查阅 Best Practices for Use of SASL EXTERNAL [10|XMPP文档列表/XMPP扩展/XEP-0212#10] 关于XMPP中的SASL EXTERNAL机制的正确的实施.

安全事项

本文没有引入超越本协议所以来的那些协议所规定的的额外的安全事项.

IANA事项

本文不需要和Internet Assigned Numbers Authority (IANA) [11|XMPP文档列表/XMPP扩展/XEP-0212#11] 的交互.

XMPP登记事项

本文不需要和 XMPP Registrar [12|XMPP文档列表/XMPP扩展/XEP-0212#12] 交互.

备注

  1. XMPP标准化基金会(XSF)是一个独立的非营利的会员组织, 其宗旨是发展XMPP的开放扩展. 更多信息参见 <http://www.xmpp.org/xsf/>.
  2. RFC 3920: Extensible Messaging and Presence Protocol (XMPP): Core <http://tools.ietf.org/html/rfc3920>.
  3. RFC 3921: Extensible Messaging and Presence Protocol (XMPP): Instant Messaging and Presence <http://tools.ietf.org/html/rfc3921>.
  4. XEP-0030: Service Discovery <http://www.xmpp.org/extensions/xep-0030.html>.
  5. XEP-0078: Non-SASL Authentication <http://www.xmpp.org/extensions/xep-0078.html>.
  6. XEP-0086: Error Condition Mappings <http://www.xmpp.org/extensions/xep-0086.html>.
  7. XEP-0138: Stream Compression <http://www.xmpp.org/extensions/xep-0138.html>.
  8. rfc3920bis: 被提议的 XMPP: Core 的修订版本<http://tools.ietf.org/html/draft-saintandre-rfc3920bis>. (工作进行中)
  9. rfc3921bis: 被提议的 XMPP: Instant Messaging and Presence 的修订版本<http://tools.ietf.org/html/draft-saintandre-rfc3921bis>. (工作进行中)
  10. XEP-0178: Best Practices for Use of SASL EXTERNAL <http://www.xmpp.org/extensions/xep-0178.html>.
  11. 互联网分配号码授权(IANA) 是一个中枢协调者, 为互联网协议分配唯一的参数值, 例如端口号和URI 方案. 更多信息参见<http://www.iana.org/>.
  12. XMPP登记维护了保留的协议名字空间的列表, 以及XMPP标准化基金会批准的用于XMPP扩展协议中的已登记参数. 更多信息参见 <http://www.xmpp.org/registrar/>.

修订历史

Version 1.0 (2007-07-11)

经过 XMPP理事会投票, 升级为草案.

(psa)

Version 0.5 (2007-06-18)

移除关于XMPP ICA的实施备注.

(psa)

Version 0.4 (2007-06-15)

经过社区讨论, 把 XMPP核心 和 XMPP即时消息 参考改回 RFCs 推荐开发者也参考 bis草案; 增加了参考XEP-0178; 建议捆绑根证书用于 XMPP ICA.

(psa)

Version 0.3 (2007-06-11)

移除 JID逃逸(XEP-0106) 作为推荐, 因为适用于本地客户端而不是本地服务器; 修改 XMPP核心 和 XMPP即时消息 参考 bis草案; 增加实施备注.

(psa)

Version 0.2 (2007-05-11)

增加 JID逃逸(XEP-0106) 和 流压缩(XEP-0138)协议作为推荐.

(psa)

Version 0.1 (2007-04-20)

初始发行版本.

(psa)

Version 0.0.1 (2007-03-30)

第一个草案, 从XEP-0073分离出来.

(psa)

END

个人工具