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

Материал из Мир Jabber
Перейти к навигацииПерейти к поиску
1129 байт убрано ,  01:38, 11 января 2009
м
нет описания правки
м (добавил 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:Термины]]

Навигация