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

Материал из Мир Jabber
Перейти к навигацииПерейти к поиску
м (добавил todo)
м
Строка 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@jabber.org
== [[Jabber ID]] - что это такое? ==
* маша@jabbus.org
 
* xmpp:kolya@jabber.ru
Что же у Jabber? А у Jabber много серверов по всему миру. Как же тогда быть? Очень просто. Обратим своё внимание на e-mail: адрес задаётся в виде [пользователь]@[сервер]. Зачем изобретать велосипед, когда можно воспользоваться такой системой адресации? Тем более, что так даже контакты легче запоминать в случае чего. Да и просто это удобнее и эргономичнее. Таким образом, в Jabber и принята точно такая же система адресации. Такой адрес называется ''идентификатором Jabber'' ([[Jabber ID]], JID).
 
== Чем это хорошо? ==
 
В первую очередь, это удобство. Во-вторых, это ад для спамера. Спамер может не сразу отличить e-mail от [[Jabber ID|JID]].
В-третьих, так легко обеспечить адресацию в условиях децентрализованности сети - чтобы каждый пользователь одного сервера мог иметь связь с каждым пользователем остальных серверов, как и на e-mail.
 
Пример [[Jabber ID]]: vasya@jabber.ru
 
== Адресация контактов ICQ в Jabber ==
 
А теперь немного о [[Транспорт|транспортах]] и адресации. У ICQ одна система адресации. У Jabber другая. Как же добавлять контакты?
Допустим, имеется [[Транспорт|транспорт]] icq.jabber.vasyapupkin.ru. Тогда контакт ICQ в Jabber будет иметь следующий вид:
[номер ICQ]@icq.jabber.vasyapupkin.ru
 
Пример:
213078749@icq.jabber.vasyapupkin.ru.
 
Все Jabber ID и названия транспортов вымышлены. Любое сходство - случайное совпадение
 
{{ToDo|Переделать}}


[[Category:Общее]] [[Category:Сеть]] [[Category:Термины]]
[[Category:Общее]] [[Category:Сеть]] [[Category:Термины]]

Версия 01:38, 11 января 2009

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

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