基于XMPP的JABBERD功能特性分析

王朝c#·作者佚名  2006-12-17
宽屏版  字体: 小 | 中 | 大 | 超大  

基于XMPP的JABBERD功能特性分析

基于XMPP的JABBERD功能特性分析 适应OS:Linux,Unix,AIX,*BSD,WIndows....

Key Feature

Jabberd

Hardware Included

NA

Administrator Features and Capabilities

XMPP-Standard Based

√

Administrative Console

√

TLS(c2s)

√

SASL(c2s)

√

Old SASL(c2s)

√

TLS(s2s)

√

Server Dialback(s2s)

√

Server-to-Server Federation

√

Authentication Options

PAM

√

Firewall Traversal

√

Standalone

√

SASL PLAIN

√

SASL DIGEST-MD5

√

SASL ANONYMOUS

√

Data Storage Options

File System

√

LDAP

√

Berkeley

√

Postgres

√

MySQL

√

Oracle

√

Other

√

Additional Features

Offline Message Storage

√

Server Statistics

√

Internationalization

Nameprep

√

Nodeprep

√

Resourceprep

√

Basic XMPP Functions

Resource Binding

√

Sessions

√

Privacy Rules

√

XMPP Errors

√

Rosters and Presence

Roster Management

√

Presence Subscriptions

√

Last Activity

√

Message Handling

Delayed Delivery

√

Client Support

Non-SASL Authentication

√

In-Band Registration

√

Private XML Storage

√

vCard Storage

√

Server Information

Service Discovery

√

Entity vCard

√

Entity Time

√

Software Version

√

Component Protocol

√

Optional Add-ons (Sold Separately)

Interoperability

√

Mobile

√

Developer

√

VoIP

√

Video Conference

√

StreamMedia Manage

√

TTS

√

字典及解释

SOA: Service-Oriented Architecture

ESB:Enterprise Service Bus

XML: Extensible Markup Language Detail: http://www.w3.org/XML

XMPP: Extensible Messaging and Presence Protocol Detail: http://www.xmpp.org/可扩展消息处理现场协议, 是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。它在促进服务器之间的准即时操作。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息,即使其操作系统和浏览器不同。

TLS(c2s): Transport Layer Security of Client to Server,传输层加密. SSL(Secure Socket Layer)是netscape公司设计的主要用于web的安全传输协议。这种协议在WEB上获得了广泛的应用, IETF(www.ietf.org)将SSL作了标准化,即RFC2246,并将其称为TLS

SASL(c2s): 简单认证安全层,它提供了模块化的SMTP认证扩展,因此SMTP就可以在SASL之上构建自己的SMTP认证,因为可以通过开放式的机制和协议来建立认证会话。另外,SASL在实现了对PLAIN以及CRAM-MD5加密等协议的基础上,还提供了多种认证方法,比如通过Kerberos、用户数据库、passwd文件、PAM等。这样,SMTP程序不需要支持这些认证方法就可以实现多种认证方式。并且,SMTP在用户经过成功认证以后同样可以定义自己的访问策略来对用户访问进行控制

Server DialBack:服务器-服务器之间的呼叫回叫,为了防止客户机欺骗行为,回叫依耐于DNS,如果没有DNS那么服务器-服务器之间无法通讯,也就是不支持分支互联.

PAM: Pluggable Authentication Modules. 可插入的认证模块(并不是Linux指的模块)用于实现应用程序的认证机制, 是程序员或管理员不需要重新编写或编译程序就可以改变认证机制.

Firewall Traversal: 防火墙穿越

LDAP: Light Directory Access Protocol,轻量级目录访问协议

Berkeley: Berkeley DB, a OpenSource Plugin Database,一个开放源代码的内嵌式数据库管理系统

Postgres: PostgreSQL 是一种特性非常齐全的自由软件的对象-关系性数据库管理系统(ORDBMS),它的很多特性正是当今许多商业数据库的前身

Nameprep: 是'Nameprep: A Stringprep Profile for Internationalized Domain Names (IDN)',描述了如果准备一个多语种域名,包括对一个域名字段进行映射、正规化以及禁止性过滤等等操作。RFC 3491

Nodeprep: A Stringprep Profile for Node Identifiers in XMPP

Resourceprep:RFC 3920中定义的

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有