Транспорт: различия между версиями
Rain (обсуждение | вклад) м |
WST (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
''Транспорты'' (они же ''шлюзы'') | ''Транспорты'' (они же ''шлюзы'') — один из способов использования Jabber-клиентов для общения с пользователями других сетей. Заключается в том, что на Jabber-сервере устанавливается специальный модуль, преобразующий сообщения из формата Jabber в формат других сетей. Преобразование происходит совершенно незаметно для пользователя. Чаще всего транспорты служат для подключения к другим сетям обмена сообщениями, например, ICQ, IRC, MRIM, AIM, Yahoo!, MSN и другим. Но связь с другими сетями обмена сообщениями — не единственное применение транспортов, их также используют для доступа к различным [[JID полезных Jabber-ботов|ботам]], предоставляющим самые разнообразные функции, например, погодным ботам или ботам-переводчикам. Существуют также транспорты для получения обновлений из RSS-лент, транспорты для отправки SMS-сообщений, транспорты для чтения-отправки сообщений электронной почты, и даже другие виды транспортов. | ||
== Преимущества транспортов == | == Преимущества транспортов == | ||
Транспорты настраиваются один раз и не зависят от клиента, с которого их используют. Подключив шлюзы с Jabber-клиента на домашнем компьютере, не требуется подключать их на мобильном телефоне и ноутбуке. | Транспорты настраиваются один раз и не зависят от клиента, с которого их используют. Подключив шлюзы с Jabber-клиента на домашнем компьютере, не требуется подключать их на мобильном телефоне и ноутбуке. Транспорт работает на стороне сервера и автоматически подключается к соответствующей сети, когда зарегистрировавшийся на транспорте пользователь появляется в сети, и он просто видит в своём [[Ростер|ростере]] контакты из этой сети вместе со всеми остальными своими контактами. | ||
При прямом использовании нескольких сетей (через [[многопротокольные клиенты]]) может значительно возрасти количество передаваемых данных. Транспорты же потребляют гораздо меньше трафика, особенно если подключенных сетей много. | При прямом использовании нескольких сетей (через [[многопротокольные клиенты]]) может значительно возрасти количество передаваемых данных. Транспорты же потребляют гораздо меньше трафика, особенно если подключенных сетей много. | ||
Транспорты, дающие доступ к специальным [[бот|ботам]] позволяют создать из своего Jabber-клиента универсальный инструмент, объединяющий в себе, к примеру, RSS-читалку, почтовый клиент, словари и переводчики, а также средство для просмотра погоды и отправки СМС. | Транспорты, дающие доступ к специальным [[бот|ботам]] позволяют создать из своего Jabber-клиента универсальный инструмент, объединяющий в себе, к примеру, RSS-читалку, файловое хранилище, почтовый клиент, словари и переводчики, а также средство для просмотра погоды и отправки СМС. | ||
Примеры использования таких транспортов: | Примеры использования таких транспортов: | ||
* транспорт почты: email%domain@smtp.jabber.snc.ru | * транспорт почты: email%domain@smtp.jabber.snc.ru — для отправки почты на адрес email@domain; | ||
* транспорт погоды: city_ID@weather.jrudevels.org | * транспорт погоды: city_ID@weather.jrudevels.org — для получения прогноза погоды определенного города; | ||
* транспорт-переводчик: направление_перевода@translate.jrudevels.org | * транспорт-переводчик: направление_перевода@translate.jrudevels.org — осуществляет перевод текста в соответствующем направлении. | ||
* транспорт-агрегатор RSS: название_ленты@rss.jrudevels.org | * транспорт-агрегатор RSS: название_ленты@rss.jrudevels.org | ||
== Недостатки использования транспортов == | == Недостатки использования транспортов == | ||
Транспорты | Транспорты — не панацея. Из-за закрытости многих IM и отсутствия полной документации по протоколу, пользователь может лишиться ряда возможностей по сравнению с использованием клиентов, напрямую работающих с данным протоколом. Например, желающим использовать ICQ или MRIM через Jabber придётся пожертвовать передачей файлов<ref>Частично её могут восполнить [[Jabber Disk]] или [[Service Disk]]</ref>, а также, например, статусом «невидимый» и списками видимости. Следовательно, если требуются все возможности, лучше параллельно использовать ICQ-клиент, либо [[Многопротокольные клиенты|многопротокольный клиент]] с поддержкой как Jabber, так и ICQ. | ||
При подключении транспортов теряются все группы. Помимо этого, если Вы вручную переименовывали контакты, то эта информация тоже пропадет. После подключение можно рассортировать новые контакты по группам, как и обычные Jabber-контакты. | При подключении транспортов теряются все группы. Помимо этого, если Вы вручную переименовывали контакты, то эта информация тоже пропадет. После подключение можно рассортировать новые контакты по группам, как и обычные Jabber-контакты. Эта проблема неактуальна для транспортов, использующих программное обеспечение Spectrum совместно с сервером, поддерживающим технологию Remote Roster, которая пока не является стандартом, но в обозримом будущем может им стать. | ||
'''Примечания:''' | '''Примечания:''' | ||
Строка 26: | Строка 26: | ||
== Ссылки == | == Ссылки == | ||
* [[Транспорты для Jabber]] | * [[Транспорты для Jabber]] — какие они бывают, что делают, а также списки публичных транспортов. | ||
* Подключение транспортов в популярных [[Клиенты Jabber|клиентах]]: | * Подключение транспортов в популярных [[Клиенты Jabber|клиентах]]: |
Версия 02:50, 19 ноября 2011
Транспорты (они же шлюзы) — один из способов использования Jabber-клиентов для общения с пользователями других сетей. Заключается в том, что на Jabber-сервере устанавливается специальный модуль, преобразующий сообщения из формата Jabber в формат других сетей. Преобразование происходит совершенно незаметно для пользователя. Чаще всего транспорты служат для подключения к другим сетям обмена сообщениями, например, ICQ, IRC, MRIM, AIM, Yahoo!, MSN и другим. Но связь с другими сетями обмена сообщениями — не единственное применение транспортов, их также используют для доступа к различным ботам, предоставляющим самые разнообразные функции, например, погодным ботам или ботам-переводчикам. Существуют также транспорты для получения обновлений из RSS-лент, транспорты для отправки SMS-сообщений, транспорты для чтения-отправки сообщений электронной почты, и даже другие виды транспортов.
Преимущества транспортов
Транспорты настраиваются один раз и не зависят от клиента, с которого их используют. Подключив шлюзы с Jabber-клиента на домашнем компьютере, не требуется подключать их на мобильном телефоне и ноутбуке. Транспорт работает на стороне сервера и автоматически подключается к соответствующей сети, когда зарегистрировавшийся на транспорте пользователь появляется в сети, и он просто видит в своём ростере контакты из этой сети вместе со всеми остальными своими контактами.
При прямом использовании нескольких сетей (через многопротокольные клиенты) может значительно возрасти количество передаваемых данных. Транспорты же потребляют гораздо меньше трафика, особенно если подключенных сетей много.
Транспорты, дающие доступ к специальным ботам позволяют создать из своего Jabber-клиента универсальный инструмент, объединяющий в себе, к примеру, RSS-читалку, файловое хранилище, почтовый клиент, словари и переводчики, а также средство для просмотра погоды и отправки СМС.
Примеры использования таких транспортов:
- транспорт почты: email%domain@smtp.jabber.snc.ru — для отправки почты на адрес email@domain;
- транспорт погоды: city_ID@weather.jrudevels.org — для получения прогноза погоды определенного города;
- транспорт-переводчик: направление_перевода@translate.jrudevels.org — осуществляет перевод текста в соответствующем направлении.
- транспорт-агрегатор RSS: название_ленты@rss.jrudevels.org
Недостатки использования транспортов
Транспорты — не панацея. Из-за закрытости многих IM и отсутствия полной документации по протоколу, пользователь может лишиться ряда возможностей по сравнению с использованием клиентов, напрямую работающих с данным протоколом. Например, желающим использовать ICQ или MRIM через Jabber придётся пожертвовать передачей файлов[1], а также, например, статусом «невидимый» и списками видимости. Следовательно, если требуются все возможности, лучше параллельно использовать ICQ-клиент, либо многопротокольный клиент с поддержкой как Jabber, так и ICQ.
При подключении транспортов теряются все группы. Помимо этого, если Вы вручную переименовывали контакты, то эта информация тоже пропадет. После подключение можно рассортировать новые контакты по группам, как и обычные Jabber-контакты. Эта проблема неактуальна для транспортов, использующих программное обеспечение Spectrum совместно с сервером, поддерживающим технологию Remote Roster, которая пока не является стандартом, но в обозримом будущем может им стать.
Примечания:
- ↑ Частично её могут восполнить Jabber Disk или Service Disk
Ссылки
- Транспорты для Jabber — какие они бывают, что делают, а также списки публичных транспортов.
- Подключение транспортов в популярных клиентах:
Psi | Pidgin | Gajim | Jabbim | Spark | Bombus-ng | |
Kopete | Tkabber | Bombus | SamePlace | WebMDC | Jimm Aspro | |
Miranda | QIP Infium | Pandion | Adium | Talkonaut | ||
Coccinella | Nebohodimo IM | MDC | OctroTalk | JAJC | QutIM |