Co je Jabber a jak ho používat?

"Jabber" (Jabber) v anglickém překladu znamená "chatter" nebo "triskotnaya". Toto je počáteční název volného protokolu HTTP pro rychlé zasílání zpráv a kolektivní jméno pro práci s klientskými aplikacemi. Za neúplné dvacet let technologie prošla etapou rychlého vývoje a získala světovou popularitu. Co je Jabber v současnosti a jak ho používat? Dozvíte se o tom a mnohem více z článku.

Historie výskytu

Oficiální datum narození technologie XMRP se považuje za 4. ledna 1999. V tento den bylo na webu zveřejněno oznámení o začátku projektu. Zpočátku vývoj dostal poměrně velkou podporu od informačních společností. Souběžně pokračoval proces vytváření serverové části a klientských programů pro různé operační systémy. Byly vyvinuty speciální síťové brány, které umožňovaly výměnu zpráv s velkými klienty IM, které již v té době existovaly, jako jsou například ICQ, MSN Messenger a AIM.



Do poloviny roku 2000 byl dokončen vývoj první stabilní verze serverové části. O rok později byla vytvořena Jabber Software Foundation, organizace pověřená dalším rozvíjením protokolu a modernizací technických specifikací. Později v roce 2007 byla přejmenována na KMDB Standarts Foudation, čímž se odděluje vývoj samotného výměnného protokolu od vývoje softwaru s podobným názvem.

"Zlatý věk"

V roce 2005Google, který je nyní globálním vyhledávačovým gigantem, oznámil zahájení projektu Google Talk. Služba poskytla přenos textových a hlasových zpráv pomocí protokolu KMRS. O šest měsíců později byla brána otevřena a uživatelé služby Google Talk byli schopni komunikovat se serverem. Ve skutečnosti mohou komunikovat s libovolným uživatelem na světě pomocí aplikace na straně klienta běžící na protokolu XMPP.


Samozřejmě, Google takový krok nemohl zůstat bez dozoru. Schopnost pracovat v krátkém čase v rámci protokolu KMRS byla realizována všemi konkurenty v oblasti vyhledávání a největších sociálních sítí. Přístup byl poskytován jak přes síťové brány, tak vytvořením vlastních poselů. Pro uživatele Jabberu existuje "zlatý věk". Protokol XMPP umožňuje propojit více účtů s jednou aplikací a volně si je můžete vzájemně vyměňovat.
Při pohledu do budoucna musíme říci, že taková vzájemná penetrace technologie pokračovala krátkou dobu. Jedna po druhé, obři IT průmyslu začali odpojovat síťové brány, aby znovu získali své cílové publikum. Společnost Google spustila nový projekt založený na vlastním protokolu a od roku 2013 postupně snižuje podporu pro inter-serverovou dopravu. V roce 2015 byla služba Google Talk oficiálně uzavřena. Bez malého hluku jsem dokončil podobný projekt a "Yandex".

Vlastnosti protokolu XMPR

Na rozdíl od všech ostatních služeb zasílání zpráv Jabber není svázán s jediným centrem.Každý může nainstalovat Jabber do počítače. Tento protokol je podobný e-mailu XMRR. Nový server může být propojen s ostatními po celém světě nebo pracovat v izolované uzavřené síti. Tato funkce je vhodná pro použití jako firemní klient.
Specifikace XMPR umožňují komunikaci s různými mechanismy zasílání zpráv. Implementace tohoto způsobu ochrany korespondence je možná jak na serveru, tak na straně klientských aplikací, které podporují používání technologií SSL a PGP.
Interakce s jinými posly je organizována pomocí síťové brány nebo, jak se tomu říká, přenosu. Existují různé možnosti dopravy, které vám umožňují přístup k e-mailům, meteorologickým službám, RSS kanálům. Otevřený kód protokolu umožňuje implementaci různých možností požadovaných uživateli bran.

Jak se zaregistrovat?

Co je Jabber, už víte. Pokud vás tato technologie zajímá a rozhodnete se ji otestovat v akci, řekneme vám, jak to udělat. Můžete se zaregistrovat v Jabberu na libovolném aktivním serveru. Například uvažujeme celý postup s ohledem na nejstarší službu v Rusku Jabber.ru. Má stabilní práci, velkou zákaznickou základnu a poskytuje podrobné pokyny pro nové uživatele. Registrační formulář nabízí výběr přihlašovacích údajů, které budou použity v systému zasílání zpráv a zadání aktuální e-mailové adresy.mail Jak můžete vidět, postup je pro mnoho internetových projektů jednoduchý a naprosto standardní. Výsledná zpráva bude obsahovat vaši ID Jabber, běžněji známou jako JID, a odkaz pro zadání hesla pro přístup k ní.
Dokončením těchto jednoduchých manipulací získáte plný přístup k síti Jabber. Protokol JP nebo XMPP umožňuje komunikaci s jakýmkoli uživatelem Jabber bez ohledu na server, na kterém byl zaregistrován. Chcete-li odeslat zprávu, stačí znát JID požadovaného účastníka.

Klienti pro počítač

Existuje mnoho programů pro různé operační systémy. Můžete zvolit vhodnou aplikaci a začít používat službu Jabber. Vaše registrace již byla dokončena, takže při inicializaci zadáte jméno, které jste obdrželi. Vyplňte pole s názvem serveru a souhlaste s automatickou definicí portu pro jeho provoz. Pro zjednodušení výběru uvádíme některé z nejoblíbenějších klientů:
  • PSI;
  • Gajim;
  • MDC.
  • Používáte-li systém MacOS, můžete to provést bez stahování aplikací třetích stran. Standardní program "Zprávy", který je součástí tohoto operačního systému, vám umožňuje připojit k němu "Jabber". Síť bude při každém spuštění automaticky zaznamenávána.

    Mobilní klienti

    Moderní služby nelze představit bez mobilních klientů, ale hledání toho, kdo nepoužívá služby rychlého zasílání zpráv, je obtížné. Navzdory konkurenci populárních poslů s miliony diváků,"Jabber" - klient pro mobilní zařízení existuje, a to i v několika variantách. Některé projekty stagnují a některé se aktivně rozvíjejí. Například program Talkonaut, který má verze pro Android a iOS, přichází s pravidelnými aktualizacemi. Talkonaut nejen umožňuje výměnu zpráv, ale také volání pomocí protokolu VoIP. Takže obecně se ve funkcionalitě mírně liší od mnoha významnějších konkurentů při používání protokolu vytvořeného bezplatnou komunitou.

    Cisco Jabber

    Nelze říci, že myšlenka používání protokolu XMPR zemřela ve výšce sil, která nemohla konkurovat. Takže mnoho projektů se drží pouze v práci nadšenců, takže se volný "Jabber" příliš aktivně nerozvíjí. Současně existují příklady úspěšné aplikace této technologie v podnikovém prostředí.
    V roce 2008 získala společnost Cisco Systems (jeden z předních světových lídrů v oblasti IT) platformu Jabber XCP. Během této doby byla společnost schopna pomocí bezplatného protokolu XMRP změnit tento projekt na úspěšný firemní produkt. Uživatelé mají možnost funkce poslechu, hlasu a videohovoru. Verze Cisco Jabber jsou určeny pro systémy Windows a MacOS a pro mobilní platformy - iOS a Android. Předává produkt na firemní trh jako moderní integrované řešení pro multifunkční komunikaci.

    Jabber a Linux

    Co je "Jabber" je dobře známo uživatelům Linuxu. Jakékoli distro tohoto volného operačního systému (bez ohledu na tografické prostředí, které se v něm používá) obsahuje vestavěný program pro zasílání rychlých zpráv. Prakticky každé z jejich počtu je schopno se připojit a pracovat pod protokolem KMRP. Jednou ze zajímavých funkcí podporovaných programem jsou konference. Jedná se o speciálně vytvořené tematické místnosti, určitou podobnost virtuálních klubů zájmu. Účastnit se takové konference stačí mít pracovní "Jabber". Registrace v každém z nich se nevyžaduje samostatně. Na serveru Jabber.ru naleznete seznam aktuálních konferencí odkazů v reálném čase.
    Stále fungují stovky takových malých fór každý den. Více než polovina je věnována různým verzím systému Linux. Můžete klást otázky a získat odpovědi od jiných Linuxxoids.

    Silné a slabé stránky

    Zvažte silné a slabé stránky této technologie, abyste pochopili, proč byly po násilném startu a "zlatém věku" tlačeny k úspěšnějším konkurentům s uzavřenými protokoly. Výhody:
  • Flexibilní síťová architektura využívající mechanismus decentralizovaného přístupu.
  • Otevřenost standardu HMLP pro vývojáře softwaru.
  • Zabezpečení a šifrování na úrovni serveru a klienta.
  • Rozšiřitelnost platformy pomocí síťového provozu.
  • Nevýhody:
  • Nevhodný dopravní tok. Více než polovina informací přenášených v síti pomocí protokolu HMРР, který kompiluje data o přítomnosti uživatele.
  • NekompatibilníMechanismus přenosu souborů dává zatížení na serverech, které ovládají Jabber.
  • Takže vidíme, že hlavní nevýhodou tohoto protokolu je nevhodné využití síťových zdrojů. Musím říci, že práce v tomto směru probíhají a KMDB Standarts Foudation pravidelně aktualizuje specifikaci protokolu. Jsou vytvořeny mechanismy komprese a přímá výměna dat mezi klienty, které umožňují snížit neurčené provozní náklady, čímž se sníží celkové zatížení sítě.

    Perspektivy

    V předchozím oddíle jsme shrnuli výhody a nevýhody protokolu Jabber. Odstranění je neřešitelným úkolem a lze se spolehnout, že následné revize specifikací nám umožní najít vhodné řešení. Jak to pomůže při vývoji standardního času? Je třeba předpokládat, že druhý rozmach použití nebude tak velký. Sociální sítě rychle dospěly k závěru, že cílová skupina uživatelů, která využívá možnosti komunikace mezi servery, klesá na svých stránkách.
    Můžeme pozorovat reakci na tyto akce na příkladu služeb mobilních zpráv. Populární WhatsApp koupil sociální síť Facebook, ale má také svůj vlastní vývoj. Služba Messenger umožňuje sdílet zprávy s uživateli v síti. Společnost Google spustila službu Hangouts, přešla do vlastního formátu, vyloučila volnou aplikaci Google Talk a tím spojila uživatele s jejich službami. KMRP dává svým uživatelům svobodu volby a některénezávislost na společenských mechanismech síťové komunikace. Uvidíme tolik, kolik potřebujeme. Alespoň pro "Linux" - komunitu bude jistě dlouho relevantní.

    Nakonec

    Z našich materiálů jste se dozvěděli, co je "Jabber". Seznamuje se s jeho historií a nalezl seznam aplikací, které umožňují použití této služby rychlého zasílání zpráv. Možná, když jste tuto službu vyzkoušeli v akci, zaplníte malou, ale přátelskou armádu svých obdivovatelů.

    Související publikace