Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс лекций Сети ЭВМ Петров.doc
Скачиваний:
197
Добавлен:
10.05.2015
Размер:
1.03 Mб
Скачать

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

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

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

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

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

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

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

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

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

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

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

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

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

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