Czym jest Jabber i jak z niego korzystać?

"Jabber" (Jabber) w tłumaczeniu na język angielski oznacza "szczebel" lub "triskotnaya". Jest to początkowa nazwa darmowego protokołu HTTP do komunikatorów internetowych, a także nazwa zbiorcza do pracy z aplikacjami klienckimi. Przez niepełne dwadzieścia lat technologia przeszła etap szybkiego rozwoju i zyskała popularność na całym świecie. Co to jest Jabber w teraźniejszości i jak z niego korzystać? Dowiesz się o tym i wiele więcej z tego artykułu.

Historia występowania

Oficjalną datę urodzenia technologii XMRP uznaje się za 4 stycznia 1999 r. W tym dniu w Internecie opublikowano zawiadomienie o rozpoczęciu projektu. Początkowo rozwój otrzymał spore wsparcie od korporacji informacyjnych. Równolegle kontynuowano proces tworzenia części serwerowej i programów klienckich dla różnych systemów operacyjnych. Opracowano specjalne bramki sieciowe, które umożliwiły wymianę wiadomości z dużymi już istniejącymi klientami wiadomości błyskawicznych, takimi jak ICQ, MSN Messenger i AIM.



Do połowy 2000 r. Zakończono opracowywanie pierwszej stabilnej wersji części serwerowej. Rok później powstała Jabber Software Foundation, organizacja zajmująca się dalszym rozwojem protokołu i aktualizacją specyfikacji technicznych. Później, w 2007 roku, zmieniono jego nazwę na KMDB Standarts Foudation, oddzielając w ten sposób rozwój samego protokołu wymiany od rozwoju oprogramowania o podobnej nazwie.

"Złoty wiek"

W 2005 rGoogle, który do tej pory był globalnym gigantem w branży wyszukiwarek, ogłosił rozpoczęcie projektu Google Talk. Usługa zapewniała transmisję wiadomości tekstowych i głosowych za pomocą protokołu KMRS. Sześć miesięcy później brama została otwarta, a użytkownicy Google Talk mogli wchodzić w interakcję z serwerem. W rzeczywistości mogą komunikować się z dowolnym użytkownikiem na świecie za pomocą aplikacji klienckiej działającej na protokole XMPP.


Oczywiście, taki krok Google nie mógł pozostać bez opieki. Możliwość pracy pod protokołem KMRS przez krótki czas była realizowana przez wszystkich konkurentów w dziedzinie wyszukiwania i największych sieci społecznościowych. Dostęp był zapewniony zarówno przez bramy sieciowe, jak i przez tworzenie własnych komunikatorów. Dla użytkowników Jabbera istnieje "złoty wiek". Protokół XMPP umożliwia łączenie wielu kont z jedną aplikacją i swobodną wymianę wiadomości za ich pomocą.
Patrząc w przyszłość, musimy powiedzieć, że taka wzajemna penetracja technologii trwała przez krótki czas. Jeden po drugim giganci branży IT zaczęli odłączać bramy sieciowe, aby odzyskać swoją docelową grupę odbiorców. Google uruchomił nowy projekt oparty na zastrzeżonym protokole, a od 2013 r. Stopniowo zmniejszał wsparcie dla transportu między serwerami. W 2015 r. Usługa Google Talk została oficjalnie zamknięta. Bez odrobiny hałasu ukończyłem podobny projekt i "Yandex".

Funkcje protokołu XMPR

W przeciwieństwie do wszystkich innych usług przesyłania wiadomości, Jabber nie jest powiązany z jednym ośrodkiem.Każdy może zainstalować Jabbera na twoim komputerze. Ten protokół jest podobny do e-mail XMRR. Nowy serwer może być połączony z innymi na całym świecie lub pracować w odizolowanej, zamkniętej sieci. Ta funkcja sprawia, że ​​jest wygodny w użyciu jako klient korporacyjny.
Specyfikacje XMPR umożliwiają komunikację z różnymi mechanizmami przesyłania komunikatów. Wdrożenie tego sposobu ochrony korespondencji możliwe jest zarówno na serwerze, jak i na aplikacjach klienckich wspierających korzystanie z technologii SSL, PGP.
Interakcja z innymi komunikatorami jest zorganizowana za pomocą bramy sieciowej lub, jak to się nazywa, transportu. Istnieją różne opcje transportu, które umożliwiają dostęp do poczty e-mail, usług pogodowych, kanałów RSS. Otwarty kod protokołu pozwala na implementację różnych opcji, wymaganych przez użytkowników bram.

Jak się zarejestrować?

Co to jest Jabber, już wiesz. Jeśli ta technologia Cię interesuje i zdecydujesz się ją przetestować w akcji, powiemy ci, jak to zrobić. Możesz zarejestrować się w Jabber na dowolnym aktywnym serwerze. Dla przykładu, rozważymy całą procedurę w odniesieniu do najstarszej w Rosji usługi Jabber.ru. Zapewnia stabilną pracę, dużą bazę klientów i zapewnia szczegółowe instrukcje dla nowych użytkowników. Formularz rejestracyjny oferuje wybór loginu, który będzie używany w systemie przesyłania wiadomości i wprowadź aktualny adres e-mail.mail Jak widać, procedura jest prosta i absolutnie standardowa dla wielu projektów internetowych. Wynikowy komunikat będzie zawierał Twój Jabber ID, bardziej znany jako JID i link do wprowadzenia hasła, aby uzyskać do niego dostęp.
Wykonując te proste operacje, uzyskujesz pełny dostęp do sieci Jabbera. Protokół JP lub XMPP umożliwia komunikację z dowolnym użytkownikiem Jabbera, niezależnie od serwera, na którym został zarejestrowany. Aby wysłać wiadomość, wystarczy znać identyfikator JID żądanego subskrybenta.

Klienci komputera

Istnieje wiele programów dla różnych systemów operacyjnych. Możesz wybrać odpowiednią aplikację i zacząć korzystać z usługi Jabber. Twoja rejestracja została już zakończona, więc po jej zainicjowaniu podaj nazwę, którą otrzymałeś. Wypełnij pole nazwą serwera i zaakceptuj automatyczną definicję portu dla jego działania. Aby uprościć wybór, prezentujemy jedne z najbardziej popularnych klientów:
  • PSI;
  • Gajim;
  • MDC.
  • Jeśli używasz MacOS, możesz obejść się bez pobierania aplikacji innych firm. Standardowy program "Wiadomości", który jest częścią tego systemu operacyjnego, umożliwia połączenie w nim "Jabbera". Sieć będzie logowana automatycznie za każdym razem, gdy zostanie uruchomiona.

    Klienci mobilni

    Nie można sobie wyobrazić nowoczesnej usługi bez klientów mobilnych, ale znalezienie osoby, która nie korzysta z usług wiadomości błyskawicznych, jest dość trudne. Pomimo konkurencji ze strony popularnych posłańców z wielomilionową publicznością,"Jabber" -klient dla urządzeń mobilnych istnieje, a nawet w kilku wariantach. Niektóre projekty są w stagnacji, a niektóre aktywnie się rozwijają. Na przykład program Talkonaut, który ma wersje dla systemu Android i iOS, jest regularnie aktualizowany. Talkonaut nie tylko pozwala wymieniać wiadomości, ale także wykonywać połączenia za pomocą protokołu VoIP. Ogólnie rzecz biorąc, różni się nieco funkcjonalnością od wielu innych wybitnych konkurentów, korzystając z protokołu opracowanego przez wolną społeczność.

    Cisco Jabber

    Nie można powiedzieć, że pomysł użycia protokołu XMPR umarł u szczytu sił, nie mogąc konkurować. Tak więc wiele projektów jest przechowywanych wyłącznie w pracy entuzjastów, więc wolny "Jabber" nie bardzo aktywnie się rozwija. Jednocześnie istnieją przykłady pomyślnego zastosowania tej technologii w środowisku korporacyjnym.
    W 2008 r. Firma Cisco Systems (jeden ze światowych liderów branży IT) nabyła platformę Jabber XCP. W tym czasie firma mogła, wykorzystując bezpłatny protokół XMRP, przekształcić ten projekt w udany produkt korporacyjny. Użytkownicy mają możliwość funkcji komunikatora, połączeń głosowych i wideo. Wersje Cisco Jabber są przeznaczone dla systemów Windows i MacOS oraz dla platform mobilnych - na systemy iOS i Android. Udoskonala produkt na rynku korporacyjnym jako nowoczesne zintegrowane rozwiązanie do komunikacji wielofunkcyjnej.

    Jabber i Linux

    Co to jest "Jabber" jest dobrze znane użytkownikom Linuksa. Dowolna dystrybucja tego darmowego systemu operacyjnego (niezależnie od tegośrodowisko graficzne w nim zastosowane) zawiera wbudowany program do obsługi wiadomości błyskawicznych. Praktycznie każdy z ich numerów jest w stanie połączyć się i pracować pod protokołem KMRP. Jedną z ciekawych funkcji obsługiwanych przez program są konferencje. Są to specjalnie stworzone sale tematyczne, podobne do wirtualnych klubów. Aby wziąć udział w takiej konferencji wystarczy mieć działającego "Jabbera". Rejestracja w każdym z nich nie jest wymagana osobno. Na serwerze Jabber.ru można znaleźć listę bieżących konferencji łącza w czasie rzeczywistym.
    Każdego dnia, na stałe, działają setki takich małych forów. Ponad połowa poświęcona jest różnym wersjom Linuksa. Możesz zadawać pytania i uzyskiwać odpowiedzi od innych Linuxxoids.

    mocne i słabe strony

    Rozważmy mocne i słabe strony tej technologii, aby zrozumieć, dlaczego go po ciężkim początku i „złotego wieku” jej stosowanie zostało zepchnięte na bok bardziej skutecznych konkurentów z zamkniętymi protokołów. Zalety:
  • Elastyczna architektura sieci z wykorzystaniem zdecentralizowanego mechanizmu dostępu.
  • Otwartość standardu HMLP dla twórców oprogramowania.
  • Bezpieczeństwo i szyfrowanie na poziomie serwera i klienta.
  • Rozszerzalność platformy poprzez wykorzystanie ruchu sieciowego.
  • Wady:
  • Irracjonalne przepływu ruchu. Ponad połowa z informacji przekazanych przez sieć przy użyciu protokołu HMRR które sprawiają, że dane na temat obecności użytkownika.
  • NiezgodnyMechanizm przesyłania plików, obciąża serwery sterujące, Jabbera.
  • Widzimy więc, że główną wadą wynikającą z tego protokołu jest nieprawidłowe korzystanie z zasobów sieciowych. Muszę powiedzieć, że praca w tym kierunku jest w toku, a KMDB Standarts Foudation regularnie aktualizuje specyfikację protokołu. Mechanizmy kompresji i bezpośredniej wymiany danych między klientami są opracowywane, co pozwala zredukować nieukierunkowane koszty ruchu, zmniejszając w ten sposób całkowite obciążenie sieci.

    Perspektywy

    W poprzedniej części omówiliśmy zalety i wady protokołu Jabber. Ich usunięcie nie jest zadaniem nierozwiązywalnym i można liczyć na to, że późniejsze zmiany specyfikacji pozwolą nam znaleźć odpowiednie rozwiązanie. W jaki sposób pomoże to w opracowaniu normy - czas pokaże. Należy założyć, że drugi boom użytkowania nie będzie tak duży. Sieci społecznościowe szybko doszły do ​​wniosku, że docelowa grupa użytkowników, wykorzystując możliwość komunikacji między serwerami, znika na swoich stronach.
    Możemy zaobserwować reakcję na te działania na przykładzie mobilnych usług przesyłania wiadomości. Popularny WhatsApp został kupiony przez sieć społecznościową Facebook, ale ma również swój własny rozwój. Messenger umożliwia udostępnianie wiadomości użytkownikom w sieci. Google uruchomił usługę Hangouts, przełączając się na firmowy format, eliminując darmowe Google Talk, a tym samym związując użytkowników jeszcze bardziej z ich usługami. KMRP daje swoim użytkownikom swobodę wyboru i niektóreniezależność od społecznych mechanizmów komunikacji sieciowej. Zobaczymy się tak, jak tego potrzebujemy. Przynajmniej dla "Linuksa" - społeczność z pewnością będzie długo trafna.

    W końcu

    Z naszych materiałów dowiedziałeś się, czym jest "Jabber". Zapoznałem się z jego historią i znalazłem listę aplikacji, które pozwalają korzystać z tej usługi wiadomości błyskawicznych. Być może, po wypróbowaniu tej usługi w akcji, zapełnisz małą, ale przyjazną armię jej wielbicieli.

    Powiązane publikacje