Мессенджеры службы мгновенных сообщений. Подписка на телеконференции

Основы электронного бизнеса (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;
  • передача файлов;
  • инструменты для совместной работы в режиме реального времени;
  • возможность общаться в чате непосредственно на веб-странице;
  • напоминания и оповещения;
  • хранение истории общения по каждому контакту;
  • индикация о сетевом статусе пользователей (в сети, нет на месте и т.д.), занесенных в список контактов.

Наиболее популярные мессенджеры

  1. ICQ (I Seek You - Я Ищу Тебя) - популярная программа (самый распространенный интернет-пейджер) для общения в режиме реального времени. Так как ICQ - это устаревшая централизованная сеть с закрытым протоколом, то в настоящее время специалисты рекомендуют пользователям переходить с системы ICQ на Jabber.
  2. Skype - наиболее распространенный в мире мессенджер с закрытым протоколом. Предоставляет возможность звонить на стационарные и мобильные телефоны, принимать звонки. В последних версиях этого мессенджера реализована функция "Видеозвонок", c помощью которой пользователи могут разговаривать и обмениваться полноэкранным видео с Web-камер, установленных у пользователей.
  3. Miranda IM - многопротокольный мессенджер мгновенных сообщений с открытым кодом для работы в Интернете или локальной сети. Поддерживает протоколы систем мгновенных сообщений: ICQ, IRC, Jabber, Google Talk, Skype и других.
  4. Google Talk client - десктопный IM-клиент (мессенджер) Google Talk, а Google Talk Gadget - это веб-клиент, который работает в любом браузере с Abobe Flash-плагином. Google Talk - это служба Google для обмена мгновенными сообщениями, которая позволяет общаться с помощью голосового чата и текстовых сообщений. Google Talk использует протокол XMPP (Jabber-совместимый) и позволяет общаться с другими участниками сети Jabber.
  5. Mail.Ru Agent client - это IM-клиент (мессенджер), который обеспечивает текстовое, голосовое общение и видеочат. Поддерживает ICQ, т.е. является ICQ-клиентом.
  6. VoxOx (voxox.com, version 2.0) - современный и перспективный мультипротокольный мессенджер с открытым исходным кодом, который поддерживает протоколы ICQ, Jabber, MSN, Yahoo! Messenger и другие. VoxOx содержит множество полезных функций и составляет конкуренцию наиболее распространенному в мире мессенджеру Skype.
  7. MyChat - клиент-серверный чат для локальных, корпоративных и городских сетей.

Сегодня мы поговорим о настройке IRC-сервисов,
причем эта тема будет освещаться со стороны
администратора, то есть тебя =). Будучи
юзером в IRC, ты быть может уже знаком с
сервисами и знаешь почти все их команды, но,
поверь, админом быть гораздо интереснее =).

Итак, у тебя имеется настроенный и поднятый
IRCD, пусть это будет Unreal. Скачаем сервисы
отсюда: http://kamensk.net.ru/forb/1/ircservices-4.5.41.tar.gz .
Скачаем их, и приступим к редактированию
ircd.conf (конфиг IRCD). Сервисы представляют
собой отдельный сервер, поэтому IRCD должен
быть скомпилен как HUB и иметь C/N лайны на
сервисы. Пропишем их, следующим образом:

C:192.168.0.1:services:services.local.net::50
N:192.168.0.1:services:services.local.net::50

Учитывая, что твоя сетка имеет название
local.net, а сервисы стартуются с хоста 192.168.0.1 (возможно
оттуда же стартуется и IRCD). Пароль на
сервисы сделаем "services" (рекомендую его
переделать, чтобы какой-нибудь упырь не
подконнектился на IRCD под сервисами =)), класс
коннекта 50, порт не указывается.

Ты не задумывался, почему сервисам
разрешено все (раздавать опов направо и
налево, килять пользователей и даже менять
их ники)? За это отвечает U-line в ircd.conf. Маска
подпадающая под этот лайн может делать все
на данном сервере, поэтому прописываем:

U:services.local.net:*:*

На этом настройка ircd.conf завершена. Пошли
серверу SIGINT-сигнал (не путать с SIGKILL =))
командой killall -1 ircd, или набери "/rehash" в
ирке на своем сервере (но для этого ты
должен быть как минимум админом сервера).

Теперь займемся самими сервисами.
Законфигурим их, прописывая директорию для
бинарников и вторую, для библиотек (в том
числе и services.conf). Затем по порядку make, make install.
Вроде все =).

Перейдем к настройке конфа. Файл должен
называться serivces.conf и лежать в директории,
которую ты указал в configure для библиотек.
Коротко об его настройке (пишу, чтоб все
корректно запустилось и немного о важных
переменных):

RemoteServer - аналог C/N лайнов в ircd.conf. Формат:
сервер порт "пароль", смело заполняем
своими данными:

RemoteServer 192.168.0.1 6667 "services"

ServerName - имя сервера, под которым будут
линковаться сервисы. Мы его задали, это имя
services.local.net:

ServerName "services.local.net"

ServerDesc - Description для сервера, придумываем свой
=)

ServerDesc "Services for Local IRC Daemon"

ServiceUser - маска, под которой будут выступать
все сервисы данной сети. Сделаем [email protected]
для наглядности:

Далее идут специфические настройки для
каждого сервиса (например, когда дропать
ник по таймауту, или сколько клонов
допускать для коннекта на сервер). С этими
тонкостями, я надеюсь, ты разберешься сам.
Стоит вписать лишь свой ник в часть ServicesRoot,
чтобы быть администратором сервисов.

После настройки, пробуем запустить сервисы.
Заходим в директорию с бинарниками и
стартуем их - "./services". Если все ок,
сервер сообщит тебе о новом линке, а NickServ
попросит зарегистрировать ник =). В
противном случае смотри конфы (на 99% в них
что-нибудь не так), либо логи сервисов (по
умолчанию services.log в директории с
библиотеками и конфами).

Теперь собственно об управлении =). После
того, как ты зарегистрил свой ник, который
совпадает с ником в переменной ServicesRoot (если
ты не знал, чтобы зарегить ник нужно набрать
"/ns register пароль_на_ник e@mail"), а затем
стал опером на IRCD, тебе автоматически
присвоится звание Services Administrator. После этого
командуй: "/os set supass пароль", чтобы
установить пароль на Super-user Operators =), которые
могут выполнять все операции над сервисами.
Для этого статуса впоследствие нужно
набирать: "/os su пароль". Чтобы добавить
в сервис-админы кого-либо еще, набери "/os
oper add nick", где nick - человек, которого
добавляешь =). После всего вышеописанного,
сделай "/os update", чтобы сохранить базы.

А теперь о возможностях =). Дело в том, что
через оперсерва возможно слать Raw-сообщения
всем сервисам, например, чтобы поменять ник
у кого-нибудь, достаточно набрать: "/os raw:NickServ
svsnick Nick Nick2 1", где Nick - текущий ник, Nick2 - ник,
на который хочешь поменять текущий =). Также,
через эти же Raw можно джойнить на канал
сервисы, подобным путем (ограничений нет),
но не злоупотребляй: если какой-нибудь
сервис глюканет, то упадут все сервисы =). Я
не говорю о таких банальных возможностях,
как /os akill или /os mode, о них я думаю ты все
знаешь, иначе - /os help.

"/os jupe server.name" зажупит =) сервер в твоей
сети (такое бывает необходимо если с
сервером не все в порядке, сервисы как бы
эмулируют коннект, но на самом деле сервер-жертва
будет находиться не в сети). Для отмены JUPE,
сделай сервису SQUIT, командой /squit server.name.

Итак, сервисы состоят из:
NickServ - заведует базой ников
ChanServ - заведует базой каналов
MemoServ - сервер сообщений
OperServ - заведует сервисами =)
Global - выводит глобальные сообщения
DevNull - мусорка 😉 Посредством нее сервисы
общаются между собой.
HelpServ - Хелп по всем сервисам.

Да, я еще не сказал, что админ может без
проблем узнать пароль юзера на ник или
канал, либо дропнуть что-нибудь без каких-либо
на то ограничений. Но, не злоупотребляй этим,
иначе ты не понравишься юзерам, и о тебе
будет дурное мнение.

Как ты наверное понял, с сервисами в сети
гораздо веселее, чем без них. Да и все
высокоорганизованные сетки имеют свои
сервисы, это уже стало стандартом IRC-сети =).

Пояснение

Данный раздел призван предоставить всевозможную информацию об общей концепции 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(Интернет Браузер). Щелкните по вкладке "сервис" > "общение"

Телеконференции Usenet. Службы прямого общения пользователей (Web Chat, служба IRC, служба ICQ)

Основа интернета - стандартный для всех сетей протокол и работающая на его основе всемирная паутина. Эта паутина и есть самое интересное и познавательное. Глобальная сеть Интернет - это не только - огромный массив информации по самым разнообразным вопросам, затрагивающий все без исключения виды деятельности человека, но и быстрое и надежное средство связи, с помощью которого можно найти единомышленников, партнеров и друзей в самых отдаленных городах и районах Земли. Для того чтобы завязать новые знакомства по интересам или установить деловые связи с новыми людьми, для пользователей сети. Интернет создано много специальных программ и задействован большой объем ресурсов для обеспечения надежной передачи информации. Одни программы способны помещать ваши сообщения на электронную доску объявлений для всеобщего обозрения, другие - позволяют обмениваться сообщениями с несколькими пользователями Интернета в реальном времени, третьи - предоставляют возможность общаться с помощью микрофона и наушников, как по обычному телефону, четвертые - могут обеспечить передачу видео- (видеотелефон) и графической информации, а также запускать и совместно использовать различные программы. Все программы, предназначенные для общения между пользователями Интернета, схожи друг с другом по принципу действия и состоят из двух частей: клиентской и серверной. В общем виде это можно представить следующим образом: на каком-либо узле Интернета (компьютере, постоянно подключенном к сети и имеющем постоянный адрес) запускается программа-сервер, которая отвечает на запросы программ-клиентов и обеспечивает; обмен информацией между ними 3 .

Телеконференция Usenet

Телеконференция по сути, это мероприятие, в котором групповая коммуникация осуществляется между территориально распределенными участниками с помощью технологии телеконференций. Телеконференция же Usenet это один из первых способов общения появившихся в интернете. По идее этот тип конференции дал огромное «поле» для развития многих современных Веб-культур, благодаря ему мы теперь общаясь в интеренте с друзьями, знакомыми, родственниками и другими интересными нам людьми можем ником, смайлами, подпись. Появились такие понятия как модераторы, троллинг, флуд, флейм, бан, FAQ и спам. По своей сути Usenet это компьютерная сеть при помощи которой, мы можем общаться, отправлять, и выкладывать файлы. Принцип конференции заключается в том, что отправляя файл, он не предназначен кому то одному, он предназначен всем. При помощью приложений созданных для работы с данным типом телеконференции можно подписаться на любые другие доступные конференции. Но при отправке сообщения, это сообщение будет доступно только на его сервере. При этом каждый news-сервер обменивается сообщениями с несколькими соседними серверами, и так сообщение распространяется на каждом news-сервере Интернета. Таким образом, отправка сообщения инициируется отправителем, а не получателем. Usenet является платным провайдером, точнее некоторая его часть информации. Несмотря на свой «пожилой возраст» (создан в 1980 г.), он остается весь популярным способом публикации и загрузки файлов. Все файлы, имеющиеся в Usenete, (музыка, изображения, видео, программное обеспечение, образы дисков, игры и др.), представлены в текстовой кодировкой и прикреплены к сообщению, точно, как и в электронной почте, но в отличи от электронной почты этот файл не отправляется какому-то одному пользователю, а рассчитан на всех пользователей данной сети 4 .

Web Chat

Если чат в переводе с английского означает обмен сообщениями по компьютерной сети в режиме реального времени и само программное обеспечение позволяющее проводить такое общение, то веб-чат это общение во всемирной сети. По общепринятой концепции можно выделить следующие виды чатов:

Первый вид чатов http или Web-chat. Эти чаты как правило представляют собой обычные веб-станицы, где можно прочесть последние десять фраз которые оставили участники чата и его модераторы. Таким страница задается переодическое обновление в определенное время.

Второй вид это когда чат использует технологию Adobe Flash и тогда вместо того чтобы переодический перезагружать страницу, между клиентом и сервером открывается сокет, это ускоряет отправление и получение сообщения, и расходуется меньше трафика.

В чатах люди обсуждают проблемы, интересующие их вопросы, просят помощи и дают советы. Сейчас в мире, наверное, нет, такой темы, для которой бы не было создано обсуждение в чате. Веб-чат помогает связать людей находящихся порой, от друг друга, на огромном расстоянии за пару секунд.

Служба IRC

Сервис IRC (Internet Relay Chat- «Беседа через Интернет») это система серверов, находящихся в разных уголках Земли и поддерживающих постоянную связь между людьми. Этот вид сервира является разновидностью чата, в котором люди могу обсуждать интересные им темы. На каждом из серверов может быть организовано большое количество независимых каналов, по которым тысячи пользователей могут беседовать на различные интересующие их темы. Некоторые каналы существуют постоянно, одни пользователи подключаются к каналу, другие - отключаются, и беседа ведется на таких каналах круглые сутки. Кроме того, существуют; и временно каналы, созданные самими пользователями, они существуют до тех пор, пока последний собеседник не покинет такой канал.

Служба ICQ

ICQ так же как и предыдущий сервер является разновидностью чата, только в отличии от IRC он существует для отправки личных сообщений. При помощи ICQ вы можете побеседовать с приятелем в реальном масштабе времени, обменяться сообщениями и файлами, поиграть в любимые игры. Программа автоматически ищет указанных людей в Интернете и уведомляет вас о том, подключены они в настоящий момент к Сети или нет. Достоинством программы является то, что она работает в фоновом режиме, использует минимум памяти и ресурсов Сети и практически не мешает работе других программ. Пока вы работаете с другим приложением, программа ICQ терпеливо ждет, когда кто-нибудь из ваших знакомых даст знать, что хочет с вами пообщаться. Но общение возможно только с теми, кто использует программу ICQ и зарегистрирован в сети серверов ICQ. Сейчас данный сервер есть у большей части пользователей интернет, так как он прост и удобен в использовании и не требует быть хакером или продвинутым компьютерным гением, чтоб с ним «справиться» 5 .

Основы 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-сервере.