XMPP 的全称是什么?

8 2024年10月 | 2 分钟阅读

XMPP:可扩展消息和状态码协议

XMPP 是 Extensible Messaging and Presence Protocol 的缩写,中文意为可扩展消息和状态码协议。它是一种基于可扩展标记语言 (XML) 的实时通信协议。它支持多种应用,包括状态码、协作、即时消息、多人聊天等。它由 XSF,即 XMPP 标准基金会维护。

Fullform XMPP

简史

  • 最初的开放即时消息技术是 Jabber,于 1998 年由 Jeremie Miller 发明。后来,Jabber 被 IETF 正式确立为 XMPP,一个用于消息和状态码的互联网标准。
  • Jabber 的 1.0 版本于 2000 年 5 月发布。同年,XML 流、消息、状态码等 Jabber 协议被确立。2000 年 10 月,jabbered 1.2 发布,并引入了服务器拨号协议以防止地址欺骗。
  • 2001 年 8 月,Jabber 软件基金会成立,负责协调依赖于 Jabber 技术的所有开源项目和商业实体。
  • 2002 年 10 月,互联网工程指导组 (IESG) 批准成立 XMPP 工作组。同年 11 月,该工作组在 IETF 55 大会举行了首次会议。
  • 2004 年,IETF 发布了核心 XMPP 规范:RFC 3920 和 RFC 3921。这导致了 XMPP 的广泛采用。
  • 2005 年 8 月,Google Talk 即时消息和网络电话 (VoIP) 服务通过 XMPP 推出。后来,Apple、Cisco、IBM 等知名软件公司开始在其产品中使用 XMPP。例如,2010 年,Facebook 为其聊天功能引入了 XMPP。
  • 2008 年,Jabber 公司被思科公司收购。随后,在 2011 年,IETF 对其进行了修改。

XMPP 的优势

  • 它是免费且去中心化的,这意味着任何人都可以设置 XMPP 服务器。
  • 它基于开放标准。
  • 它支持多种客户端和服务器实现。
  • 它灵活、基于 XML 且可扩展。因此,适用于即时消息功能和自定义云服务。
  • 通过 SASL 和 TLS 支持安全。
  • 它效率高,可以在一个服务(如 GTalk)上支持数百万并发用户。

下一个主题全称