Адресация в Jabber: различия между версиями

Материал из Мир Jabber
Перейти к навигацииПерейти к поиску
(Новая: == Сравнение адресации ICQ и Jabber == Как известно, в ICQ адресация идёт через уникальный идентификационный ...)
 
м (Откат правок 176.59.20.146 (обсуждение) к версии Rain)
(не показано 12 промежуточных версий 6 участников)
Строка 1: Строка 1:
== Сравнение адресации ICQ и Jabber ==
Прежде всего - что же такое "адресация" для систем обмена сообщениями? Это некий набор букв, цифр и специальных символов, идентификатор, который имеет каждый пользователь сети и благодаря которому один пользователь отличается от другого. Для e-mail это электронный адрес, для ICQ - это UIN, всем известные "номерки", которые часто любят угонять, особенно если они длиной в 6-7 цифр. Почему же адресация в этих сетях так различается? Дело в том, что ICQ - централизованный сервис, есть только один сервер, куда подключаются клиенты со всего мира, что является [[Недостатки ICQ|одним из крупных недостатков]] этой сети.


Как известно, в ICQ адресация идёт через уникальный идентификационный номер - UIN. Он даётся каждому пользователю, и контакты добавляются посредством занесения в список контактов этого номера. Кстати, как вы знаете, есть и 7-значные номера, и 6-значные. Их очень любят угонять, так как считается, что это "круто", в отличие от 9-значных номеров. Но ещё 6-значные запомнить легко.
В Jabber напротив, существует [[Публичные серверы Jabber|множество серверов]], где пользователь может завести себе учетную запись. Поэтому тут используется адресация, подобная той, что используется в электронной почте - в виде '''пользователь'''@'''сервер'''. Это позволяет не хранить на сервере все возможные идентификаторы пользователей, каждый сервер "знает" только про своих пользователей. Такие идентификаторы называются [[Jabber ID]] или сокращенно [[JID]]. Для того, чтобы было удобнее отличать [[Jabber ID]] от адреса электронной почты иногда к нему добавляют приставку '''[[XMPP|xmpp:]]'''. Примеры идентификаторов в Jabber:
Эта система держится в основном потому, что ICQ - централизованный сервис. Сервер по сути один. И всё завязано на этом "сервере". Если он упадёт, то всё - связь обрывается всех со всеми.


* vasya@ya.ru
* маша@jabber.org
* xmpp:kolya@jabber.ru


== [[Jabber ID]] - что это такое? ==
==Ссылки==


Что же у Jabber? А у Jabber много серверов по всему миру. Как же тогда быть? Очень просто. Обратим своё внимание на e-mail: адрес задаётся в виде [пользователь]@[сервер]. Зачем изобретать велосипед, когда можно воспользоваться такой системой адресации? Тем более, что так даже контакты легче запоминать в случае чего. Да и просто это удобнее и эргономичнее. Таким образом, в Jabber и принята точно такая же система адресации. Такой адрес называется ''идентификатором Jabber'' ([[Jabber ID]], JID).
* [[Jabber ID]]


== Чем это хорошо? ==
== Далее ==


В первую очередь, это удобство. Во-вторых, это ад для спамера. Спамер может не сразу отличить e-mail от [[Jabber ID|JID]].
* [[Регистрация в Jabber|Регистрация]]
В-третьих, так легко обеспечить адресацию в условиях децентрализованности сети - чтобы каждый пользователь одного сервера мог иметь связь с каждым пользователем остальных серверов, как и на e-mail.
* [[Недостатки Jabber|Недостатки]]


Пример [[Jabber ID]]: vasya@jabber.ru
[[Category:Общее]] [[Category:Сеть]] [[Category:Термины]]
 
== Адресация контактов ICQ в Jabber ==
 
А теперь немного о [[Транспорт|транспортах]] и адресации. У ICQ одна система адресации. У Jabber другая. Как же добавлять контакты?
Допустим, имеется [[Транспорт|транспорт]] icq.jabber.vasyapupkin.ru. Тогда контакт ICQ в Jabber будет иметь следующий вид:
[номер ICQ]@icq.jabber.vasyapupkin.ru
 
Пример:
213078749@icq.jabber.vasyapupkin.ru.
 
Все Jabber ID и названия транспортов вымышлены. Любое сходство - случайное совпадение

Версия 17:12, 1 января 2017

Прежде всего - что же такое "адресация" для систем обмена сообщениями? Это некий набор букв, цифр и специальных символов, идентификатор, который имеет каждый пользователь сети и благодаря которому один пользователь отличается от другого. Для e-mail это электронный адрес, для ICQ - это UIN, всем известные "номерки", которые часто любят угонять, особенно если они длиной в 6-7 цифр. Почему же адресация в этих сетях так различается? Дело в том, что ICQ - централизованный сервис, есть только один сервер, куда подключаются клиенты со всего мира, что является одним из крупных недостатков этой сети.

В Jabber напротив, существует множество серверов, где пользователь может завести себе учетную запись. Поэтому тут используется адресация, подобная той, что используется в электронной почте - в виде пользователь@сервер. Это позволяет не хранить на сервере все возможные идентификаторы пользователей, каждый сервер "знает" только про своих пользователей. Такие идентификаторы называются Jabber ID или сокращенно JID. Для того, чтобы было удобнее отличать Jabber ID от адреса электронной почты иногда к нему добавляют приставку xmpp:. Примеры идентификаторов в Jabber:

Ссылки

Далее