Система мгновенного обмена сообщениями , Система обмена мгновенными сообщениями (англ. Instant messaging, IM ) - службы мгновенных сообщений (Instant Messaging Service, IMS), программы онлайн-консультанты (OnlineSaler) и программы-клиенты (Instant Messenger, IM) для обмена сообщениями в реальном времени через Интернет . Могут передаваться текстовые сообщения, звуковые сигналы, изображения, видео, а также производиться такие действия, как совместное рисование или игры. Многие из таких программ-клиентов могут применяться для организации групповых текстовых чатов или видеоконференций .
1 / 3
✪ Создаем свой анонимный мессенджер который невозможно заблокировать
✪ АНОНИМНЫЙ МЕССЕНДЖЕР И ПРОСЛУШКА МОБИЛЬНОГО ТЕЛЕФОНА
✪ Все мессенджеры в одном приложении
Для подобного рода коммуникации необходима клиентская программа , так называемый мессенджер (англ. messenger - курьер). Отличие от электронной почты здесь в том, что обмен сообщениями идёт в реальном времени (англ. instant - мгновенно). Большинство IM-клиентов позволяет видеть, подключены ли в данный момент абоненты, занесённые в список контактов. В ранних версиях программ всё, что печатал пользователь, тут же передавалось. Если он делал ошибку и исправлял её, это тоже было видно. В таком режиме общение напоминало телефонный разговор. В современных программах сообщения появляются на мониторе собеседника уже после окончания редактирования и отправки сообщения.
Как правило, мессенджеры не работают самостоятельно, а подключаются к центральному компьютеру сети обмена сообщениями, называемому сервером. Поэтому мессенджеры и называют клиентами (клиентскими программами). Термин является понятием из клиент-серверных технологий .
Широкому кругу пользователей известно некоторое количество популярных сетей (и клиентов) обмена сообщениями, таких как IRC , Skype , ooVoo , AIM , ICQ , MSN , Yahoo! , Jitsi , XMPP . Каждая из этих сетей разработана отдельной группой разработчиков, имеет отдельные серверы и протоколы, отличается своими правилами и особенностями. Между различными сетями обычно нет прямой связи (только в XMPP существует понятие межсетевого транспорта), таким образом, пользователь сети Skype не может связаться с пользователем сети ICQ, однако ничто не мешает быть одновременно пользователем нескольких сетей.
Почти для каждой из сетей есть свой мессенджер, разработанный той же командой разработчиков. Так, для пользования тремя последними из вышеуказанных сетей разработчиками предлагаются программы с одноимёнными названиями: ICQ , Windows Live Messenger , Yahoo! Messenger , а также Skype . Таким образом, если один из адресатов пользуется только сетью ICQ, а другой - только сетью MSN, то можно общаться с ними одновременно, установив на своем компьютере и ICQ, и MSN Messenger и зарегистрировавшись в обеих сетях (либо через соответствующие транспорты в XMPP).
В качестве альтернативного мессенджера можно выбрать программу стороннего производителя, как коммерческую, так и бесплатную. Популярными альтернативными программами для общения в сети ICQ являются QIP 2005 /QIP Infium , Psi /Psi+ (через XMPP-транспорт), Trillian , Miranda IM , Pidgin , MyChat . Также некоторые из них позволяют подключаться одновременно к нескольким сетям, то есть являются мультипротокольными, что избавляет от необходимости устанавливать отдельный мессенджер для каждой сети и позволяет общаться со всеми адресатами единым образом независимо от сети; все перечисленные в предыдущем предложении клиенты ICQ, за исключением версии QIP 2005, поддерживают и протокол XMPP.
Большинство IM-сетей используют закрытые протоколы , поэтому альтернативные клиенты теоретически могут обладать меньшим количеством базовых функций, чем официальные, хотя на практике чаще бывает наоборот. Однако при изменениях протокола на стороне сервера сети альтернативные клиенты могут внезапно перестать работать (например, подобное явление наблюдалось для «нефирменных» клиентов сервиса ICQ в России).
В качестве альтернативы проприетарным протоколам для IM был разработан открытый и хорошо расширяемый протокол XMPP (также известный как Jabber), используемый в таких сервисах, как Google Talk , Я.Онлайн и др. Этот протокол часто используется для организации общения в корпоративных и других локальных сетях и имеет ряд существенных преимуществ, как, например, шифрование сообщений и стабильность на неустойчивых каналах связи. Протокол децентрализованный, его архитектура напоминает электронную почту, где возможно общение между пользователями, имеющими аккаунты на разных серверах. Если нарушится работа одного сервера, то это не повлияет на работу всей сети.
В реальном времени через службы мгновенных сообщений (Instant Messaging Service, IMS ). Передаваться могут текстовые сообщения, звуковые сигналы, изображения, видео, а также производиться такие действия как совместное рисование или игры. Такая программа может применяться для организации видеоконференций .
Для этого вида коммуникации необходима клиентская программа , так называемый мессенджер (от англ. message - сообщение). Отличие от электронной почты здесь в том, что обмен сообщениями идёт в реальном времени (англ. instant - мгновенно). Большинство IM-клиентов позволяет видеть, подключены ли в данный момент абоненты, занесённые в список контактов. В ранних версиях программ всё, что печатал пользователь, тут же передавалось. Если он делал ошибку и исправлял её, это тоже было видно. В таком режиме общение напоминало телефонный разговор. В современных программах сообщения появляются на мониторе собеседника уже после окончания редактирования и отправки сообщения.
Как правило, мессенджеры не работают самостоятельно, а подключаются к центральному компьютеру сети обмена сообщениями, называемому сервером. Поэтому мессенджеры и называют клиентами (клиентскими программами). Термин является понятием из клиент-серверных технологий .
Широкому кругу пользователей известно некоторое количество популярных сетей обмена сообщениями, таких как ICQ , Yahoo!. Каждая из этих сетей разработана отдельной группой разработчиков, имеет отдельный сервер и протоколы, отличается своими правилами и особенностями. Между различными сетями обычно нет никакой взаимосвязи. Таким образом, пользователь сети ICQ не может связаться с пользователем сети MSN. Однако, ничто не мешает быть одновременно пользователем нескольких сетей.
Для каждой из сетей есть свой мессенджер, разработанный той же командой разработчиков. Так, для пользования вышеуказанными сетями разработчиками предлагаются программы с одноимёнными названиями: ICQ , MSN Messenger , Yahoo! Messenger . Таким образом, если один из адресатов пользуется только сетью ICQ, а другой - только сетью MSN, то можно общаться с ними одновременно, установив на своем компьютере и ICQ, и MSN Messenger, и зарегистрировавшись в обеих сетях.
В качестве альтернативного мессенджера можно выбрать программу стороннего производителя: как коммерческую, так и бесплатную. Популярными альтернативными программами для общения в сети ICQ являются Miranda IM, R&Q. Также, они позволяют подключаться одновременно к нескольким сетям, что избавляет от необходимости устанавливать отдельный мессенджер для каждой сети и позволяет общаться со всеми адресатами единым образом независимо от сети.
Большинство IM-сетей используют закрытые протоколы , поэтому альтернативные клиенты могут обладать меньшим количеством базовых функций, чем официальные, однако на практике всё наоборот. Также, в связи с периодическими изменениями протоколов на стороне сервера сети, альтернативные клиенты могут внезапно переставать работать.
В качестве альтернативы проприетарным протоколам для IM был разработан открытый протокол Jabber), используемый в таких сервисах, как Google Talk , Я.Онлайн и др. Этот протокол часто используется для организации общения в корпоративных и других локальных сетях .
Wikimedia Foundation . 2010 .
Основы электронного бизнеса (e-business)
Система обмена сообщениями является одним из самых доступных и востребованных средств общения в Интернете, в корпоративных и локальных сетях. Службы обмена сообщений разделяются на службы обмена сообщениями в режиме оффлайн (почтовые системы E-mail) и службы мгновенных сообщений (Internet Relay Chat и Instant Messaging Service) в режиме онлайн.
Системы обмена сообщениями имеют свои коммуникационные сети, большинство из которых построены по архитектуре «клиент-сервер».
Обмен сообщениями в режиме оффлайн осуществляется за счет взаимодействие двух программ – почтового сервера и почтового клиента. Для работы с электронной почтой можно использовать как почтовые клиенты, так и почтовые веб – интерфейсы , которые располагаются на почтовых веб - серверах. С помощью веб – интерфейса можно работать с почтой непосредственно на почтовых веб – серверах.
Почтовые системы на основе WWW позволяют обрабатывать почтовые сообщения в Интернете с помощью обычного браузера, а не почтовой программы. Они работают по принципу «2 в 1», сочетая в себе функции почтового сервера и почтового клиента.
Служба IRC (Internet Relay Chat или Чат) является первым средством для онлайнового общения, которая предоставляет большой выбор каналов (тем) для проведения дискуссий с единомышленниками. Чат - это текстовый диалог в реальном масштабе времени.
Эта служба основана на сетевой архитектуре клиент-сервер, поэтому для онлайнового общения в Интернет необходимо на ПК установить клиентское приложение (IRC-клиент). При запуске программы - клиента, она устанавливает соединение с выбранным IRC-сервером. Так как IRC-серверы сети объединены между собой, то для общения достаточно подключится к одному из ее серверов. При подключении к серверу IRC пользователь видит список доступных тем (каналов), в которых он может общаться.
Первоначально служба IRC имела одну сеть IRC, которая впоследствии разделилась на несколько IRC--сетей. Эти IRC-сети не связанны друг с другом и имеют свои имена (DALnet, IRCnet, UNDERnet, RusNet, WeNet, IrcNet.ru и т.д.). Внутри каждой IRC-сети существуют свои тематические области или каналы. В Интернете можно скачать IRC-клиенты для Unix-подобных ОС, OS/2, Windows-систем и мобильных телефонов.
Для общения в чате можно использовать как IRC-клиенты, так и Web-чаты. Web-чаты предназначены для обмена сообщениями на сервере (веб-странице) с помощью браузера, в этом случае устанавливать на ПК клиентское приложение не требуется. Web-чат - это веб-страница, на которой вы можете в реальном времени общаться с другими посетителями.
Результатом развития чата стала служба мгновенных сообщений (Instant Messaging Service, IMS). IMS - это одна из технологий, обеспечивающая коммуникации в сетях Интернет. В службе мгновенных сообщений кроме текстовых сообщений можно передавать, звуковые сигналы, картинки, видео, файлы.
Эта служба имеет свои сети. Сетевая архитектура IMS построена по принципу клиент-сервер. Клиентская программа IMS, которая предназначена для ведения беседы и мгновенного обмена сообщениями в режиме онлайн через службы мгновенных сообщений, называется мессенджером (Instant messengers, IM).
Как правило, сети обмена имеют отдельный сервер (некоторые сети являются децентрализованными), к которому подключаются мессенджеры, и свои протоколы взаимодействия. Большинство сетей службы мгновенных сообщений используют закрытые или проприетарные протоколы (собственные протоколы, принадлежащие только одной сети) обмена информацией. В основном в каждой из таких сетей применяется свой мессенджер.
Между различными сетями IMS обычно отсутствуют взаимосвязи, поэтому мессенджер одной сети, например ICQ не может связаться с мессенджером сети Skype. Это означает, что для ведения общений между собой пользователи должны зарегистрироваться в одном и том же сервисе и установить их мессенджеры.
Но существуют и альтернативные мессенджеры для служб мгновенных сообщений, которые могут одновременно работать в нескольких сетях. Например, бесплатный открытый мультипротокольный модульный клиент (мессенджер) Miranda IM (или Trillian, Pidgin) позволяет подключаться одновременно к нескольким сетям, что избавляет от необходимости устанавливать отдельный мессенджер для каждой сети.
Кроме того, в качестве альтернативы проприетарным протоколам для IM был разработан открытый протокол Jabber (Джаббер - семейство протоколов и технологий) или XMPP, используемый во многих мессенджерах (Jabber-клиенты: Psi, Miranda IM, Tkabber, JAJC, Pandion и другие). Jabber (болтовня, трёп) - система мгновенного обмена сообщениями и присутствия между любыми двумя абонентами Интернет на основе открытого протокола XMPP, использующего формат XML. Это система общения нового поколения.
В сети не существует единого центрального сервера, Jabber является децентрализованной (с децентрализованными серверами), расширяемой и открытой системой. Все желающие могут открыть свой сервер мгновенных сообщений, регистрировать на нём пользователей и взаимодействовать с другими серверами Jabber. Jabber используется для организации общения в Интернет, локальных и корпоративных сетях.
Современные мессенджеры предоставляют пользователям много полезных функций, таких как IP-телефония, видеочат, индикация о сетевом статусе пользователей и т.д. Для общения в службе мгновенных сообщений можно использовать как десктопный IM-клиент (мессенджер), так и веб-версию клиента (например, Google Talk Gadget, JWChat, Meebo, MDC и т.д.).
Список основных функций, которые могут предоставлять современные мессенджеры служб мгновенных сообщений:
Служба мгновенного обмена сообщениями (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. Для поиска пользователей в системе существует внутренняя функция поиска, доступная через интерфейс клиента, которая позволяет получать списки пользователей, удовлетворяющих введённым в поисковом запросе критериям: совпадению по никнейму, а также дополнительной введённой пользователями информации.