CHAIKA

Главная | Регистрация | Вход
Пятница, 29.03.2024, 17:55
Приветствую Вас Гость | RSS
Меню сайта
Категории каталога
Мои статьи [51]
Справка по системе [59]
Запись [11]
Flash-накопители [21]
Закачка [35]
Игры [29]
Защита [76]
Локальная сеть [35]
WEB-master [44]
Восстановление [40]
Portable Soft [18]
Оптимизация [34]
Анонимайзер [4]
Ноутбуки [44]
Нетбуки [8]
Система - установка [21]
Деньги в интернете [19]
WINDOWS 7 [35]
Новые статьи [13]
Цифровое видео [26]
Мини-чат
200





Главная » Статьи » Мои статьи

Jabber
Jabber

Jabber [ˈʤæbə®], джа́ббер (досл. пер. с англ. — болтовня, трёп; тарабарщина) — система мгновенного обмена сообщениями и информацией о присутствии на основе открытого протокола XMPP.

В отличие от коммерческих систем мгновенных сообщений, таких, как AIM, ICQ, MSN и Yahoo, Jabber является децентрализованной, расширяемой и открытой системой. Любой желающий может открыть свой сервер мгновенных сообщений, регистрировать на нём пользователей и взаимодействовать с другими серверами Jabber. На основе протокола XMPP уже открыто множество частных и корпоративных серверов Jabber. Среди них есть достаточно крупные проекты, такие как Google Talk, Я.Онлайн, Gizmo, LiveJournal, Diary.ru и QIP Infium.

В основе протокола XMPP лежит язык XML, имеется поддержка шлюзов в другие IM-сети, однако их реализация зависит от конкретного Jabber-сервера и подвержена нестабильности из-за закрытости коммерческих IM-сервисов. Семейство протоколов Jabber принято (англ.) как стандарт RFC. Стандартный порт для Jabber — 5222[1]. Также возможно использовать порт 80 и/или 443[2], если возникают проблемы с фаерволом.

Jabber имеет ряд преимуществ по сравнению с коммерческими системами IM:

Открытость: протокол Jabber открыт, общедоступен и достаточно лёгок для понимания; существует множество реализаций серверов и клиентов, а также библиотек с открытым исходным кодом.
Расширяемость: с помощью пространств имён в XML можно расширить протокол Jabber для выполнения требуемых задач. Множество расширений разработано Jabber Software Foundation.
Децентрализованность: кто угодно может запустить свой собственный сервер Jabber, что позволяет организациям и частным лицам заниматься любыми экспериментами с IM.
Безопасность: любой сервер Jabber может быть изолирован от общедоступной сети Jabber, многие из вариантов реализации сервера используют SSL при обмене между клиентом и сервером, и немало[3] клиентов поддерживают шифрование с помощью PGP/GPG внутри протокола.
Jabber удовлетворяет многие потребности частных лиц и организаций. Но важно понимать, что он не является универсальным решением всех задач. В частности, Jabber не является:

Универсальным решением проблем взаимодействия с различными IM-системами — некоторые сервера Jabber предоставляют возможность взаимодействия с другими системами IM через шлюзы (транспорты), которые транслируют протокол Jabber в протокол этих систем; однако только от самих систем зависит осуществление взаимодействия (к чему они подчас не стремятся, и даже наоборот).
Единообразной IM-системой, созданной одной компанией — Jabber-сообщество не монолитно; напротив, существует большой набор общедоступных и закрытых серверов 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 для многих платформ от Microsoft Windows до Amiga.

16 января 2007 года, «Jabber Software Foundation» была переименована в «XMPP Standards Foundation» [1] (англ.), для более точного описания своей работы развития расширений собственно протокола, в отличие от линии развития программы с одноименным названием. Jabber, Inc. занимается развитием двух проектов — Jabber Extensible Communications Platform™ (Jabber XCP™) и JabberNow. Проще говоря, первый является фреймворком, а второй — программно-аппаратное решение (специально собранный и настроенный компьютер). Сайт jabber.org все ещё функционирует (январь 2009).

Инвесторами проекта (март 2008) являются Jona, Inc., France Telecom, Intel Capital, и Webb Interactive Services, Inc. [2]

Адресация
Каждый пользователь в сети имеет уникальный идентификатор — Jabber ID (сокращенно JID). Адрес JID, подобно адресу электронной почты, содержит имя пользователя и доменное имя сервера, на котором зарегистрирован пользователь, разделённые знаком @. Например, пользователь user, зарегистрированный на сервере example.com, будет иметь адрес: user@example.com.

Пользователь может иметь одновременно несколько подключений, для различения которых используется дополнительное значение JID, называемое ресурсом и добавляемое через слэш в конец адреса. К примеру, пусть полный адрес пользователя будет user@example.com/work, тогда сообщения, посланные на адрес user@example.com, дойдут на указанный адрес вне зависимости от имени ресурса, но сообщения для user@example.com/work дойдут на указанный адрес только при соответствующем подключенном ресурсе.

Адреса JID могут также использоваться без явного указания имени пользователя (с указанием имени ресурса или без такового) для системных сообщений и для контроля специальных возможностей на сервере.

Программное обеспечение

Jabber-серверы
(приведены в алфавитном порядке)

DJabberd ([3]) — высокоскоростной расширяемый каркас для создания Jabber-серверов, разработанный компанией Danga Interactive. Применяется для общения пользователей ЖЖ.
Ejabberd — свободный распределённый и отказоустойчивый Jabber-сервер, написанный на Erlang. Работает на крупнейшем российском jabber-сервере jabber.ru.
jabberd
jabberd2
Citadel
CommuniGate Pro
IceWarp
iChat Server
in.jabberd
Isode M-Link
Jabber XCP
Jerry Messenger
Openfire (ранее Wildfire) — свободный многофункциональный и отказоустойчивый Jabber-сервер, написанный на Java. Занимал первое место в рейтинге по возможностям на jabber.org (по состоянию рейтинга на конец марта 2007 года).[4]
OpenIM
Prosody
psyced
Sun Jave System Instant Messaging
Tigase

Jabber-клиенты
(приведены в алфавитном порядке)

Adium — свободный jabber-клиент для Mac OS X, также поддерживает и другие распространённые протоколы.
Bombus — свободная программа для обмена сообщениями по протоколу Jabber, предназначенная для мобильных телефонов и смартфонов с поддержкой Java/MIDP.
Coccinella — свободная программа для обмена сообщениями по протоколу Jabber, написана на Tcl/Tk.
Exodus — свободный (GPL) jabber клиент для ОС Microsoft Windows.
Gajim — свободная программа для обмена сообщениями по протоколу Jabber, основанная на Python и PyGTK.
glu(xeus)[5] - Jabber-клиент, написанный с использованием WPF.
Google Talk — Jabber-совместимая программа Google, поддерживающая функции голосового общения.
JAJC — Jabber-клиент для ОС Microsoft Windows, написан на Delphi.
Jimm aspro (Jabber)[6] - свободная программа для обмена сообщениями по протоколу Jabber, предназначенная для мобильных телефонов и смартфонов с поддержкой Java/MIDP, основанная на Jimm apsro
Pandion — Jabber-клиент для Microsoft Windows. Для работы использует Internet Explorer. Имеется возможность создавать расширения с использованием HTML и JScript.
Psi — свободная программа для обмена сообщениями по протоколу Jabber, основанная на библиотеке Qt.
SieJC — свободная программа для обмена сообщениями по протоколу Jabber, для телефонов Siemens с установленным эльфпаком.
Spark — свободная программа для обмена сообщениями по протоколу Jabber, основанная на Java.
Talkonaut — программа для обмена сообщениями по протоколу Jabber, Google Talk и Gizmo Project, с возможностью использования IP-телефонии (VoIP), для мобильных телефонов с поддержкой Java.
Tkabber — свободная программа для обмена сообщениями по протоколу Jabber, написана на Tcl/Tk.
mcabber — консольный jabber-клиент.
Я.Онлайн — основан на исходных кодах Psi. Умеет уведомлять о новых письмах на Яндекс.

Многофункциональные клиенты, поддерживающие протокол XMPP
(приведены в алфавитном порядке)

Adium — клиент для ОС Mac OS X для обмена мгновенными сообщениями сервисов Jabber, Google Talk, LiveJournal, Bonjour, Gadu-Gadu, ICQ, Lotus Sametime, .Mac, MeBeam, MySpaceIM, Novell GroupWise, Tencent QQ, SIP / SIMPLE, Tlen, Xfire, .NET Messenger Service, Yahoo! Messenger, Zephyr.
Gizmo — несвободная бесплатная программа для мгновенного обмена сообщениями в Интернете, поддерживающая протоколы AIM, Windows Live (MSN), Yahoo!, MySpace IM, GoogleTalk, ICQ, iChat, QQ, Gadu-Gadu и Jabber.
iChat — программа, поставляемая вместе с операционной системой Mac OS X.
Instantbird — свободная программа для мгновенного обмена сообщениями в Интернете, поддерживающая протоколы XMPP, Google Talk, ICQ, Yahoo!, AIM, MSN, Gadu-Gadu и другие, базирующаяся на Pidgin и Mozilla Firefox.
Kopete — свободная программа для мгновенного обмена сообщениями в Интернете, работающая в KDE. Работает с протоколами Jabber, ICQ, AIM, Yahoo, MSN, IRC, Gadu-Gadu, Novell GroupWise Messenger и др.
MDC — поддерживает Jabber, ICQ, M-агент. Графический интерфейс построен на библиотеке Qt. В данный момент находится на стадии бета-тестирования.
Miranda IM — свободная программа для мгновенного обмена сообщениями в Интернете или в локальной сети, понимающая протоколы ICQ, IRC, AIM, MSN, Jabber, Google Talk, Yahoo, Skype, Gadu-Gadu, Tlen, Netsend и т. д.
Pidgin — свободная программа для мгновенного обмена сообщениями в Интернете, понимающая протоколы ICQ, IRC, AIM, MSN, Jabber, Yahoo, Gadu-Gadu и т. д.
QIP Infium — поддерживает Jabber, начиная с версии Infium Beta, вышедшей 22.06.2007 (основан на исходниках модуля Jabber из Miranda IM).
qutIM — кроссплатформенный клиент мгновенного обмена сообщениями с открытым исходным кодом (поддержка Jabber включена с версии 0.1.99).
SIM — свободная программа для мгновенного обмена сообщениями в Интернете, понимающая протоколы ICQ, AIM, MSN, Jabber, Yahoo и др.
Trillian — программа для мгновенного обмена сообщениями в Интернете, понимающая протоколы ICQ, MSN, Jabber, Yahoo и другие.

Категория: Мои статьи | Добавил: chaika2 (08.05.2009)
Просмотров: 728 | Комментарии: 3 | Рейтинг: 0.0/0 |
Всего комментариев: 3
1 chaika2  
0
Jabber - свободное общение
http://www.tverlan.ru/pages/jabber/index.php

Jabber - это свободный и открытый протокол для общения посредством мгновенной отправки и получения текстовых сообщений в сети (например, таких как ICQ, Skype, MSN Messenger, и так далее).

На основе протокола Jabber построены популярные системы обмена сообщениями Google Talk, Gizmo, LiveJournal.

Плюсы данного протокола:

Общение свободно и бесплатно - В клиентах отсутствуют рекламные закладки, трояны, баннеры, которые уже успели сильно надоесть многим пользователям аськи.
Выбор - Вы можете зарегистрироваться на любом общедоступном Jabber-сервере, и общаться даже с теми, кто зарегистрирован на других jabber серверах.
Стабильность - Благодаря тому, что в Jabber нет единого централизованного сервера, при отключении одного из них остальная сеть не пострадает.
Безопасность - Поддержка разнообразных систем шифрования - SSL/TSL, PGP/GPG, OTR.
Нет смысла кражи учётной записи - Учётные записи Jabber красть совершенно бессмысленно потому, что можно спокойно и легко создать адрес с желаемым именем пользователя.
Пользовательский стандарт - В последнее время существует немало сетей, которые используют именно стандарт Jabber: Google Talk, LiveJournal, Gizmo, Я.Онлайн а также у российского "Билайна" и многих провайдеров. Благодаря этому они полностью совместимы с друг другом для общения. Следует отметить, что сервис ICQ столь популярен только в странах бывшего СССР.
Нет проблем с кодировками - Все клиенты поддерживают современный формат UTF-8.
Полезные и удобные возможности - Практически все популярные серверы Jabber предоставляют доступ к конференциям, или, другими словами, к чатам. Также можно заходить с нескольких клиентов одновременно и не терять ни на одном из них связь (помните, что происходит в ICQ, когда производится попытка подключения с другого клиента к учётной записи, через которую работает клиент? wink ).

Адресация в Jabber
У Jabber очень много серверов по всему миру. И что бы не иметь общей базы, было выбрано проверенное решение, такое как сейчас применяется в электронной почте, адрес в jabber выглядит так же как и там и имеет вид: [пользователь]@[сервер]. Такой адрес называется идентификатором Jabber (Jabber ID, JID).

Недостатки Jabber

Поиск пользователей - Отсутствие централизованного поиска. Поскольку Jabber имеет распределенную архитектуру, организация поиска новых контактов из программы-клиента затруднена. Фактически, на данный момент поиск возможен только в пределах какого-либо одного сервера.
Потребление трафика - Чуть более высокое потребление трафика (актуальность этой проблемы почти убралась).


2 chaika2  
0
Наш Jabber сервер

Проектом TverLan был запущен публичный сервер коротких сообщений работающий по протоколу xmpp. Jabber сервер располагается по адресу tverlan.ru и доступен как из Интернета, так и из локальных сетей.

Зарегистрировать учетную запись на сервере вида: имя_или_ник@tverlan.ru вы можете с помощью программы клиента, например таких как : QIP Infium, PSI, Gajim и других. Которые являются бесплатными и их свободно можно скачать в Интернете.

Как можно его использовать?

Как внутри-сетевой сервер обмена короткими сообщениями ( IM ).
Как внутри-сетевой чат/конференции, где вы можете заходить на любые каналы, или создавать свои.
Общаться с другими пользователями jabber-сети используя наш сервер (если вы нас видеть по локальной сети, то Интернет не нужен)
Шлюз в сеть ICQ (под вопросом, но пока работает), можно общаться с клиентами icq не выходя в Интернет.

Доступен бесплатно из сетей: Операторского центра (123 локальная сеть в Юности), Сети Аннет, Скайнет, Чайка.Net


3 chaika2  
0
Jabber - клиенты

Ниже представлен спискок программ клиентов, которые поддерживают работу с протоколом xmpp ( Jabber ). Все клиенты абсолютно бесплатные, некоторые распростроняются с исходными кодами ( можно получить на их оф. сайте). Так же представлены комбайны. Список сокращенный, в дальнейшем описание и скриншоты будут добавлены.

Клиенты под MS Windows XP/Vista

psi-0.12-win-setup-1.exe - Беспатный, один из лучших jabber клиентов.
gajim-0.12.1-1.exe - Красивый jabber клиент, идеален для новичков.
qipinfium9022.exe - Всеми известный комбайн, поддерживает как свободный icq, так и открытый jabber протокол.


Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Поиск
Друзья сайта
  • Все для веб-мастера
  • Программы для всех
  • Мир развлечений
  • Деревенька
  • Районная сеть Чайка.Net










  • Помогло? Скажи спасибо!

    Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0

    Copyright MyCorp © 2024 |