Loading AI tools
З Вікіпедії, вільної енциклопедії
Миттє́ві повідо́млення або, повніше, систе́ма о́бміну миттє́вими повідо́мленнями (англ. Instant messaging, скорочено IM) — телекомунікаційна служба для обміну текстовими повідомленнями між комп'ютерами або іншими пристроями користувачів через комп'ютерні мережі (як правило через інтернет). Зазвичай і від початку, це були невеликі текстові повідомлення. Але з розвитком у систему були додані й інші функції, такі як передавання файлів, зображень, звукових сигналів та повідомлень, відео, а також здійснення спільних дій, таких як малювання або ігри.
Для користування цим видом комунікації необхідна клієнтська програма. Клієнтську програму системи миттєвих повідомлень часто називають інтернет-пейджером або месенджером.
Відмінність миттєвих повідомлень від, наприклад, електронної пошти тут в тому, що обмін повідомленнями відбувається в реальному часі. При відправлені повідомлення електронною поштою повідомлення зберігається у поштовій скриньці на сервері. Для того, щоб отримати повідомлення, отримувач повинен сам перевірити свою поштову скриньку і забрати їх. У інтернет-пейджерах зв'язок між користувачами утримується постійно і відправлене повідомлення одразу передається користувачу.
Обмін повідомленнями може бути або між двома, або між декількома співрозмовниками (конференція, чат).
Система миттєвих повідомлень працює за деяким протоколом. Протоколи бувають серверні або безсерверні. Найпоширенішими є серверні протоколи, коли месенджери не працюють самостійно, а підключаються до центрального комп'ютера мережі обміну повідомленнями, який називають сервером. Тому месенджери й називають клієнтами (клієнтськими програмами).
У безсерверних протоколах (FChat, NASSI, UChat) повідомлення передаються безпосередньо від одного співрозмовника до іншого.
Найпопулярнішими месенджерами 2019 року були WhatsApp, Facebook Messenger, WeChat і QQ Mobile. [1][2]
Найпопулярнішими месенджерами в Україні у 2020 року були Viber, яким користувалися 99 % користувачів смартфонів у віці від 13 до 55 років і Facebook Messenger, WhatsApp та Skype поступово втрачають користувачів, ними користустуються менше половини користувачів, в той же час популярність Telegram росте.[3]
Кожна система миттєвого обміну повідомленнями повинна мати такі складові:
У безсерверних протоколів виникають проблеми ідентифікації співрозмовника. Для точної ідентифікації клієнта вони можуть використовувати лише фізичну мережеву адресу (IP). Це створює складність, тому що на одному комп'ютері можуть знаходитися декілька користувачів. Для вирішення цієї проблеми і були створені серверні протоколи. У серверних протоколах виділяється сервер, який веде облік користувачів. На сервері потрібно зареєструватися використовуючи ідентифікатор та пароль (необов'язково). Потім ідентифікація проходить через сервер. Ідентифікатори користувачів — це зазвичай номер (ICQ) або спеціальне ім'я користувача (логін). У таких протоколах, як, наприклад, XMPP (Jabber) логін так само як і у електронних адресах містить домен і має вигляд ім'я_користувача@домен
Більшість IM-клієнтів дозволяє користувачам бачити, чи підключені до мережі їхні співрозмовники в цей момент. Стан користувачів у месенджерах називається статусом.
Існує три основних статуси, що відображають присутність/відсутність користувача у мережі:
Більшість протоколів дозволяє використовувати безліч статусів і вони можуть містити заданий користувачем текст (наприклад «Зайнятий, пишу дипломну» або «Вийшов в магазин») і додаткове зображення-іконку. Зазвичай використовуються такі статуси:
Користувач може створювати власний список контактів. Контакти можуть бути згруповані у групи з назвою. Більшість протоколів дозволяють зберігати список контактів на сервері, що створює певні зручності:
Повідомлення можуть бути збережені у так званому журналі (історії) повідомлень. Цей журнал може бути переглянутий. Деякі протоколи (GTalk/XMPP) дозволяють, так само як і контакти, зберігати журнал на сервері.
Майже всі поширені протоколи (окрім IRC) дозволяють користувачам задавати власну інформацію про себе у спеціальних анкетах. Деякі протоколи (XMPP) використовують для цього стандарт так званої візитної картки VCard. Зазвичай анкети містять такі поля як:
Самі IM-клієнти можуть використовувати одну або кілька служб. Останнім часом програми миттєвого обміну повідомленнями стають найпопулярнішим засобом спілкування.
За Полом Береном[4] комунікаційні мережі умовно поділяють на:
Цей розподіл також застосовують при характеристиці систем обміну миттєвими повідомленнями. Системи та протоколи, в яких сервери контролює єдина особа чи організація, відповідно називають централізованими системами обміну повідомленнями. Системи, в яких різні особи чи організації можуть контролювати сервери, які комунікують між собою завдяки відомому протоколу — децентралізованими, як XMPP та Matrix. А системи, в яких немає серверів і всі функції виконують клієнти — розподіленими, наприклад, Briar, Tox, Джамі тощо.
Основними службами для обміну миттєвими повідомленнями є:
Вказані служби не працюють[5]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.