Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс лекций Интернет-технологии.doc
Скачиваний:
68
Добавлен:
27.11.2019
Размер:
524.29 Кб
Скачать

Служба мгновенных сообщений (ims)

Служба мгновенного обмена сообщениями (Instant Messaging Service, IMS) – система обмена сообщениями через Интернет в реальном времени. Передаваться могут текстовые сообщения, звуковые сигналы, изображения, видео, а также производиться такие действия как совместное рисование, видеоконференции или игры.

Для этого вида коммуникации необходима клиентская программа, так называемый мессенджер (от англ. message — сообщение). Отличие от электронной почты в том, что обмен сообщениями идёт в реальном времени (англ. instant — мгновенно). Большинство IM-клиентов позволяет видеть, подключены ли в данный момент абоненты, занесённые в список контактов.

Как правило, мессенджеры не работают самостоятельно, а подключаются к центральному компьютеру сети обмена сообщениями, называемому сервером. Поэтому мессенджеры и называют клиентами.

Существует несколько популярных сетей обмена сообщениями, таких как ICQ, MSN, Yahoo!. Каждая из этих сетей разработана отдельной группой разработчиков, имеет отдельный сервер и протоколы, отличается своими правилами и особенностями. Между различными сетями обычно нет никакой взаимосвязи. Таким образом, пользователь сети ICQ не может связаться с пользователем сети MSN. Однако ничто не мешает быть одновременно пользователем нескольких сетей.

Для каждой из сетей есть свой мессенджер, разработанный той же командой разработчиков. Так, для пользования вышеуказанными сетями разработчиками предлагаются программы с одноимёнными названиями: ICQ, MSN Messenger, Yahoo! Messenger. Таким образом, если один из адресатов пользуется только сетью ICQ, а другой — только сетью MSN, то можно общаться с ними одновременно, установив на своем компьютере и ICQ, и MSN Messenger, и зарегистрировавшись в обеих сетях.

Популярными альтернативными программами для общения в сети ICQ являются QIP, Miranda IM, R&Q. Также, они позволяют подключаться одновременно к сетям MSN, Yahoo! и др., что избавляет от необходимости устанавливать отдельный мессенджер для каждой сети и позволяет общаться со всеми адресатами единым образом. Большинство IM-сетей используют закрытые протоколы, поэтому альтернативные клиенты могут обладать меньшим количеством базовых функций, чем официальные, также, в связи с периодическими изменениями протоколов на стороне сервера сети, альтернативные клиенты могут внезапно переставать работать (до появления новой версии). QIP позволяет сводить записи в разных сетях одного абонента в "метаконтакт" и передавать ему сообщения через любую доступную в данный момент сеть.

В качестве альтернативы проприетарным (закрытым) протоколам для IM был разработан открытый протокол XMPP (также известный как Jabber), используемый в таких сервисах, как Google Talk, Я.Онлайн, QIP. Также этот протокол часто используется для организации общения в корпоративных и других локальных сетях.

ICQ является одной из самых популярных систем обмена сообщениями. Пользователь службы работает с программой-клиентом, запущенной на соединённом с сетью Интернет устройстве, которая подключается к серверам компании ICQ. Через сервер при помощи протокола OSCAR осуществляется передача служебных данных и обмен сообщениями между пользователями.

UIN (Universal Identification Number) — уникальный для каждой учётной записи номер, состоящий из 5-9 арабских цифр. Этот номер присваивается учётной записи при первичной регистрации пользователя в системе.

По приблизительным оценкам, службой активно пользуется около 15 миллионов человек, а зарегистрированных учётных записей около 400 миллионов. Многие компании в списках контактов на официальных сайтах указывают номера UIN.

Для использования службы требуется зарегистрировать учётную запись, что может быть сделано через интерфейс клиента, а также интернет-портал.

История сообщений на серверах не сохраняется, но может храниться локально программой-клиентом на устройстве пользователя.

Инициировать переписку с другим пользователем и добавить его в список контактов можно, зная его UIN. Для поиска пользователей в системе существует внутренняя функция поиска, доступная через интерфейс клиента, которая позволяет получать списки пользователей, удовлетворяющих введённым в поисковом запросе критериям: совпадению по никнейму, а также дополнительной введённой пользователями информации.