Locked History Actions

xmpp

Žodis angliškai:

Extensible Messaging and Presence Protocol

Santrumpa:

XMPP

Žodis lietuviškai:

Prailgintų žinučių ir pokalbių protokolas

Apibrėžimas:

Extensible Messaging and Presence Protocol (XMPP) (anksčiau vadintas Jabber) – atviro standarto momentinių žinučių (pokalbių) internete sistema. Šios sistemos pagrindu buvo sukurtas oficialus interneto momentinių pranešimų ir būsenos informacijos standartas XMPP. XMPP architektūros dėka galima kalbėtis ir su žmonėmis, kurie naudojasi ne tik XMPP, o ir kitais – pvz., MSN, IRC, AIM, ICQ, Yahoo! pokalbių protokolų klientais, taip pat galima naudotis keliais skirtingais protokolais vienu metu. Galima kalbėtis su draugais tiesiogiai arba dalyvauti bendrame teminiame susirašinėjime per internetą. XMPP pokalbių sistema susideda iš 3 dalių:

  • XMPP serveris;
  • XMPP klientas;
  • XMPP protokolas.

XMPP klientas – programa, kuria naudodamiesi žmonės gali bendrauti tarpusavyje. XMPP klientas bendrauja su XMPP serveriu XMPP protokolu. XMPP protokolas yra paremtas atviru XML standartu. Tokių programų yra daug, kai kurios yra laisvos, kitos – ne. Bendravimui su žmonėmis, kurie naudoja ne XMPP, o kitus protokolus, pvz.: ICQ, MSN, Yahoo! yra servisų (dar vadinamų transportais) mechanizmas. XMPP klientas turi galimybę užregistruoti papildomus servisus ir atitinkamai naudoti ICQ, AIM, MSN ar kt. Šių servisų aibė priklauso nuo XMPP serveryje suinstaliuots programinės įrangos. Jaber klientas galės naudotis tik tokiais servisais, kuriuos pasiūlo konkretus XMPP serveris. XMPP protokolu galima siųsti ne tik tekstinę, bet ir kitokio pobūdžio informaciją – garsą/vaizdą bei failus. Keletas XMPP klientinių programų nuo ~2006 metų palaiko garsinius pokalbius balsu, tarp jų Google Talk bei Jabbin programos, veikiančios populiariose OS – GNU/Linux, Windows ir kt. XMPP momentinių pranešimų standartą naudoja daug įvairių interneto paslaugų kompanijų, tarp jų ir Google, teksto ir garso pokalbiams Gmail/Google Talk paslaugose.

xmpp1.jpg

1 pav. XMPP protokolą palaikanti programa.