четверг, 16 мая 2013 г.

Що таке форум? Які складові він має?


Форум

Матеріал з Вікіпедії — вільної енциклопедії.

Що таке служба обміну миттєвими повідомленнями?


Миттєві повідомлення[ред.]

Матеріал з Вікіпедії — вільної енциклопедії.
Список контактів в інтернет-пейджері Pidgin 2.0
Миттє́ві (миттьові́) повідо́млення або повніше систе́ма о́бміну миттє́вими повідо́мленнями (англ.Instant messenging, скорочено IM) — телекомунікаційна служба для обміну текстовими повідомленнями між комп'ютерами або іншими пристроями користувачів через комп'ютерні мережі (як правило через інтернет). Зазвичай і від початку, це були невеликі текстові повідомлення. Але з розвитком у систему були додані й інші функції, такі як передавання файлів, зображень, звукових сигналів та повідомлень, відео, а також здійснення спільних дій, таких як малювання або ігри.
Для користування цим видом комунікації необхідна клієнтська програма. Клієнтську програму системи миттєвих повідомлень часто називають інтернет пейджером або месенджером.
Відмінність миттєвих повідомлень від, наприклад, електронної пошти тут в тому, що обмін повідомленнями відбувається в реальному часі. При відправлені повідомлення по електронній пошті, повідомлення зберігається у поштовій скриньці на сервері. Для того, щоб отримати повідомлення, отримувач повинен сам перевірити свою поштову скриньку і забрати їх. У інтернет пейджерах зв'язок між користувачами утримується постійно і відправлене повідомлення одразу передається користувачу.
Обмін повідомленнями може бути або між двома, або між декількома співрозмовниками (конференція,чат).
Система миттєвих повідомлень працює за деяким протоколом. Протоколи бувають серверні або безсерверні. Найпоширенішими є серверні протоколи, коли месенджери не працюють самостійно, а підключаються до центрального комп'ютера мережі обміну повідомленнями, який називають сервером. Тому месенджери й називають клієнтами (клієнтськими програмами).
У безсерверних протоколах (FChat, NASSI, UChat) повідомлення передаються безпосередньо від одного співрозмовника до іншого.

Зміст

  [сховати

Компоненти системи [ред.]

Кожна система миттєвого обміну повідомленнями повинна мати такі складові:
  • Система ідентифікації (адресації) клієнтів.
  • Система обліку стану клієнтів (хто є підключений, а хто ні)
  • Система доставки повідомлень (зазвичай передає повідомлення через комп’ютерні мережу, але може наприклад безпосередньо до іншого користувача на тому самому комп’ютері)

Система ідентифікації (адресації) клієнтів [ред.]

У безсерверних протоколів виникають проблеми ідентифікації співрозмовника. Для точної ідентифікації клієнта вони можуть використовувати лише фізичну мережеву адресу (IP). Це створює складність, тому що на одному комп’ютері можуть знаходитися декілька користувачів. Для вирішення цієї проблеми і були створені серверні протоколи. У серверних протоколах виділяється сервер, який веде облік користувачів. На сервері потрібно зареєструватися використовуючи ідентифікатор та пароль (необов’язково). Потім ідентифікація проходить через сервер. Ідентифікатори користувачів це зазвичай номер (ICQ) або спеціальне ім’я користувача (логін). У таких протоколах, як, наприклад, XMPP (Jabber) логін так само як і у електронних адресах містить домен і має вигляд ім’я_користувача@домен

Система обліку стану користувачів [ред.]

Більшість IM-клієнтів дозволяє користувачам бачити, чи підключені до мережі їх співрозмовники в цей момент. Стан користувачів у месенджерах називається статусом. Існує три основних статуси, що відображають присутність/відсутність користувача у мережі:
  • В мережі / Онлайн (англ. Online) - користувач під'єднаний до мережі і готовий до спілкування.
  • Не в мережі / Офлайн (англ. Offline) - користувач поза мережею.
  • Невидимий (англ. Invisible) - користувач знаходиться в мережі, але цей спеціальний статус не дозволяє бачити його всім іншим (або лише деяким) користувачам. Натомість вони бачать статус користувача як Не в мережі.
Більшість протоколів дозволяє використовувати безліч статусів і вони можуть містити заданий користувачем текст (наприклад «Зайнятий, пишу дипломну» або «Вийшов в магазин») і додаткове зображення-іконку. Зазвичай використовуються такі статуси:
  • Відійшов (англ. Away). Традиційно вмикається коли користувач деякий час не користується комп’ютером. Може бути встановлений самим користувачем коли він відходить від комп’ютера або вмикатися автоматично самою програмою-клієнтом завдяки реєстрації часу бездіяльності користувача.
  • Недоступний (англ. N/A - Non-Available). Традиційно вмикається коли користувач довгий час не користується комп’ютером. Може вмикатися автоматично самою програмою-клієнтом завдяки реєстрації часу бездіяльності користувача.
  • Зайнятий (англ. Busy).
  • Не турбувати (англ. DND - Do Not Disturb).
  • Готовий побалакати (англ. Free for Chat).
  • Вдома (англ. At home).
  • На роботі (англ. At work).
  • Їм (англ. Eating).
  • Злий (англ. Evil)

Список контактів [ред.]

Користувач може створювати власний список контактів. Контакти можуть бути згруповані у групи з назвою. Більшість протоколів дозволяють зберігати список контактів на сервері, що створює певні зручності:
  • Користувач може отримати його, знаходячись на іншому комп’ютері.
  • Користувач може задавати власні правила для контактів. Наприклад список заблокованих (заборонених) контактів від яких він не бажає отримувати повідомлення («чорний список»). Або список контактів для яких його статус завжди видимий.
  • Користувач може зберігати власні примітки для контактів

Система журналювання повідомлень [ред.]

Повідомлення можуть бути збережені у так званому журналі (історії) повідомлень. Цей журнал може бути переглянутий. Деякі протоколи (GTalk/XMPP) дозволяють, так само як і контакти, зберігати журнал на сервері.

Інформація про користувачів [ред.]

Майже всі поширені протоколи (окрім IRC) дозволяють користувачам задавати власну інформацію про себе у спеціальних анкетах. Деякі протоколи (XMPP) використовують для цього стандарт так званої візитної картки VCard. Зазвичай анкети містять такі поля як:
  • Нік (нікнейм, псевдонім)
  • Справжнє ім’я
  • Фото користувача або зображення (аватар)
  • Адреса
  • Дата народження та вік
  • Інтереси
  • Про себе
  • Контактна інформація (електронна пошта, номери телефонів та інше)
Самі IM-клієнти можуть використовувати одну або кілька служб. Останнім часом програми миттєвого обміну повідомленнями стають найпопулярнішим засобом спілкування.

Що таке електронна почтова скринька? Яке її призначення?

Електро́нна по́шта (англ. e-mail, або email, скорочення від electronic mail) — популярний сервіс в інтернеті, що робить можливим обмін даними будь-якого змісту (текстові документиаудіо-відео файлиархівипрограми).

Зміст

  [сховати

Призначення та функції E-mail [ред.]

Електронною поштою можна надсилати не лише текстові повідомлення, але й документи, графіку, аудіо-, відеофайли, програми тощо. Через електронну пошту можна отримати послуги інших сервісних мереж[Джерело?].
Електронна пошта — типовий сервіс відкладеного зчитування (off-line). Після відправлення повідомлення, як правило, у вигляді звичайного тексту, адресат отримує його на свій комп'ютер через деякий період часу, і знайомиться з ним, коли йому буде зручно.
Електронна пошта схожа на звичайну пошту. Звичайний лист складається із конверта, на якому зазначена адреса отримувача і стоять штампи поштових відділень шляху слідування, та вмісту — власне листа. Електронний лист складається із заголовків, які містять службову інформацію (про автора листа, отримувача, шлях проходження листа), які служать, умовно кажучи, конвертом, та власне вміст самого листа. За аналогією зі звичайним листом, відповідним методом можна внести в електронний лист інформацію якого-небудь іншого роду, наприклад, фотографію тощо. Як і у звичайному листі можна поставити свій підпис. Звичайний лист може не дійти до адресата або дійти з запізненням, — аналогічно і електронний лист. Звичайний лист доволі дешевий, а електронна пошта — найдешевший вид зв'язку.
Отже, електронна пошта повторює переваги (простоту, дешевизну, можливість пересилання нетекстової інформації, можливість підписати і зашифрувати лист) та недоліки (негарантований час пересилки, можливість доступу для третіх осіб під час пересилки, неінтерактивність) звичайної пошти. Проте у них є і суттєві відмінності. Вартість пересилки звичайної пошти у значній мірі залежить від того, куди вона повинна бути доставлена, її розміру та типу. У електронної пошти такої залежності або немає, або вона досить невідчутна. Електронний лист можна шифрувати та підписувати більш надійніше та зручніше, ніж лист на папері — для останнього, власне, взагалі не існує загальноприйнятих засобів шифровки. Швидкість доставки електронних листів набагато вища, ніж паперових, та мінімальний час проходження незрівнянно менший. Загалом в залежності від розміру листа та швидкості каналу зв'язку доставка електронного листа триває в середньому від кількох секунд до кількох хвилин. Щоправда, можуть бути затримки через збої в поштових серверах.

Принцип дії [ред.]

На діаграмі показано типову послідовність подій, що відбуваються, коли Аліса відправляє листа з допомогою поштової програми (MUA).[1] Вона вводить e-mail адресата та натискає кнопку «відправити».
Принцип роботи електронної пошти.
  1. Її поштовий клієнт форматує повідомлення в спеціальний формат та відправляє по протоколуSMTP на місцевий сервер обміну пошти (MTA), в цьому випадку smtp.a.org, її інтернет-провайдера.
  2. Сервер обміну пошти отримує адресу призначення з даних протоколу SMTP (а не з шапки листа), в цьому випадку, це bob@b.org. Адреса скрині для отримання електронних листів це рядокlocalpart@exampledomain. Фрагмент перед знаком @ називають локальною частиною адреси, зазвичай, вона збігається з іменем користувача отримувача, а фрагмент після знаку @ називають доменним іменем. Сервер передачі листів використовує доменне ім'я для визначення повного доменного імені сервера обміну листами вдоменній системі імен (DNS)
  3. DNS сервер домену b.orgns.b.org, надсилає у відповідь МХ записи в яких перелічено сервери обміну пошти цього домену, в цьому випадку mx.b.orgсерверінтернет-провайдера Боба.
  4. smtp.a.org відправляє лист mx.b.org по протоколу SMTP, який кладе його в скриню користувача bob.
  5. Боб натискає кнопку «отримати повідомлення» в поштовому клієнті, який отримує листи з сервера по протоколу Post Office Protocol (POP3).

Історія [ред.]

Текстовий інтерфейс программи mail
Вперше можливість роботи багатьох користувачів на одному комп'ютері була продемонстрована у 1961 у Массачусетському технологічному інституті, де була створена Сумісна система спільного часу (CTSS)[2]. Користувачі отримали можливість входити в систему комп'ютера IBM 7094[3] через віддалені телефонні термінали і зберігати свої дані натвердому диску.
У 1965 році співробітники Массачусетського технологічного інституту(MIT) Ноель Моріс і Тому Ван Вабив написали програму MAIL дляоперационной системи CTSS (Compatible Time-sharing System), встановлену на комп'ютері IBM 7090/7094.
Загальний розвиток електронної пошти йшов через розвиток локальної взаємодії користувачів на системах, що розраховані на багато користувачів. Користувачі могли, використовуючи програму mail (або її еквівалент), пересилати один одному повідомлення у межах одногомейнфрейма (великого комп'ютера). Наступним кроком стала можливость переслати повідомлення користувача на інші машини — для цього використовувалася ім'я машини та ім'я користувача на машині. Адреса могла записуватися у виглядіfoo!joe (користувач joe на комп'ютері foo).
Третій крок для становлення електронної пошти відбувся після появи можливості передачі листів через третій комп'ютер. У разі використання UUCP-адреса користувача включала маршрут до користувача через декілька проміжних машин (наприклад,gate1!gate2!foo!joe — лист для joe через машину gate1, gate2 на машину foo). Недоліком такої адресації було те, що відправникові (або адміністраторові машини, на якій працював відправник) необхідно було знати точну дорогу до машини адресата.
Після появи розподіленої глобальної системи імен DNS, для вказівки адреси стали використовуватися доменні імена —user@example.com — користувач user на машині example.com. Одночасно з цим відбувалося переосмислення поняття «На машині»: для пошти стали використовуватися виділені сервери, на які не мали доступу звичайні користувачі (лише адміністратори), а користувачі працювали на своїх машинах, при цьому пошта приходила не на робочі машини користувачів, а на поштовий сервер, звідки користувачі забирали свою пошту за різними мережевими протоколами (серед найпоширеніших на даний момент — POP3IMAPMAPI, веб-інтерфейси). Одночасно з появою DNS була продумана система резервування маршрутів доставки пошти, а доменне ім'я у поштовій адресі перестало бути ім'ям конкретного комп'ютера і стало просто фрагментом поштової адреси. За обслуговування домена можуть відповідати багато серверів (можливо, фізично розміщені на різних континентах і у різних організаціях), а користувачі з одного домена можуть не мати між собою нічого спільного (особливо подібне характерне для користувачів безкоштовних серверів електронної пошти).
Крім того, існували та інші системи електронної пошти (деякі з них існують і зараз), наприклад: Netmail у мережі ФідонетX.400 у мережах X.25Шаблон:Уточнити. Доступ до них з мережі Інтернет і назад здійснюється через поштовий шлюз. Для маршрутизації пошти в мережах X.25 у DNS передбачений спеціальний ресурсний запис з відповідною назвою X25 (код 19).

Хронологія [ред.]

Протоколи передачі електронної пошти [ред.]

Програми-клієнти для роботи з E-mail [ред.]

Функціонування електронної пошти побудовано на принципі клієнт-сервер, стандартному для більшості мережевих сервісів. Для обміну листами з поштовим сервером, потрібна спеціальна програма-клієнт. Існує багато різних програм-клієнтів електронної пошти, які можуть відрізнятися окремими функціями, можливостями та інтерфейсом, в тому числі й такі, що працюють на сервері (в режимі on-line). Проте загальні функції у більшості пакетів однакові. До них можна віднести:
  • підготовка тексту;
  • імпорт файлів-додатків;
  • відправка листа;
  • перегляд і збереження кореспонденції;
  • знищення кореспонденції;
  • підготовка відповіді;
  • коментування і пересилка інформації;
  • експорт файлів-додатків.
До популярних поштових програм-клієнтів відносять:[Джерело?]
Сучасний пакет програм електронної пошти має добре організований інтерфейс користувача, який не потребує багато часу і зусиль для засвоєння, та звичайно забезпечує такі додаткові функції:
  • ідентифікація власника поштової скриньки;
  • автоматичне приєднання підпису;
  • адресні книги;
  • перевірка орфографії;
  • можливість створення поштових скриньок різного призначення;
  • шифрування/дешифрування повідомлень;
  • робота у автономному (off-line) режимі;
  • фільтрацію/маршрутизацію повідомлень;
  • автоматична відправка відповіді про тимчасову відсутність отримувача або
  • автоматична переадресація листа на іншу адресу електронної пошти.

Цікаве [ред.]

Відповідно до статистики у 2010 році, спам становив 89% усіх електронних поштових повідомлень інтернету [4]