Какво е Jabber и как да го използвам?

"Jabber" (Jabber) в английския превод означава "chatter" или "triskotnaya". Това е първоначалното име на безплатния HTTP протокол за незабавни съобщения, както и общо име за работа с клиентските приложения. За непълни двадесет години технологията премина през етап на бързо развитие и придоби световна популярност. Какво е Jabber в настоящето и как да го използвам? Ще научите за това и много повече от статията.

История на появата

Официалната дата на раждане на технологията на XMRP се счита за 4 януари 1999 г. На този ден в интернет бе публикувано известие за началото на проекта. Първоначално, развитието е получило доста подкрепа от информационните корпорации. Успоредно с това продължи процесът на създаване на сървърна част и клиентски програми за различни операционни системи. Бяха разработени специални мрежови шлюзове, които позволиха обмена на съобщения с големи IM-клиенти, които вече съществуват по това време, като ICQ, MSN Messenger и AIM.



До средата на 2000 г. беше завършено разработването на първата стабилна версия на сървърната част. Година по-късно беше създадена Jabber Software Foundation, организация, натоварена с по-нататъшното разработване на протокола и модернизиране на техническите спецификации. По-късно, през 2007 г., той е преименуван на KMDB Standarts Foudation, като по този начин отделя развитието на самия протокол за обмен от разработването на софтуер с подобно име.

„Златен век“

Google, която в момента е глобален гигант на търсачките, обяви старта на проекта Google Talk. Услугата предоставяше предаването на текстови и гласови съобщения, използвайки протокола KMRS. Шест месеца по-късно порталът беше отворен и потребителите на Google Talk успяха да си взаимодействат със сървъра. Всъщност те биха могли да комуникират с всеки потребител в света, като използват клиентско приложение, изпълняващо протокола XMPP.


Разбира се, подобна стъпка Google не може да остане без надзор. Способността за работа по протокола на КМРС за кратко време се реализира от всички конкуренти в областта на търсенето и най-големите социални мрежи. Достъпът беше осигурен както чрез мрежови шлюзове, така и чрез създаване на собствени пратеници. Има „златен век“ за потребителите на Jabber. Протоколът XMPP ви позволява да свързвате няколко акаунта към едно приложение и свободно да обменяте съобщения, като ги използвате едновременно.
С поглед напред, трябва да кажем, че такова взаимно проникване на технологии продължава за кратко време. Един по един гигантите от ИТ индустрията започнаха да прекъсват мрежовите шлюзове, за да си възвърнат целевата аудитория. Google стартира нов проект, базиран на собствен протокол, а от 2013 г. постепенно намалява подкрепата за между-сървърния транспорт. През 2015 г. Google Talk бе официално закрит. Без малко шум завърших подобен проект и "Yandex".

Характеристики на протокола XMPR

За разлика от всички други услуги за съобщения, Jabber не е свързан с един център.Всеки може да инсталира Jabber на вашия компютър. Този протокол е подобен на електронната поща на XMRR. Новият сървър може да бъде свързан с други хора по света или да работи в изолирана, затворена мрежа. Тази функция го прави удобен за използване като корпоративен клиент.
Спецификациите XMPR ви позволяват да комуникирате с различни механизми за съобщения. Реализацията на този начин на защита на кореспонденцията е възможна както на сървъра, така и от страна на клиентски приложения, които поддържат използването на SSL, PGP технологии.
Взаимодействието с други посланици е организирано с помощта на мрежов шлюз или, както се нарича, транспорт. Има различни транспортни опции, които ви позволяват достъп до електронна поща, метеорологични услуги, rss емисии. Кодът на отворения протокол позволява изпълнението на различни опции, изисквани от потребителите на шлюзове.

Как да се регистрирам?

Какво е Джаббър, вече знаете. Ако тази технология ви интересува и решите да го тествате в действие, ние ще ви кажем как да го направите. Можете да се регистрирате в Jabber на всеки активен сървър. За пример, ние ще разгледаме цялата процедура по отношение на най-старата в Русия услуга Jabber.ru. Той разполага с стабилна работа, голяма клиентска база и предоставя подробни инструкции за нови потребители. Регистрационният формуляр ви предлага да изберете вход, който ще се използва в системата за съобщения и да въведете текущия имейл адрес.поща. Както виждате, процедурата е проста и абсолютно стандартна за много интернет проекти. Полученото съобщение ще съдържа вашия Jabber ID, по-известен като JID, и връзка за въвеждане на парола за достъп до нея.
Като изпълните тези прости манипулации, получавате пълен достъп до мрежата Jabber. Протоколът JP или XMPP дава възможност за комуникация с всеки потребител на Jabber, независимо от сървъра, на който е регистриран. За да изпратите съобщение, трябва само да знаете JID на желания абонат.

Клиенти за компютъра

Има много програми за различни операционни системи. Можете да изберете подходящо приложение и да започнете да използвате услугата Jabber. Регистрацията ви вече е завършена, така че когато я инициализирате, указвате името, което сте получили. Попълнете полето с името на сървъра и се съгласете с автоматичното определяне на пристанището за неговата работа. За да опростим избора, представяме някои от най-популярните клиенти:
  • PSI;
  • Gajim;
  • MDC.
  • Ако използвате MacOS, можете да го направите, без да изтегляте приложения на трети страни. Стандартната програма "Съобщения", която е част от тази операционна система, ви позволява да свържете "Jabber" в него. Мрежата ще се регистрира автоматично при всяко стартиране.

    Мобилни клиенти

    Модерната услуга не може да бъде представена без мобилни клиенти, но намирането на лице, което не използва услуги за незабавни съобщения, е доста трудно. Въпреки конкуренцията от страна на популярните посланици с многомилионна аудитория,"Jabber" - клиент за мобилни устройства съществува и дори в няколко варианта. Някои проекти са в застой, а някои се развиват активно. Например програмата Talkonaut, която има версии за Android и iOS, идва с редовни актуализации. Talkonaut не само ви позволява да обменяте съобщения, но и да провеждате разговори чрез VoIP протокола. Така че, като цяло, той е малко по-различен по функционалност от много по-изтъкнати конкуренти, като използва протокол, разработен от свободна общност.

    Cisco Jabber

    Не може да се каже, че идеята за използването на протокола XMPR умира на върха на силите, неспособни да се конкурират. Така че, много проекти се съхраняват единствено в работата на ентусиастите, така че свободният "Jabber" не се развива много активно. В същото време има примери за успешно приложение на тази технология в корпоративната среда.
    През 2008 г. Cisco Systems (един от световните лидери в ИТ индустрията) придоби Jabber XCP платформата. През това време компанията успя, използвайки безплатен протокол XMRP, да превърне този проект в успешен корпоративен продукт. Потребителите имат възможност за разговори, гласови и видео разговори. Версиите на Cisco Jabber са предназначени за Windows и MacOS, а за мобилни платформи - за iOS и Android. Напредва продукта на корпоративния пазар като модерно интегрирано решение за мултифункционални комуникации.

    Jabber и Linux

    Какво е "Jabber" е добре известно на потребителите на Linux. Всяко дистрибуция на тази свободна операционна система (независимо от кояизползваната в нея графична среда) включва вградена програма за незабавни съобщения. На практика всеки от тях може да се свърже и работи по протокола на КМРП. Една от интересните черти, подкрепяни от програмата, са конференциите. Това са специално създадени тематични стаи, малко сходство на виртуалните интересни клубове. За да участвате в такава конференция е достатъчно да имате работещ "Jabber". Регистрацията във всяка от тях не се изисква отделно. На сървъра Jabber.ru можете да намерите списък на текущите конференции в реално време.
    Всеки ден, на постоянна основа, работят стотици такива малки форуми. Повече от половината са посветени на различни версии на Linux. Можете да задавате въпроси и да получавате отговори от други Linuxxoids.

    Силни и слаби страни

    Разгледайте силните и слабите страни на тази технология, за да разберете защо е била избутана към по-успешни конкуренти със затворени протоколи след насилствено начало и „златна ера“. Предимства:
  • Гъвкава мрежова архитектура, използваща децентрализиран механизъм за достъп.
  • Откритост на стандарта на HMLP за разработчиците на софтуер.
  • Сигурност и кодиране на ниво сървър и клиент.
  • Разширяемост на платформата чрез използване на мрежовия трафик.
  • Недостатъци:
  • Неподходящ трафик. Повече от половината от информацията, предавана по мрежата, използвайки ХМРР-протокол, който събира данни за присъствието на потребителя.
  • НесъвместимиМеханизмът на прехвърляне на файлове, дава натоварването на сървърите, които контролират, Jabber.
  • И така, виждаме, че основният недостатък, присъщ на този протокол, е неправилното използване на мрежовите ресурси. Трябва да кажа, че работата в тази посока е в ход и KMDB Standarts Foudation редовно актуализира спецификацията на протокола. Разработени са механизми за компресиране и директен обмен на данни между клиенти, които позволяват да се намалят нецелевите разходи за трафик, като по този начин се намалява общото натоварване на мрежата.

    Перспективи

    В предишния раздел очертахме предимствата и недостатъците на протокола Jabber. Премахването им не е неразрешима задача и може да се разчита на факта, че последващите ревизии на спецификациите ще ни позволят да намерим подходящо решение. Как това ще помогне за развитието на стандарта - времето ще покаже. Трябва да се приеме, че вторият бум на използване няма да бъде толкова голям. Социалните мрежи бързо стигнаха до заключението, че целевата аудитория от потребители, използвайки възможността за между-сървърна комуникация, слиза на техните страници.
    Можем да наблюдаваме отговора на тези действия на пример за мобилни съобщения. Популярната WhatsApp е закупена от социалната мрежа Facebook, но също така има и собствено развитие. Messenger ви позволява да споделяте съобщения с потребители в мрежата. Google стартира услугата Hangouts, превключи на патентован формат, елиминира безплатния Google Talk и по този начин свързва потребителите още по-близо до техните услуги. KMRP дава на своите потребители свободата да избират, а другинезависимост от социалните механизми на мрежовата комуникация. Ще ви видим толкова, колкото ни трябва. Поне за "Линукс" - общността със сигурност ще бъде от дълго време.

    В крайна сметка

    От нашите материали научихте какво е "Джаббър". Запознайте се с неговата история и открихте списък с приложения, които позволяват тази услуга за незабавни съобщения да се използва. Може би, след като е опитал тази услуга в действие, ще попълните малка, но приятелска армия от нейните почитатели.

    Свързани публикации