XMPP

Linux.fista
(Ohjattu sivulta Jabber)
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[muokkaa]

ejabberd[muokkaa]

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

jabberd[muokkaa]

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[muokkaa]

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[muokkaa]

Suomalaisia XMPP-palvelimia[muokkaa]

Aiheesta muualla[muokkaa]