Как устроены интернет-мессенджеры

Мессенджеры Техника и приборы

Как правило, одно приложение разрешает связь только с другими пользователями этого приложения – данная IM-сеть создается пользователями клиентов, которые позволяют ее использовать. Причина в том, что коммуникаторы обычно создаются коммерческими компаниями, они также разрабатывают протокол обмена данными. В их интересах не разглашать протокол, а также разрешать разговоры с пользователями сторонних мессенджеров. Исключением является, например, Jabber – протокол, разработанный онлайн-сообществом, открытый и доступный для всех. По этой причине это одна из немногих сетей обмена мгновенными сообщениями, у которой нет одного родительского клиентского приложения.

Многие коммуникационные протоколы, которые производители не раскрывают, были разработаны с использованием методов обратного инжиниринга – изучения сетевого трафика, генерируемого исходными клиентскими приложениями. Ответ некоторых производителей – это законодательные положения, обязывающие пользователей использовать только оригинальные программы.

Мульти-мессенджеры

В дополнение к программам, которые поддерживают только одну IM-сеть, были также созданы мессенджеры, которые обеспечивают связь с пользователями из разных сетей через набор плагинов. Популярными программами этого типа являются Tlen , Konnekt , Miranda IM , WTW , AQQ, Pidgin , Kopete и Trillian. В сети Jabber связь с другими сетями обеспечивается сервером через транспортную систему.

Серверы

Различные сети обмена мгновенными сообщениями, а точнее, разные протоколы, имеют разные способы установления соединений или передачи информации о состоянии. Большинство из них имеют один центральный сервер (иногда физически состоящий из нескольких машин), к которому клиент подключается сразу после подключения, отправляя идентификационные данные, а также информацию о состоянии. Информация о статусе пересылается всем заинтересованным пользователям данной сети.

Сообщения между пользователями могут быть отправлены через сервер или напрямую. Это первое решение полезно, если любой из пользователей, участвующих в беседе, находится в сети, защищенной брандмауэром , что означает, что они не могут принимать входящие соединения.

Сеть Jabber представляет другой подход к серверам. Единого центрального сервера не существует – каждый пользователь может запустить свой собственный сервер и разрешить другим пользователям регистрироваться или использовать его только сам.

Идентификаторы

Пользователи в сетях IM имеют уникальные идентификаторы, которые позволяют точно указывать получателя сообщений. Часть сети (например, ICQ , Gadu-Gadu ) назначает своим пользователям числовые идентификаторы, обычно «первым свободным» методом. Другие, например, Oxygen , MSN или Yahoo, позволяют вам выбрать собственное имя. Конкретным расширением этого метода является идентификация пользователей в сети Jabber / XMPP . Поскольку в нем нет центрального сервера, в идентификаторе необходимо указать имя сервера, на котором зарегистрирован пользователь – идентификаторы в Jabber похожи на адреса электронной почты (например, [email protected]).

Списки контактов

Большинство мессенджеров предоставляют возможность собирать идентификаторы друзей людей в списке, сохраняемом клиентским приложением (а в случае протокола Jabber – сервером). Благодаря этому можно назначать более легкие для запоминания описания обычно незначимым идентификаторам, предлагаемым сетями обмена мгновенными сообщениями.

Пользовательские каталоги

Чтобы получить идентификатор искомого пользователя, большинство сетей IM предлагают каталоги, в которых каждый пользователь может разместить информацию о себе – имя, фамилию, иногда адрес, номер телефона или другую информацию. Некоторые протоколы отправляют эти данные в популярном формате передачи визитных карточек vCard, который используется программами электронной почты и мобильными телефонами.

Статусы

Первые коммуникаторы с графическим пользовательским интерфейсом позволяли выбирать одно из нескольких «состояний» – они информировали других пользователей данной IM-сети о том, что пользователь делал в данный момент (обычно – «доступно», «занято», «не на клавиатуре», «отключено»); некоторые мессенджеры также предлагали «невидимое» состояние, которое позволяет наблюдать за другими пользователями, не показывая их доступность). В более поздних версиях количество доступных состояний было увеличено, а возможность добавлять текстовые комментарии к статусам была добавлена. Предполагалось, что это будет информация, объясняющая состояние (например, «я вернусь через 10 минут» ), но теперь они также являются формой определения эмоционального состояния пользователя, информации, которую пользователь в данный момент слушает, иногда для удержания разговоров, а иногда просто размещение цитат или других текстов.

Смайлики

Производимые в настоящее время коммуникаторы предлагают вставленные ситуативные значки, например, захват головы, смайлики и т. д. Такие изображения появляются автоматически во время чтения, а также могут быть вставлены во время записи. На самом деле изображения появляются вместо установленных фрагментов текста, таких как «<logo>» или «:-)», и вообще не отправляются между пользователями, поэтому интенсивное использование смайликов может вызвать проблемы с интерпретацией, когда у получателя другой набор смайликов.

Угрозы, возникающие при использовании мессенджеров

Через мгновенные сообщения, а также электронную почту, так называемые SPIM (эквивалент спама в электронной почте) в виде цепных писем , подозрительных ссылок, которые часто содержат вирусы . Другим недостатком и угрозой является тот факт, что такие разговоры могут быть перехвачены, подслушаны, потому что мессенджеры обычно бесплатны , поэтому зачастую производитель не придает особого значения их безопасности. Следовательно, возможно, что нет надлежащего шифрования отправленных сообщений (содержание разговора, отправленного в виде открытого текста) и паролей к учетной записи. Еще одной угрозой является так называемая киберзапугивание, которое просто означает киберзапугивание, когда целью людей, использующих его, является причинение психологического вреда и унижение жертвы.

Оцените статью
Подписаться
Уведомить о

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий!x