Jabber – это открытый протокол, использующий XML , для быстрого обмена сообщениями и информацией о присутствии между любыми двумя абонентами в Интернет. Первым применением технологии Jabber стало появление асинхронной и расширяемой платформы для обмена мгновенными сообщениями и сети обмена мгновенными сообщениями (от англ. IM – Instant Messaging), cходная по возможностям c коммерческими системами IM, такими, как AIM , ICQ , MSN и Yahoo. Однако, Jabber имеет ряд преимуществ по сравнению с коммерческими системами IM:
- Открытость – протокол Jabber является свободным (от лицензирования), открытым, общедоступным и, кроме того, лёгок для понимания; существует множество реализаций серверов и клиентов, а также библиотек с открытым исходным кодом.
- Расширяемость – с помощью пространств имён в XML можно расширить протокол Jabber для выполнения требуемых задач и для обеспечения поддержки взаимодействия между различными системами. Общие расширения разрабатываются под контролем Jabber Software Foundation.
- Децентрализованность – кто угодно может запустить свой собственный сервер Jabber, это позволит организациям и частным лицам заниматься любыми экспериментами с IM.
- Безопасность – любой сервер Jabber может быть изолирован от общедоступной сети Jabber, многие из вариантов реализации сервера используют SSL при обмене между клиентом и сервером, и немало клиентов поддерживают шифрование с помощью PGP/GPG внутри протокола.
История
Проект Jabber был основан Jeremie Miller в начале 1998 года, с разработки сервера jabberd. Первое сообщение о проекте появилось на Slashdot 4 января 1999. Вскоре после этого к проекту присоединилось несколько основных разработчиков, которые стали работать над сервером jabberd, клиентами Jabber для Windows и Linux, а также шлюзами в основные системы IM ( AIM , ICQ , MSN, и Yahoo).
Реально анонимный мессенджер на протоколе xmpp (jabber) без запроса персональных данных
Позже, в 1999, Webb Interactive Services начало спонсировать некоторых основных разработчиков, что ускорило разрботку. В то время появилась основа протокола Jabber, а также сервер jabberd и ранние клиенты, такие как WinJab (устарел и получил своё развитие в Exodus) и Gabber. Этот ранний период постоянных изменений закончился в мае 2000 с выпуском jabberd 1.0.
С тех пор протокол Jabber продолжает развиваться (с августа 2001 под контролем Jabber Software Foundation) и количество основанных на проектов Jabber продолжает увеличиваться (сейчас большинство из них расположено на http://www.jabberstudio.org/ ). Например, в данный момент есть, по крайней мере, четыре реализации сервера, несколько библиотек для немалого количества языков программирования, клиенты Jabber для многих платформ от Amiga до Windows. Кроме того, множество серверов Jabber установлено в Интернет и в частных локальных сетях, и предположительно около миллиона человек используют Jabber по всему миру.
Суть
Люди разговаривают. Посредством разговора люди учаться, обмениваются знаниями и общаются друг с другом. В большинстве случаев разговор не происходит случайно, а происходит в виде беседы. Причины этого очевидны: беседы имеют разнообразный контекст, гибкую структуру и способствуют быстрому обмену информацией.
КАК ВЗЛАМЫВАЮТ ТЕЛЕФОНЫ. Безопасность и уязвимость Jabber (XMPP)
Техника всё время использовалась для облегчения общения между людьми, для того, чтобы сделать общение близким к тому, как мы общаемся в «реальной жизни». Почтовая переписка, различные способы доставки информации, телефон – все они служат для общения людей друг с другом. В последнее время общение происходит с помощью технологий Интернет, таких, как электронная почта и чат, оба эти способа позволяют людям расширить круг своего общения и поговорить с теми людьми, с кем это невозможно было сделать раньше.
Интернет – это, как мы все знаем, новая среда обмена, объединяющая людей, приложения и позволяющая получить доступ к огромным объёмам информации. С самых первых дней обмен информацией тет-а-тет играл огромную роль в развитии Интернет. С изобретением World Wide Web в 1990, основной движущей силой сети стал Web как способ получения информации. Затем центральное место заняли приложения, люди стали использовать службы Интернет на базе web-ориентированных приложений, такие, как E*Trade, Amazon.com и eBay.
В последние время всё опять идёт к тому. чтобы использовать Интернет всё больше для общения. Но круг и уровень обмена информацией вырос черезвычайно по сравнению с тем, что было в первое время после появления сети. Во первых, большинство наиболее интересных новых способов общения появляются в контексте определённого Web-сообщества или с использованием определённого приложения. И общение происходит не только между отдельными людьми один на один, но всё больше и больше включает в себя общение между группами людей, а также приложениями, и даже общение чисто между приложения без участия людей.
К сожалению, этот обмен сообщениями находится в сходной ситуации, в которой была информация до появления Web. Одно из наиболее сильных свойств Web – это увеличившаяся ценность информации за счёт универсализации технологий, сопровождающих создание информации и её доставку. В том же ключе в наше время обсуждается создание общей системы обмена сообщениями, которая поддерживала бы различные способы обмена, имела-бы гибкую струткуру и способствовала бы быстрому обмену знаниями.
Это в точности такая система, которую мы создаём здесь сообществом в Jabber..
Источник: ruvoip.net
Jabber
Jabber (джа́бер; досл. пер. с англ. — болтовня, трёп) — открытый протокол для быстрого обмена сообщениями и информацией о присутствии между любыми двумя абонентами Интернет. Разработан Джереми Миллером. Первым применением технологии Jabber стало появление асинхронной и расширяемой платформы для обмена мгновенными сообщениями и сети обмена мгновенными сообщениями ( англ.
IM — Instant Messaging ), сходной по возможностям c коммерческими системами IM, такими, как AIM, ICQ, MSN и Yahoo. На базе использования данной технологии было создано множество частных и корпоративных серверов Jabber. Среди них выделяются такие крупные проекты, как системы обмена мгновенными сообщениями компании Google (Google Talk) и Живого журнала.
- 1 Протокол
- 2 История
- 3 Адресация
- 4 Программное обеспечение
- 4.1 Jabber-серверы
- 4.2 Jabber-клиенты
- 4.3 Многофункциональные клиенты, поддерживающие протокол Jabber
Протокол [ править | править код ]
Схема устройства работы Jabber
В основе протокола XMPP лежит язык XML, имеется поддержка шлюзов в другие IM-сети, однако их реализация зависит от конкретного Jabber-сервера и подвержена нестабильности из-за закрытости коммерческих IM-сервисов. Семейство протоколов Jabber принято (англ.) как стандарт RFC. Jabber имеет ряд преимуществ по сравнению с коммерческими системами IM:
- Открытость: протокол Jabber открыт, общедоступен и достаточно лёгок для понимания; существует множество реализаций серверов и клиентов, а также библиотек с открытым исходным кодом.
- Расширяемость: с помощью пространств имён в XML можно расширить протокол Jabber для выполнения требуемых задач и для обеспечения поддержки взаимодействия между различными системами. Общие расширения разрабатываются под контролем Jabber Software Foundation.
- Децентрализованность: кто угодно может запустить свой собственный сервер Jabber, что позволяет организациям и частным лицам заниматься любыми экспериментами с IM.
- Безопасность: любой сервер Jabber может быть изолирован от общедоступной сети Jabber, многие из вариантов реализации сервера используют SSL при обмене между клиентом и сервером, и немало клиентов поддерживают шифрование с помощью PGP/GPG внутри протокола.
Jabber удовлетворяет многие потребности частных лиц и организаций. Но важно понимать, что он не является универсальным решением всех задач. В частности, Jabber не является:
- Универсальным чат-клиентом для различных систем IM — несмотря на множество клиентов Jabber под различные платформы, они не предоставляют таких возможностей по взаимодействию с различными системами IM, которые обеспечиваются программами Miranda IM, Trillian или Pidgin: вместо этого взаимодействие между Jabber и другими системами осуществляют шлюзы, расположенные на стороне сервера.
- Универсальным решением проблем взаимодействия с различными IM-системами — некоторые сервера Jabber предоставляют возможность взаимодействия с другими системами IM через шлюзы, которые транслируют протокол Jabber в протокол этих систем; однако только от самих систем зависит осуществление взаимодействия (к чему они подчас не стремятся, и даже наоборот).
- Единообразной IM-системой, созданной одной компанией — Jabber-cообщество не монолитно; напротив, существует большой набор общедоступных и закрытых серверов Jabber, проектов с открытым кодом, компаний по разработке ПО, использующих протокол Jabber.
История [ править | править код ]
Проект Jabber был основан Джереми Миллером в начале 1998 года с разработки сервера jabberd. Первое сообщение о проекте появилось 4 января 1999 года на Slashdot. Вскоре после этого к проекту присоединилось несколько основных разработчиков, которые стали работать над сервером jabberd, клиентами Jabber для Windows и GNU/Linux, а также шлюзами в основные системы IM (AIM, ICQ, MSN, и Yahoo).
Позже, в 1999, Webb Interactive Services начало спонсировать основных разработчиков, что ускорило процесс создания проекта. В то время появилась основа протокола Jabber, а также сервер jabberd и ранние клиенты, такие, как WinJab (устарел и получил своё развитие в Exodus) и Gabber. Этот ранний период постоянных изменений закончился в мае 2000 с выпуском jabberd 1.0.
С тех пор протокол Jabber продолжает развиваться (с августа 2001 под контролем Jabber Software Foundation). Например, в 2003 году было, по крайней мере, четыре реализации сервера, несколько библиотек для немалого количества языков программирования, клиенты Jabber для многих платформ от Amiga до Windows. Кроме того, множество серверов Jabber установлено в Интернете и в частных локальных сетях, и предположительно около миллиона человек используют Jabber по всему миру.
Адресация [ править | править код ]
Программное обеспечение [ править | править код ]
Jabber-серверы [ править | править код ]
- Ejabberd — свободный распределённый и отказоустойчивый Jabber-сервер.
- Openfire [→+?] (ранее Wildfire, [1]) — свободный многофункциональный и отказоустойчивый Jabber-сервер, написанный на Java. Занимает первое место в рейтинге по возможностям на jabber.org.[1]
- DJabberd ([2]) — высокоскоростной расширяемый каркас для создания Jabber-серверов, разработанный компанией Danga Interactive. Применяется для общения пользователей ЖЖ.
Jabber-клиенты [ править | править код ]
- Psi — свободная программа для обмена сообщениями по протоколу Jabber, основанная на библиотеке Qt.
- Tkabber — свободная программа для обмена сообщениями по протоколу Jabber, написана на Tcl/Tk.
- Bombus — свободная программа для обмена сообщениями по протоколу Jabber, предназначенная для мобильных телефонов и смартфонов с поддержкой Java/MIDP.
- SieJC — свободная программа для обмена сообщениями по протоколу Jabber, для телефонов Siemens с установленным эльфпаком
- Google Talk — Jabber-совместимая программа Google, поддерживающая функции голосового общения.
- Spark — свободная программа для обмена сообщениями по протоколу Jabber, основанная на Java.
- Gajim — свободная программа для обмена сообщениями по протоколу Jabber, основанная на Python и PyGTK.
- exodus[3] — свободный (GPL) jabber клиент для ОС windows, поддерживающий плагины, на основе WinJab.
- JAJC[4] — Jabber-клиент для ОС Windows, написан на Delphi. Поддерживает плагины и скины.
- Talkonaut[5] — программа для обмена сообщениями по протоколу Jabber, Google Talk и Gizmo Project, с возможностью использования IP-телефонии(VoIP), для мобильных телефонов с поддержкой Java.
- Pandion[6] — Красивый Jabber-клиент для ОС Windows, обладает многоязычным интерфейсом, поддержкой смайлов, аватаров и разметки текста. Для работы использует Internet Explorer. Имеется возможность создавать расширения с использованием HTML и JScript.
Многофункциональные клиенты, поддерживающие протокол Jabber [ править | править код ]
- Kopete — свободная программа для мгновенного обмена сообщениями в Интернете, работающая в KDE. Работает с протоколами Jabber, ICQ, AIM, Yahoo, MSN, IRC, Gadu-Gadu, Novell GroupWise Messenger и др.
- Pidgin — свободная программа для мгновенного обмена сообщениями в Интернете, понимающая протоколы ICQ, IRC, AIM, MSN, Jabber, Yahoo, Gadu-Gadu и т. д.
- Miranda IM — свободная программа для мгновенного обмена сообщениями в Интернете или в локальной сети, понимающая протоколы ICQ, IRC, AIM, MSN, Jabber, Google Talk, Yahoo, Skype, Gadu-Gadu, Tlen, Netsend и т. д.
- SIM — свободная программа для мгновенного обмена сообщениями в Интернете, понимающая протоколы ICQ, AIM, MSN, Jabber, Yahoo и др.
- Trillian — программа для мгновенного обмена сообщениями в Интернете, понимающая протоколы ICQ, MSN, Jabber, Yahoo и т. д.
- iChat — программа, поставляемая вместе с операционной системой Mac OS X.
- QIP — поддерживает Jabber, начиная с версии Infium Beta, вышедшей 22.06.2007 (основан на исходниках модуля Jabber из Miranda IM).
Ссылки [ править | править код ]
На Викискладе есть страница
с иллюстрациями по теме
Jabber
- Официальный сайт Jabber Software Foundation (англ.)
- Информация о Jabber, а также сервер и шлюзы
- Информация о Jabber
- Jabber vs ICQ — страница о переходе с ICQ на Jabber
- Русские Jabber-разработчики
- JaWiki — русскоязычная Wiki по Jabber
- HabaHaba — сервис для отправки сообщений в Jabber без регистрации
- Сообщество открытых Real Time Communications проектов
Примечания [ править | править код ]
- ↑ По состоянию рейтинга на конец марта 2007 года.
При написании этой статьи использовались материалы страницы «Jabber» Русской Википедии.
Источник: traditio.wiki
Лучшие клиенты Jabber
Jabber — это программное обеспечение для общения в одноименной сети. Так как Джаббер является очень популярной программой, то и клиентов с такой функцией существует огромное количество. Есть программы для ПК – как под Windows и Linux, так и под Mac, есть программы для смартфонов на разных ОС, существуют отдельные клиенты для КПК и планшетов. В Jabber можно переписываться как из-под установленной программы, так и в портативной, а то и просто из окна браузера с помощью веб-клиента. Программ для Джаббер сетей очень много, перечислим только самые выдающиеся.
Wime
Этот бесплатный Jabber клиент на русском существует для всех операционных систем: для Windows, для MacOS и и для различных Linux-систем. Wime — это новый XMPP-клиент, но его недавнее появление на поле джаббер-игроков не сделало его отстающим, а наоборот вывело в лидеры рынка. Wime – это самый современный джаббер, который обладает уникальной возможностью анонимного и безопасного общения. Программу можно скачать как в полной версии, которая устанавливается на ваш компьютер как обычная программа, так и в портативной сборке. К наиболее важным сведениям о WIME отнесем следующие: — Программа разработана командой, ответственной за безопасный и анонимный VPN, а значит и Джаббер сделан с упором на анонимность в сети. — Джаббер-клиент обладает списком «быстрых команд» — ваши самые часто-используемые действия будут выполняться Вами гораздо быстрее — Автоматическое восстановление вкладок после перезапуска программы — Технические сообщения сохраняются в истории и отображаются в чатовых окнах — OTR-шифрование встроено в программу «из коробки» — Программа защищена от подмены контактов
Pidgin Jabber
Распространяющийся на условиях GNU лицензии клиент под названием Пиджин является одновременно и одним из самых старых клиентов Джаббера, и одним из самых популярных. Pidgin выпускается уже 18 лет, и авторы программы отшлифовали практически каждую функцию своего клиента. Конечно, разработчики не забывают добавлять в клиент и новые функции.
По состоянию на май 2017 года Пиджин начал поддерживать протокол Телеграма. Через плагины, которых в Пиджине огромное количество – как написанных авторами программы, так и её поклонниками, — в этом Джаббер-клиенте можно вести переписку в социальных сетях («Вконтакте»), в мессенджерах (ICQ, Мэйл.ру Агент) и в других чатах. Программа локализована под 83 языка.
PSI Джаббер
На данный момент этот Джаббер является одним из наиболее известных клиентов, тем не менее её поддержка де-факто прекращена: последняя версия программы выпущена еще в 2012 году. Это означает, что ждать каких-либо современных функций в данном Джаббере не приходится. Тем не менее, PSI обладает достаточно солидным набором способностей. Он может поддерживать включенными несколько аккаунтов, шифрует трафик по SSL, может работать через HTTPS, позволяет работать через клиент удаленно и многое другое.
Spark Jabber
Еще один популярный в России клиент. В отличие от PSI, Спарк постоянно обновляется авторами, однако обладает одним существенным минусом – наиболее стабильно Spark работает только с сервером Openfire.
Miranda
Миранда явлется не совсем клиентом Джаббера, поскольку является многопротокольной программой для мгновенного обмена сообщениями. Это обозначает, что Миранда поддерждивает Джаббер лишь в добавление к другим протоколам подключения. Однако, реализация джаббер-функций в Миранде выполнена на высоком уровне с некоторыми уникальными возможностями, например, возможностью хранения профиля на внешем носителе.
Источник: whoer.net