Extensible Messaging and Presence Protocol (XMPP, EsperanteEntendebla Protokolo por Mesaĝoj kaj Ĉeestecoj) (antaŭeJabber[1]) estaslibera,XML-bazitaprotokolo por babili rete pertujmesaĝilo. XMPP-bazitaj programoj estas instalitaj en miloj da serviloj en laInterreto kaj estas uzataj de milionoj da homoj tutmonde.
La projekton komencisJeremy Miller en1998 kaj la unua publikigado okazis en majo de2000. La plej grava produkto estasjabberd, kiu estas la servila programo al kiu la XMPP-klientoj konektas, kiam la uzanto volas babili. Oni povas krei privatajn XMPP-retojn, ekz. malantaŭfajromuro, aŭ oni povas ligi la servilon al la tutmonda, publike alirebla XMPP-reto.
Alia grava parto de la XMPP-sistemo estas la tiel nomatajkluzoj (angle: gateways) per kiuj ebligas al la uzantoj konekti ankaŭ al aliaj retoj, kiuj uzas alian protokolon - i.a.AIM,ICQ,Windows Live Mesenger kajYahoo! Messenger. Male al klientoj kielTrillian kajPidgin, kiuj subtenas plurajn protokolojn rekte en la klienta programo, XMPP havas tiun subtenadon je la servila nivelo pere de komunikado per la kluzoj. Por ĉiuj XMPP-uloj eblas registri al tiuj kluzoj, kaj post la registrado ili povas komuniki kun uzantoj de aliaj retoj, kvazaŭ ankaŭ ili estus XMPP-uloj. Tio signifas, ke ĉiuj klientoj, kiuj tuttute subtenas la XMPP-protokolon, povas esti uzataj por konekti al ĉiuj aliaj retoj por kiuj ekzistas kluzoj, sen la uzo de aldona kodo en la kliento.
La Jabber-protokolo, kiu nun estriĝas de laXMPP Standards Foundation (antaŭe Jabber Software Foundation), estas sendita kielIETF-skizo sub la nomo XMPP, por ke ĝi iĝu la oficialanormo por tujmesaĝilado. Tamen, ankaŭSIMPLE, bazita sur la SIP-protokolo, batalas por la sama pozicio.
| Sistemoj portujmesaĝilo |
|---|
| Programoj |
|---|
| Plurprotokolaj | |
|---|
Solaprotokolaj | |
|---|
|
|
|