Миттєві повідомлення: відмінності між версіями

[неперевірена версія][перевірена версія]
Вилучено вміст Додано вміст
Немає опису редагування
Мітки: Редагування з мобільного пристрою Редагування через мобільну версію
вандалізм
Рядок 1:
[[Файл:Pidgin 2.0 contact window.png|150px|right|Список контактів в інтернет-пейджері Pidgin 2.0]]
 
'''Миттє́ві повідо́млення''' або, повніше, '''систе́ма о́бміну миттє́вими повідо́мленнями''' ({{lang-en|Instant messaging}}, скорочено ''IM'') — [[телекомунікації|телекомунікаційна]] служба для обміну текстовими повідомленнями між комп'ютерами або іншими пристроями користувачів через [[комп'ютерна мережа|комп'ютерні мережі]] (як правило через [[інтернет]]). Зазвичай і від початку, це були невеликі [[текст]]ові [[повідомлення]]. Але з розвитком у систему були додані й інші функції, такі як передавання [[файл]]ів, зображень, звукових сигналів та повідомлень, відео, а також здійснення спільних дій, таких як малювання або ігри.
 
Для користування цим видом комунікації необхідна [[клієнт (інформатика)|клієнтська програма]]. Клієнтську програму системи миттєвих повідомлень часто називають ''інтернет-пейджером'' або ''месенджером''.
 
Відмінність миттєвих повідомлень від, наприклад, [[електронна пошта|електронної пошти]] тут в тому, що обмін повідомленнями відбувається в реальному часі. При відправлені повідомлення по електронній пошті повідомлення зберігається у поштовій скриньці на сервері. Для того, щоб отримати повідомлення, отримувач повинен сам перевірити свою поштову скриньку і забрати їх. У інтернет-пейджерах зв'язок між користувачами утримується постійно і відправлене повідомлення одразу передається користувачу.
 
Обмін повідомленнями може бути або між двома, або між декількома співрозмовниками (конференція, [[чат]]).
 
Система миттєвих повідомлень працює за деяким [[протокол]]ом. Протоколи бувають серверні або безсерверні. Найпоширенішими є серверні протоколи, коли месенджери не працюють самостійно, а підключаються до центрального комп'ютера мережі обміну повідомленнями, який називають сервером. Тому месенджери й називають клієнтами (клієнтськими програмами).
 
У безсерверних протоколах (FChat, NASSI, UChat) повідомлення передаються безпосередньо від одного співрозмовника до іншого.
 
== Компоненти системи ==
Кожна система миттєвого обміну повідомленнями повинна мати такі складові:
* Система ідентифікації (адресації) клієнтів.
* Система обліку стану клієнтів (хто є підключений, а хто ні)
* Система доставки повідомлень (зазвичай передає повідомлення через комп'ютерну мережу, але може наприклад безпосередньо до іншого користувача на тому самому комп'ютері)
 
=== Система ідентифікації (адресації) клієнтів ===
У безсерверних протоколів виникають проблеми ідентифікації співрозмовника. Для точної ідентифікації клієнта вони можуть використовувати лише фізичну мережеву адресу ([[IP]]). Це створює складність, тому що на одному комп'ютері можуть знаходитися декілька користувачів.
Для вирішення цієї проблеми і були створені серверні протоколи.
У серверних протоколах виділяється сервер, який веде облік користувачів.
На сервері потрібно зареєструватися використовуючи ідентифікатор та пароль (необов'язково). Потім ідентифікація проходить через сервер.
Ідентифікатори користувачів — це зазвичай номер ([[ICQ]]) або спеціальне ім'я користувача (логін). У таких протоколах, як, наприклад, [[Extensible Messaging and Presence Protocol|XMPP]] (Jabber) логін так само як і у електронних адресах містить [[домен]] і має вигляд ім'я_користувача@домен
 
=== Система обліку стану користувачів ===
Більшість IM-клієнтів дозволяє користувачам бачити, чи підключені до мережі їхні співрозмовники в цей момент.
Стан користувачів у месенджерах називається статусом. Існує три основних статуси, що відображають присутність/відсутність користувача у мережі:
* В мережі / Онлайн ({{lang-en|Online}}) — користувач під'єднаний до мережі і готовий до спілкування.
* Не в мережі / Офлайн ({{lang-en|Offline}}) — користувач поза мережею.
* Невидимий ({{lang-en|Invisible}}) — користувач знаходиться в мережі, але цей спеціальний статус не дозволяє бачити його всім іншим (або лише деяким) користувачам. Натомість вони бачать статус користувача як: "не в мережі".
 
Більшість протоколів дозволяє використовувати безліч статусів і вони можуть містити заданий користувачем текст (наприклад «Зайнятий, пишу дипломну» або «Вийшов в магазин») і додаткове зображення-іконку.
Зазвичай використовуються такі статуси:
* Відійшов ({{lang-en|Away}}). Традиційно вмикається коли користувач деякий час не користується комп'ютером. Може бути встановлений самим користувачем коли він відходить від комп'ютера або вмикатися автоматично самою програмою-клієнтом завдяки реєстрації часу бездіяльності користувача.
* Недоступний (англ. ''N/A — Non-Available''). Традиційно вмикається коли користувач довгий час не користується комп'ютером. Може вмикатися автоматично самою програмою-клієнтом завдяки реєстрації часу бездіяльності користувача.
* Зайнятий ({{lang-en|Busy}}).
* Не турбувати (англ. ''DND — Do Not Disturb'').
* Готовий побалакати ({{lang-en|Free for Chat}}).
* Вдома ({{lang-en|At home}}).
* На роботі ({{lang-en|At work}}).
* Їм ({{lang-en|Eating}}).
* Злий ({{lang-en|Evil}})
 
=== Список контактів ===
Користувач може створювати власний список контактів. Контакти можуть бути згруповані у групи з назвою. Більшість протоколів дозволяють зберігати список контактів на сервері, що створює певні зручності:
* Користувач може отримати його, знаходячись на іншому комп'ютері.
* Користувач може задавати власні правила для контактів. Наприклад список заблокованих (заборонених) контактів від яких він не бажає отримувати повідомлення («чорний список»). Або список контактів для яких його статус завжди видимий.
* Користувач може зберігати власні примітки для контактів
 
=== Система журналювання повідомлень ===
Повідомлення можуть бути збережені у так званому журналі (історії) повідомлень. Цей журнал може бути переглянутий. Деякі протоколи ([[GTalk]]/[[Extensible Messaging and Presence Protocol|XMPP]]) дозволяють, так само як і контакти, зберігати журнал на сервері.
 
=== Інформація про користувачів ===
Майже всі поширені протоколи (окрім IRC) дозволяють користувачам задавати власну інформацію про себе у спеціальних анкетах. Деякі протоколи ([[Extensible Messaging and Presence Protocol|XMPP]]) використовують для цього стандарт так званої візитної картки VCard.
Зазвичай анкети містять такі поля як:
* Нік (нікнейм, псевдонім)
* Справжнє ім'я
* Фото користувача або зображення (аватар)
* Адреса
* Дата народження та вік
* Інтереси
* Про себе
* Контактна інформація (електронна пошта, номери телефонів та інше)
 
Самі IM-клієнти можуть використовувати одну або кілька служб. Останнім часом програми миттєвого обміну повідомленнями стають найпопулярнішим засобом спілкування.
 
== Див. також ==
Основними службами для обміну миттєвими повідомленнями є:
* [[AOL Instant Messenger]]
* [[ICQ]]
* [[Miranda IM]]
* [[IRC]]
* [[MyChat]]
* [[LINE (застосунок)|LINE]]
* [[Skype]]
* [[Spicebird]]
* [[Telegram]]
* [[QIP]]
* [[Extensible Messaging and Presence Protocol|XMPP]]-[[Список XMPP-клієнтів|клієнти]]
* [[Yahoo! Messenger]]
* [[Viber]]
* [[Windows Live Messenger]] та [[MSN Messenger]]
* [[WhatsApp]]
 
{{Месенджери}}
{{Інтернет}}
Рядок 5 ⟶ 92:
 
[[Категорія:Інтернет-комунікація]]
[[Категорія:Миттєві повідомлення|*]] Па шли на х уй пі да раси