XMPP

Linux.fista
Versio hetkellä 3. toukokuuta 2014 kello 22.48 – tehnyt Rexroom (keskustelu | muokkaukset) (→‎Pikaviestisovelluksia)
Siirry navigaatioon Siirry hakuun

eXtensible Messaging and Presence Protocol (tunnetaan myös nimellä Jabber) on avoin standardoitu pikaviestintäprotokolla. Erona muihin vastaaviin, kuka tahansa voi perustaa oman viestintäpalvelimen omaan tai yhteiseen käyttöön, kun taas muissa on yleensä keskuspalvelimia joita harrastelijat eivät voi pystyttää. Palvelimiin voi myös perustaa IRCin kaltaisia MUC (Multi-User Chat) -keskustelukanavia. Avoimuutensa takia useilla pikaviestisovelluksilla onkin tuki protokollalle.

Käyttäjän näkökulmasta protokolla toimii kuin sähköposti: Koska käyttäjä on sidottu palvelimen käyttäjäksi eikä yleisen rekisterin taakse kuten joissakin ympäristöissä, esimerkiksi matti@testi.fi kertoisi että Matti olisi testi.fi -verkotunnuksessa majailevan palvelimen rekisteröity käyttäjä. Sitä kautta hän voi pikaviestittää (muilla) palvelimilla oleville käyttäjille.

Palvelinsovelluksia

ejabberd

ejabberd on Erlang -ohjelmointikielellä pyörivä sovellus, jota Nokiakin on käyttänyt. Se on myös yksi suosituimmista palvelinsovelluksista.

jabberd

Alkuaikojen suosiostaan hiipunut jabberd on C -kielellä toimiva ratkaisu. Nykyään jakaantunut kahteen eri haaraan, joista jabberd14 edustaa alkuperäistä ja jabberd2 tehokkaampaa uudelleenkirjoitettua versiota.

Prosody

Prosody on Lua -skriptillä kirjoitettu palvelinsovellus. Se soveltuu hyvin rajoitettuihin ja resurssiköyhiin ympäristöihin. Vaikkakin siitä uupuu graafinen käyttöliittymä, sen asentaminen on suhteellisen kivutonta.

Pikaviestisovelluksia

Suomalaisia XMPP-palvelimia


Aiheesta muualla