Назначение сервиса IRC. Телеконференции Usenet. Службы прямого общения пользователей (Web Chat, служба IRC, служба ICQ)
Основы IRC
Internet Relay Chat может стать для вас одной из наиболее полезных и привлекательных услуг Internet. Эта система дает нам возможность разговаривать с людьми со всего мира на самые различные темы. Изначально IRC была создана для общения между людьми и для предоставления возможности немного развлечься. Но прежде чем углубиться в детальное обсуждение того, как работает IRC, вам необходимо знать, как все начиналось и кто основные пользователи IRC.
Какова цель IRC
IRC преимущественно используется как система общения в свободное время. Она позволяет общаться с людьми со всего мира на тысячи различных тем. Из-за своего интерактивного характера беседа в IRC гораздо более хаотична, чем поочередный обмен мнениями в телеконференциях UseNet.
Многим студентам колледжей IRC заменяет междугородние телефонные разговоры, ведь с помощью Internet вы можете использовать IRC бесплатно. Не существует ограничений ни на число участвующих в IRC людей, ни на темы, обсуждаемые одновременно.
Некоторые организации из сферы образования и развлечений периодически проводят online-совещания. Есть группы писателей, философов и даже актеров, которые выступают по IRC. Некоторые коммерческие организации используют преимущества IRC при проведении распределенных совещаний. Однако, как и для других видов коммуникаций в Internet, передаваемая информация не защищена, и некоторые компании предпочитают использование более надежных в этом отношении средств.
История развития IRC
Система IRC была разработана в конце восьмидесятых годов финским студентом, занимавшимся проблемой улучшения качества интерактивного обмена информацией со своей электронной доской объявлений. В конце концов проект сместился от частной BBS к приложению Internet. Ранние версии IRC допускали лишь простейшие формы общения между пользователями. Время шло, в систему были добавлены новые возможности, а ее работа была улучшена. Сегодняшняя IRC предоставляет множество увлекательных возможностей, эта система программируема и позволяет общаться с людьми во всем мире.
Internet Relay Chat росла вместе с Internet. Интенсивность работы сотен каналов IRC увеличилась колоссально за последние несколько лет. Раньше для работы в IRC вам понадобилась бы рабочая станция с операционной системой UNIX, поскольку корни Internet - в системе UNIX. Но за последние годы появилось значительное количество программного обеспечения для персональных компьютеров типа PC и Macintosh, позволяющего подсоединиться к IRC.
Для подключения к IRC необходимо какое-либо подсоединение к Internet. Качество работы в IRC зависит от качества вашего подключения к Internet.
Как работает Internet Relay Chat
Internet Relay Chat работает на основе протоколов TCP/IP, являющихся базовыми для Internet. Система IRC включает два основных компонента сети TCP/IP - клиент и сервер. При этом непосредственно вы общаетесь с клиентской частью.
Irc-клиенты
Термин "клиент" - это просто общее название программного обеспечения, которое вам необходимо иметь на персональном компьютере для подключения к IRC. Программа-клиент позволяет вам подсоединиться к IRC-серверу, обслуживающему одновременно множество других подсоединений. Серверы IRC, расположенные в различных точках Internet, связаны между собой; таким образом, с любого IRC-сервера вы можете получить доступ ко всем конференциям и пользователям любого другого IRC-сервера.
Возможности настройки параметров IRC-сессии зависят от программы-клиента, которую вы используете. В следующей главе вы познакомитесь с двумя IRC-клиентами для Microsoft Windows. В любом случае ваше восприятие IRC существенным образом зависит от используемой программы-клиента. Лучшие клиенты очень гибки и в то же время просты в использовании, другие же ограничивают вас в использовании некоторых функциях, доступных на IRC-сервере.
IRC (Internet Relay Chat,чат) - сервисная система, при помощи которой можно общаться через сеть Internet с другими людьми в режиме реального времени. Она была создана в 1988 году финским студентом Ярко Ойкариненом. В русском компьютерном сленге IRC называют «мирк» (калька с названия наиболее популярного клиента - программы mIRC ) .
IRC состоит из серверов. Сервер может быть соединён с другими серверами. Совокупность серверов, соединённых друг с другом, образует сеть IRC. В мире существует множество сетей. Наиболее старые и известные - это IRCNet и EfNet, образовавшейся из расколовшейся первой IRC-сети.
Для работы с IRC необходима специальная программа - клиент. Для Windows-систем клиентом является программа mIRC, которая проста в настройке и установке и поэтому 90 % пользователей применяют эту программу.
IRC предоставляет возможность как группового, так и приватного общения. Для группового чата в IRC предназначены каналы, на которых пользователи могут собираться и вести общение. Общение напоминает общение людей в комнате - кто-нибудь говорит и все его слышат. У каждого канала есть имя, которое отражает общую тематику разговора. Это может быть как интересующая всех тема, так и просто какое-нибудь объединяющее всех название. Если в первом случае разговоры обычно ведутся вокруг указанной тематики, то во втором случае разговоры ведутся на совершенно разнообразные темы.
Кроме обычных пользователей сети IRC есть так называемые операторы каналов и операторы сети. Операторы канала - это модераторы, которые следят за порядком. Они могут закрыть доступ на канал без приглашения, исключить пользователя с канала, поставить ему бан (запрет входа на канал) и многое другое. Оператором канала в классическом случае становится тот, кто первым заходит на канал и тем самым создаёт его. У таких каналов есть постоянные операторы. Для того, чтобы они получили статус оператора при входе на канал используются обычно постоянно сидящие на канале боты (роботы ), которые имеют статус оператора и могут его раздавать определённым пользователям.
IRC-боты - это программы, которые подключаются к IRC-серверу и могут выполнять специальные операции. Кроме поддержки статуса оператора, боты могут выполнять функции доски объявлений, могут выводить информацию о заходящем на канал пользователе и т.п.
Операторы IRC-сети - это администраторы, управляющие работой сети в целом. В их власти исключить пользователя с сервера и запретить ему вход на отдельный сервер или вообще на все сервера сети. Однако, как правило, в IRC-сетях для операторов обычно устанавливаются ограничения на уровне правил сети, сетевого этикета или даже на уровне IRC-сервисов (IRC-служб ).
IRC-службы - это вспомогательные боты в IRC, которые обычно включают в себя:
NickServ - служба, управляющая пользователями;
ChanServ - служба, управляющая каналами;
MemoServ - служба, позволяющая отправлять заметки, когда пользователь не в сети;
OperServ (RootServ) - служба, позволяющая операторам сети управлять ею;
Global - служит для оповещения о событиях сервера;
HelpServ - предоставляет справку по службам IRC.
Также некоторые версии служб содержат:
BotServ - предоставляет возможность владельцам каналов приглашать на канал ботов;
HostServ (иногда включён в NickServ) - служба, позволяющая изменять реальный IP пользователя на определённую маску;
StatServ - служба статистики;
DevNull - игнорирует все посылаемые данные;
SeenServ - выводит данные о том, когда в последний раз пользователь появлялся на сервере.
Пояснение
Данный раздел призван предоставить всевозможную информацию об общей концепции IRC, о существующем ПО, позволяющем организовать IRC-чат, о его настройке, и, возможно, немного обсуждения о будущем IRC (последнее маловероятно, обсуждение уже ведется на самой Википедии)
Что такое IRC
IRC (англ. Internet Relay Chat) - протокол для обмена сообщениями в режиме реального времени.
Основная информация
Что такое IRCd
IRCd (расшифровывается как IRC daemon) - это, собственно, сам IRC-сервер, позволяющий использовать возможности IRC-чата. Со времени своего написания, оригинальный код первого IRCd претерпел множество изменений, развились десятки побочных IRC-проектов (ircd-hybrid, Unreal, Nefarious, UltimateIRCd и т. д.). Данная глава призвана упомянуть и описать наиболее популярные из них, а так же, общие советы и рекомендации по установке IRCd.
Популярные IRCd
IRCd-Hybrid (-RU)
Bahamut(ircd-RU)
Примечание: в скобочках указана русская подержка IRCd, например, сеть ByNets оказывает русскую поддержку UnrealIRCd, WeNet - поддержку ircd-RU, базирующемся на Bahamut и т. д.
Сравнение IRCd
Дополнительная информация
Данный раздел призван предоставить дополнительную информацию по тем вопросам, которые не рассматривались в основном разделе, например, информацию о существующих IRC-клиентах и т. д.
IRC-клиенты
IRC-клиент выпускается в виде расширения для Mozilla Firefox , который работает в трех популярных операционных системах. Кроме того, существуют сборки Chatzilla как независимого приложения для Windows. Chatzilla также входит в состав пакетов Mozilla Suite и SeaMonkey . IRC-клиент обладает весьма скромными сервисными возможностями и требует некоторых знаний синтаксиса команд IRC, однако в знак благодарности отвечает очень красивым дизайном окна сообщений, который можно менять с помощью тем оформления, основанных на CSS. Все посещенные вами сети и каналы запоминаются в настройках программы, и вы можете в дальнейшем включать автоматическую загрузку тех или иных пунктов. Пароль на NickServ приходится вводить вручную и оформлять в виде отдельной строки в списке команд, выполняющихся при подключении к сети. Если вы потеряли связь c каналом, то Chatzilla автоматически попытается восстановить связь. По умолчанию это делается 5 раз. Возможности программы можно расширить с помощью дополнительных модулей, которые имеют структуру, отличную от других программ семейства Mozilla. Самые распостраненные IRC клиенты это: KVIrc 2.1.4, Mirc 6.17, Miranda 0.4.0.3, XChat 2.6.3, Klient 2.1.4
BNC-команды на русском
- BWHO - Показывает список пользователей на бнц
- PASSWORD - Меняет ваш пароль (Админ может изменять чужие пароли)
- BVHOST - Задаёт вхост, через который вы будете присоеденяться
- PROXY - Задаёт прокси, через который вы будете присоеденяться
- SETUSERNAME - Меняет ваше "Реальное имя"
- SETAWAY - Ваш текст away-сообщения при уходе
- SETLEAVEMSG - Ваш текст сообщения выхода
- LEAVEQUIT - Если включено (1), то выходит со всех каналов при выходе
- SETAWAYNICK - Меняет ваш ник в эвэее
- JUMP - Прыгает на следующий сервер в списке
- BQUIT - Завершает ваше текущее соеденение с сервером
- BCONNECT - Начинает ваше соеденение с сервером
- AIDLE - Включает/выключает анти-idle
- AUTOREJOIN - Включает/выключает автовзаход
- ADDSERVER - Добавляет сервер в список
- DELSERVER - Удаляет сервер из списка
- LISTSERVERS - Список серверов
- ADDNETWORK - Добавить сеть с вашего клиента
- DELNETWORK - Удалить сеть с вашего клиента
- SWITCHNET - Переключиться на другую сеть
- ADDOP - Добавить опа
- DELOP - Удалить опа
- LISTOPS - Список опов
- ADDAUTOOP - Добавить аопа
- DELAUTOOP - Удалить аопа
- LISTAUTOOPS - Список аопов
- ADDBAN - Добавить бан (глобальный или канальный)
- DELBAN - Удаляет бан
- LISTBANS - Список банов
- ADDASK - Добавляет хост/бота для опанья вас
- DELASK - Удаляет хост/бота для опанья вас
- LISTASK - Список хостов/бота для опанья вас
- ADDIGNORE - Добавляет хост в игнор
- DELIGNORE - Удаляет хост из игнора
- LISTIGNORES - Список игноров
- ADDDCC - Добавить DCC-соеденение с ботом
- LISTDCC - Список всех DCC
- DELDCC - Удалить DCC по номеру
- DCCCHAT - DCC-соеденение с пользователем
- DCCANSWER - Ответ на DCC-запрос
- DCCENABLE - Вкл/выкл DCC ч/з бнц
- DCCSEND - Послать файл пользователю
- DCCGET - Получить файл от пользователя
- DCCSENDME - Послать файл пользователю бнц
- AUTOGETDCC - Всегда принимать предложенные файлы
- DCCCANCEL - Отменяет DCC-чат/прием
- PLAYPRIVATELOG - Выводит ваши сообщения
- ERASEPRIVATELOG - Удаляет ваши сообщения
- ADDLOG - Добавить источник лога/фильтр
- DELLOG - Удалить источник лога по номеру
- LISTLOGS - Список всех источников логов/фильтров
- PLAYTRAFFICLOG - Показывает траффик-лог
- ERASETRAFFICLOG - Удаляет траффик-лог
- ENCRYPT - Расшифровывает разговор указанному каналу/пользователю
- DELENCRYPT - Удаляет расшифровку по номеру
- LISTENCRYPT - Список всех расшифровок
- TRANSLATE - Добавляет переводчик в/из канала/пользователя
- DELTRANSLATE - Удаляет переводчик по номеру
- LISTTRANSLATE - Показывает список переводчиков
- BREHASH - Перезагружает прокси и сбрасывает все соединения
- MADMIN - Дает пользователю флаг админа
- UNADMIN - Убирает с пользователя флаг админа
- BKILL - Убивает пользователя с прокси
- SOCKSTAT - Показывает/записывает текущие соединения
- ADDUSER - Добавить нового пользователя
- DELUSER - Удалить пользователя
- NAMEBOUNCER - Называет ваш баунсер (нужно для линковки)
- LINKTO - Линкует хост/порт
- LINKFROM - Линкуется от вашего баунсера
- RELAYLINK - Включает/выключает relayable линк
- DELLINK - Удаляет линк с баунсера
- LISTLINKS - Показывает все линки баунсера
- RELINK - Сброс линка по номеру
- PLAYMAINLOG - Показывает лог соединения
- ERASEMAINLOG - Удаляет лог соединения
- ADDALLOW - Добавляет хост в список возможных соединений
- DELALLOW - Удаляет хост из списка возможных
- LISTALLOW - Показывает список возможных соединений
- SRELOAD - Перезагружает скрипты
- LISTTASKS - Показывает текущие запущенные задачи
- SETLANG - Ставит язык (глобальный)
- BHELP - Помощь
Флаги для ника
- B - Пометка пользователя как бота
- c - Просмотр подключений\отключений пользователей от локального сервера (только для IRC операторов)
- d - Запрет на получение всех сообщений со всех каналов
- D – Устанавливает запрет на получение всех приватных сообщений и нотисов
- e - Возможность просмотра служебных сообщений сервера (только для IRC операторов)
- f - Возможность читать уведомления о флуде (только для IRC операторов)
- F - Просмотр подключений\отключений пользователей от серверов во всей сети (только для IRC операторов)
- g - Возможность читать\отправлять LocOps и GlobOps сообщения
- G - Цензура (нецензурные слова в приватных сообщениях будут заменяться на)
- H - Скрытие статуса IRC оператора (только для IRC операторов)
- i - Невидимость (пользователь не виден при использовании команды /who)
- I - Невидимый вход\выход на каналы (только для IRC операторов)
- j - Получение различной дополнительной информации в т.ч. о смене ников (только для IRC операторов)
- k - Возможность видеть выполняемые отключения (команда /kill)
- L - Позволяет вам использовать ModeWalk без использования "/INVITE" (только для IRC операторов)
- m - Предохраняет от получения сообщений типа "/me" (действий)
- М - Предохраняет от получения DCC
- p - Скрывает все каналы в "/whois" и "/who" (только для IRC операторов)
- r - Ник зарегистрирован и идентифицирован
- R - Позволяет вам получать сообщения только от зарегистрированных пользователей (+r)
- s - Возможность читать сообщения сервера
- t - Пользователь использует виртуальный хост
- T - Предохраняет от получения CTCPs
- q - Только сервисы (U:Lines) могут кикнуть (только для администраторов сервисов)
- v - Уведомления о запрещенных DCC передачах файлов
- V – Помечает клиента как WebTV пользователя
- w - Возможность читать WallOps сообщения
- W - Пользователь может видеть кто делает на него команду /whois (только для IRC операторов)
- x - Хост пользователя скрыт
- z - Пользователь использует защищенное (SSL) соединение
- Флаги, определяющие статус ника:
- h - Пользователь может оказать помощь (хелпер)
- O - Локальный IRC оператор
- o - Глобальный IRC оператор
- C - СоАдминистратор сервера
- A - Администратор сервера
- a - Администратор сервисов
- N - Администратор сети
- S - Сервис сети
Флаги для канала
- A - Только IRC администраторы могут заходить на канал (устанавливается IRC администраторами)
- с - Нельзя отправлять сообщения с цветами, выделениями, подчеркиваниями [o]
- C - Запрещена отправка CTCP на канал [o]
- f [*]<Строки>:<Секунды> - Защита от флуда на канале. Если указать символ *, то сервер будет банить за флуд (иначе только кикать). [o]
- G - Цензура (слова с ругательствами будут заменяться на) [o]
- i - Вход только по приглашениям (команда /invite) [h]
- k <Ключ> - Для входа на канал требуется указать ключ [h]
- K - Нельзя использовать команду /knock на канал [o]
- l <Лимит> - Лимит на количество посетителей канала [o]
- L <Канал> - Переадресация на другой канал, если канал заполнен (+l) [q]
- m - Модерируемый канал (только пользователи с флагами +vhoq могут говорить на канале) [h]
- M - Только пользователи с зарегистрированными никами могут говорить на канале [o]
- n - Только находящиеся на канале пользователи могут писать на канале [h]
- N - На канале запрещена смена ников [o]
- O - Только IRC операторы могут заходить на канал (устанавливается IRC операторами)
- p - Приватный канал (не отображается по команде /whois) [o]
- P – Убирает на канале quit и part сообщения [o]
- Q - Запрет киков на канале [o]
- r - Канал зарегистрирован на сервисах
- R - Только пользователи с зарегистрированными никами могут войти на канал [o]
- s - Скрытый канал (не отображается по командам /list и /whois) [o]
- S - Удаление всех цветов из сообщений [o]
- t - Только операторы (+o) и полуоператоры (+h) могут менять тему (topic) канала [h]
- T - Запрет нотисов на канале [o]
- u - В списке посетителей канала показываются только операторы [q]
- V - Нельзя использовать команду /invite на канал [o]
- z - Только пользователи с защищенным (SSL) соединением могут зайти на канал [o]
- Флаги, определяющие статус пользователя\адреса на канале:
- b <Ник!Идент@Хост> - Запрет на посещение канала (бан) [h]
- e <Ник!Идент@Хост> - Исключение из запрета на посещение (возможность зайти, даже если адрес забанен) [h]
- v <Ник> - Статус голоса на канале (может говорить на модерируемых каналах (+m)) [h]
- h <Ник> - Статус полуоператора канала [o]
- o <Ник> - Статус оператора канала [o]
- a <Ник> - Защита (нельзя кикнуть и деопнуть) [q]
- q <Ник> - Владелец канала [q]
- [h] - минимум требуются права halfop, [o] - минимум требуются права chanop, [q] - требуются права владельца
Флаги сервера
- Старый Новый Описание
- флаг флаг
- o local Локальный оператор
- O global Глобальный оператор
- C coadmin Помощник администратора сервера
- A admin Администратор сервера
- a services-admin Администратор сервисов
- N netadmin Администратор сети
- r can_rehash Оператор может использовать /rehash
- D can_die Оператор может использовать /die
- R can_restart Оператор может использовать /restart
- h helpop Оператор получает режим пользователя +h (оператор помощи (helpop))
- w can_wallops Оператор может посылать /wallops
- g can_globops Оператор может посылать /globops
- c can_localroute Может соединять сервера локально
- L can_globalroute Может соединять сервера глобально
- k can_localkill Может использовать команду /kill на локальных пользователей
- K can_globalkill Может использовать /kill на всех пользователей
- b can_kline Может использовать /kline
- B can_unkline Может использовать /kline -u@h
- n can_localnotice Может посылать уведомления по локальному серверу
- G can_globalnotice Может посылать уведомления по всем серверам
- z can_zline Может использовать /zline
- t can_gkline Может использовать /gline, /shun и /spamfilter
- Z can_gzline Может использовать /gzline
- W get_umodew Устанавливает режим +W, когда вы оператор
- H get_host Устанавливает ваш хост в оперхост
- v can_override Может использовать operoverride
- q can_setq Может устанавливать режим пользователя +q
- X can_addline Может использовать /addline
- d can_dccdeny Может использовать /dccdeny и /undccdeny
Безопасность в IRC
Чтобы в IRC сетях вы не потеряли пароль от ника или от канала остерегайтесь незнакомых людей или знакомых:). Бывают mIRC вирусы которые после ввода юзера(цель) вирус начинает свою работу и высасывает пароли ваши. в IRC сетях есть сервисы: ChanServ,NickServ,MemoServ,BotServ,OperServ . Если вам дадут команду типа /msg Ник-вируса getpass ваш-пароль. Взломщики могут сами переименовывать ирк вирусов например: КаналServ,НикServ,ChahServ,NikkServ,ChanCerv,NickCerv . Если вы такое увидите сразу говорите IRC операторам сети. Или зайдите на канал #help или #abuse. На канале #help вам помогут по IRC командам. Ha #abuse Это Канал жалоб сети.
Системные требования
IRCd и Windows
Under construction. Information to come.
Доступность IRC
Наконец сделали поддержку IRC чата в Opera(Интернет Браузер). Щелкните по вкладке "сервис" > "общение"
Интернет позволяет своим пользователям не только посылать сообщения по электронной почте, но и общаться в реальном режиме времени, передавая текст, вводимый с клавиатуры, буквально через считанные секунды на общую доску. Этот сервис называется IRC (Internet Relay Chat) или Chat.
IRC (Internet Relay Chat, беседа через Интернет) - беседа в реальном времени посредством ввода текста с клавиатуры.
В отличие от групп новостей, поддерживающих открытое обсуждение определенной темы, в системе IRC общение проходит в пределах одного канала. Некоторые каналы работают постоянно, а некоторые создаются временно. Пользователь, подключившись к системе IRC, обычно выбирает для себя определенный канал, после чего подключается к нему, выбирая себе псевдоним. Подключившись к каналу, вы видите на экране сообщения, переданные на него другими участниками. Если вы введете с клавиатуры свое сообщение, оно практически немедленно будет показано на канале под вашим псевдонимом.
Канал - организация дискуссии на определенную тему через выбранную систему IRC.
IRC-сервер - программа, обеспечивающая работоспособность системы IRC и хранящая информацию о каналах и подключенных пользователях.
Несколько серверов, соединенных друг с другом, образуют систему IRC .
Вы можете выбирать каналы в пределах одной системы IRC.
Для работы с серверами IRC разработаны специальные программы-клиенты. Наиболее популярным клиентом является программа mIRC.
IRC-клиент - программа для подключения к IRC-серверу и ведения беседы.(например, клиента: mIRC ).
С развитием технических средств компьютерных сетей увеличивается скорость передачи данных. Это позволяет пользователям, подключенным к сети, не только обмениваться текстовыми сообщениями, но и передавать на значительное расстояние звук и видеоизображение. Одним из представителей программ, реализующих общение через сеть, является программа NetMeeting , входящая в состав комплекта Internet Explorer.
MS NetMeeting - программа, реализующая возможности прямой связи через Интернет.
Следует отметить, что для реализации звуковой связи необходимо соответствующее техническое оборудование: звуковая карта, микрофон и акустические системы. Для передачи видеоизображения нужно видеоплата и камера, или только камера, поддерживающая стандарт Video for Windows.
Основными возможностями программы MS NetMeeting являются:
- Подключение к серверу каталогов (ILS-сервер), просмотр списка пользователей, зарегистрированных на сервере. При регистрации на любом из серверов каталогов вы указываете данные о себе, в частности, страну проживания и адрес электронной почты. После подключения к серверу можно вызвать любого зарегистрированного пользователя и пригласить его на беседу.
- Вызов конкретного пользователя через сервер каталогов или локальную сеть по IP-адресу или присоединение к текущему вызову. Участники вызова имеют равные права. Если вам известен постоянный IP-адрес вашего коллеги (что бывает чрезвычайно редко), можно вызвать его напрямую, минуя сервер. Если личность, которую вы вызываете, уже участвует в беседе, вы можете присоединиться. Равные права участников означает автоматические завершение беседы, если остался только один участник.
- Организация встречи в запланированное время (встречу контролирует ведущий, наделенный особыми полномочиями). Организатор встречи как бы уединяется в отдельную комнату для беседы и ждет присоединения к нему. Особые полномочия означают, во-первых, возможность единоличного пребывания ведущего, а, во-вторых, автоматическое завершение встречи, как только он ее покинет.
После организации вызова или встречи, участникам доступны различные способы общения:
- Разговор (Chat) с участниками встречи посредством ввода текста с клавиатуры.
- Совместная работа с графикой на общей Доске . Здесь реализуется возможность совместного творчества с помощью простейшего графического редактора.
- Передача любого файла участнику встречи.
- Совместная работа с документом (приложением), запущенным на выполнение на локальном компьютере организатором встречи. Организатор может позволить участникам встречи только наблюдать за своими действиями при работе с запущенным приложением, или предоставить любому участнику право работать с этим приложением.
- Голосовая связь и видеосвязь во время бесед. После организации вызова или встречи вы можете вести разговор, подобный телефонному, отправлять свое видеоизображение и видеть изображение, передаваемое собеседником. Если во встрече участвует несколько человек, звуковую и видеосвязь можно осуществить только с одним участником. Качество изображения и звука в большой степени зависит от скорости соединения с Интернетом.
Следующей разновидностью служб, предназначенных для обеспечения связи и обмена информацией между пользователями Интернета, являются пейджинговые службы. Удобство и необходимость данного сервиса обусловлено тем, что, как правило, большинство пользователей не имеют постоянного IP-адреса. Каждый раз после подключения к провайдеру пользователю присваивается на время сеанса работы новый адрес. Зарегистрировавшись в пейджинговой системе и получив свой пейджинговый номер, вы можете найти сетевой IP-адрес человека, подключенного в данный момент к Интернету. Самым популярным Интернет-пейджером является программа ICQ. В названии программы используется игра слов, подобным образом читается выражение I Seek You (я ищу вас).
ICQ - система, реализующая связь, подобную пейджинговой, через Интернет. Позволяет получить уникальный номер, называемый UIN (Universal Internet Number, универсальный номер Интернета) , используемый для вызова и прямого общения. ICQ-клиент можно бесплатно загрузить с серверов www.icq.com или www.mirabilis.com .
После установки программы на ваш компьютер необходимо зарегистрироваться в системе серверовICQ и получить UIN (Universal Internet Number, универсальный номер Интернета). Этот номер (вместе с паролем) идентифицирует вас как зарегистрированного пользователя службы ICQ. Данный номер можно сообщить своим коллегам, и тогда система приобретает черты пейджера. При каждом подключении к Интернету программа ICQ определяет текущий IP-адрес вашего компьютера и отправляет его на центральный сервер. Зная UIN собеседника, можно через центральный сервер службы ICQ отправить ему сообщение с предложением установить контакт.
Замечательной возможностью системы является поиск абонента сети ICQ по косвенным данным, например, по адресу электронной почты. После нахождения нужного абонента, можно установить с ним прямую связь. Таким образом, вы можете составить свой личный список абонентов для общения.
После установления связи с абонентов можно побеседовать с ним, отправляя текстовые сообщения, подобно сервису IRC. Вы можете обменяться файлами, отправить сообщение по обычной электронной почте. У программы очень привлекательный интерфейс, она может работать в фоновом режиме, расположив свой значок в виде ромашки на панели задач, который в зависимости от связи приобретает разную окраску. При получении различных сообщений на панели задач мигают значки разной формы, привлекая ваше внимание.
Основы электронного бизнеса (e-business)
1. Основы работы глобальной сети Internet
1.2. Основные понятия службы мгновенных сообщений и мессенджеров
Система обмена сообщениями является одним из самых доступных и востребованных средств общения в Интернете, в корпоративных и локальных сетях. Службы обмена сообщений разделяются на службы обмена сообщениями в режиме оффлайн (почтовые системы E-mail) и службы мгновенных сообщений (Internet Relay Chat и Instant Messaging Service) в режиме онлайн.
Системы обмена сообщениями имеют свои коммуникационные сети, большинство из которых построены по архитектуре «клиент-сервер».
Службы обмена сообщений в режиме оффлайн
Обмен сообщениями в режиме оффлайн осуществляется за счет взаимодействие двух программ – почтового сервера и почтового клиента. Для работы с электронной почтой можно использовать как почтовые клиенты, так и почтовые веб – интерфейсы , которые располагаются на почтовых веб - серверах. С помощью веб – интерфейса можно работать с почтой непосредственно на почтовых веб – серверах.
Почтовые системы на основе WWW позволяют обрабатывать почтовые сообщения в Интернете с помощью обычного браузера, а не почтовой программы. Они работают по принципу «2 в 1», сочетая в себе функции почтового сервера и почтового клиента.
Службы обмена сообщений в режиме онлайн
Служба IRC
Служба 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
Результатом развития чата стала служба мгновенных сообщений (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 и т.д.).
Список основных функций, которые могут предоставлять современные мессенджеры служб мгновенных сообщений:
- чат (видеочат, текстовый и голосовой);
- VoIP сервисы: звонки на компьютер, звонки на стационарные и мобильные телефоны;
- возможность отправки SMS;
- передача файлов;
- инструменты для совместной работы в режиме реального времени;
- возможность общаться в чате непосредственно на веб-странице;
- напоминания и оповещения;
- хранение истории общения по каждому контакту;
- индикация о сетевом статусе пользователей (в сети, нет на месте и т.д.), занесенных в список контактов.
Наиболее популярные мессенджеры
- ICQ (I Seek You - Я Ищу Тебя) - популярная программа (самый распространенный интернет-пейджер) для общения в режиме реального времени. Так как ICQ - это устаревшая централизованная сеть с закрытым протоколом, то в настоящее время специалисты рекомендуют пользователям переходить с системы ICQ на Jabber.
- Skype - наиболее распространенный в мире мессенджер с закрытым протоколом. Предоставляет возможность звонить на стационарные и мобильные телефоны, принимать звонки. В последних версиях этого мессенджера реализована функция "Видеозвонок", c помощью которой пользователи могут разговаривать и обмениваться полноэкранным видео с Web-камер, установленных у пользователей.
- Miranda IM - многопротокольный мессенджер мгновенных сообщений с открытым кодом для работы в Интернете или локальной сети. Поддерживает протоколы систем мгновенных сообщений: ICQ, IRC, Jabber, Google Talk, Skype и других.
- Google Talk client - десктопный IM-клиент (мессенджер) Google Talk, а Google Talk Gadget - это веб-клиент, который работает в любом браузере с Abobe Flash-плагином. Google Talk - это служба Google для обмена мгновенными сообщениями, которая позволяет общаться с помощью голосового чата и текстовых сообщений. Google Talk использует протокол XMPP (Jabber-совместимый) и позволяет общаться с другими участниками сети Jabber.
- Mail.Ru Agent client - это IM-клиент (мессенджер), который обеспечивает текстовое, голосовое общение и видеочат. Поддерживает ICQ, т.е. является ICQ-клиентом.
- VoxOx (voxox.com, version 2.0) - современный и перспективный мультипротокольный мессенджер с открытым исходным кодом, который поддерживает протоколы ICQ, Jabber, MSN, Yahoo! Messenger и другие. VoxOx содержит множество полезных функций и составляет конкуренцию наиболее распространенному в мире мессенджеру Skype.
- MyChat - клиент-серверный чат для локальных, корпоративных и городских сетей.