新客立减

XMPP 3920 

最靠谱的中文翻译文档(一)

 

 

xmpp

协议之

 

可扩展消息出席协议:核

 RFC 3920  

摘要:

  

        

此文档定义了可扩展消息出席协议

XMPP

的核心特性:

协议使用

XML

元素在任意

两个网络端点间近实时的交换结构化信息。当

XMPP

为交换

XML

数据提供一般化,可扩展的

框架时,它主要用于建立满足

RFC2779

的即时消息与出席应用的需求。

  

介绍

  

1.1 

概要

  

        XMPP

是一个开放的可扩展标记语言

[XML]

协议,用于近实时的消息、出席与请求

-

响应服务。

基本语法语义最初是由

Jabber

开源社区在

1999

年开

 

发的。

2002

年,

XMPP

工作

组授权开发一个

Jabber

协议的改写本,将适用于

IETF

的即时消息(

IM

)与出席技术。

  

        

作为

XMPP

工作组的成果,此文档定义了

XMPP 

1.0

的核心内容;提供即时消息与出

席功能的扩展需求定义在

RFC2779[IM-REQS]

中,由

XMPP

:即时消息与出席

[XMPP-IM]

指定。

  

1.2 

术语

  

        

文档中的大写关键字:

"MUST", 

"MUST 

NOT", 

"REQUIRED", 

"SHALL", 

"SHALL 

NOT", 

"SHOULD", 

"SHOULD 

NOT", 

"RECOMMENDED", 

"MAY", 

"OPTIONAL"

BCP14, 

RFC 

2119 

[TERMS]

中描述。

  

一般架构

  

2.1 

概述

  

        

虽然

XMPP

并未与任何特定网络架构结合,但到目前为止,它大致上已经由一个客

-

服务器的架构实现了。

其中,

客户端利用

XMPP

访问基于

[TCP]

连接的一个服务器,

并且,

服务器间也通过

TCP

连接进行彼此间的通信。

  

          XMPP  

Client------------Server------------Server                

           TCP               TCP  

        

下图为此架构的高层视图(“

-

”表示使用

XMPP

通信,“=”表示使用任何其它协