Jabber IM/Presence Protocols和XMPP的区别

翻译自RFC 3921
XMMP改编自Jabber开源社区的Jabber草案,所以,你可以把Jabber看做是XMPP0.9。由于已经存在了大量的Jabber的实现,所以说明一下Jabber和XMPP的区别是非常有必要的,同时也能加快个鼓励这些基于Jabber的实现升级到XMPP。这一章节总结了核心的区别。

1. 会话建立 Session Establishment
Jabber的client-to-server认证假设了每一个client都是IM client,因此,他在它在认证成功和资源绑定的时候,都会 同时初始化一个session;XMPP严格分离了核心功能和IM功能,因此,只有当client明确的请求一个session时,才会初始化。

2. 隐私名单Privacy Lists
Blocking Communication 下的协议只是Jabber的协议,XMPP不支持

你可能感兴趣的:(protocol)