Urbanculture

IRC

Внешний вид
IRC (англ. Internet Relay Chat, «ирк», «ирка») — одноименный протокол обмена сообщениями и система, посредством которой можно общаться с другими пользователями в режиме реального времени. Имеет возможность для приватного общения и возможность передачи файлов друг другу.

IRC представляет собой совокупность соединенных между собой серверов, то есть сеть. Общение происходит на так называемых каналах — чатах, каждый из которых внутри сети имеет свое собственное, уникальное имя, начинающееся с символа #. Свойства канала, его настройки и параметры устанавливаются владельцем (фаундером) или оператором (аналог модератора).

История

Jarkko Oikarinen смотрит на любителей Web-чатов, асек и скайпов не то чтобы с ненавистью, но с каким-то презрением
Система была разработана финским студентом Jarkko Oikarinen-м (Яркко Ойкаринен) в 1998 году, как альтернатива системе BBS. Он работал в то время в отделе наук обработки информации в университете Оулу, где администрировал местный Unix-сервер. Будучи недоволен функционалом публичной BBS, он начал создавать систему наподобие UseNet, но позволяющую в отличие от неё общаться в режиме реального времени. Официально IRC появился летом 1988 года. Адрес первого в мире IRC-сервера был «tolsun.oulu.fi».

После того, как количество пользователей увеличилось, его друзья из университетов Хельсинки и Тампера тоже открыли свои IRC-сервера. В скором времени к сети присоеденились и другие университеты. Первая IRC-сеть была названа Funet, позже она слилась со скандинавским Nordunet.

Программа быстро распространилась из Финляндии по США, а затем и по всему Интернету, будучи на то время достаточно передовой технологией коммуникации. В настоящее время IRC это система состоящая из тысяч серверов и десятков сетей, разбросанных по всему миру.

В мае 1993 был выпущен RFC (Request For Comments) под номером 1459, включающий спецификацию IRC-протокола.

См. также: Подробная история IRC

Программное обеспечение

IRC-клиенты

Для работы с IRC необходимо установить на компьютер специальный клиент, для систем Windows наиболее популярным является mIRC, для Linux и UNIX-систем — XChat, имеющий также версию для Windows. Существуют Java- и Flash-версии клиентов, которые запускаются и работают непосредственно с веб-сайта, не требуя от пользователя никакой установки.

Для ОС Android также существует несколько клиентов. Достаточно распространенным является AndroIRC. В списке серверов уже имеются сети freenode, rusnet, anonnet, что несколько упрощает жизнь пользователю. Но как и большинство программ, сделанных на скорую руку, крайне неудобен. Да и работает достаточно нестабильно. Лучшим вариантом пока является yaaic. Достаточно удобным клиентом является набирающий популярность x-chat. Оба клиента бесплатны и не содержат рекламы. Правда все настройки необходимо делать вручную. Проблемы с кириллицей устраняются правильным подбором порта и соответствующей ему кодировки. Всю необходимую информацию можно найти в справке нужного irc-сервера. Также стоит обратить внимание, что есть проблема с irc-транспортами в мобильных jabber-клиентах. После регистрации в irc-шлюзе, программы закрываются с ошибками. Проблема выявлена на bombus, jasmine, jtalk. В других клиентах функции обзора сервисов не обнаружено. В данном случае скрещивать бобра с ослом крайне не рекомендуется.

IRC-сервера

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

Достоинства

Недостатки

Изначально в IRC (за исключением некоторых серверов) нет регистрации пользователей и каналов. При уходе самого последнего пользователя все настройки канала обнуляются, при входе первого пользователя в канал, он автоматически становится его оператором, что естественно дает хакерам широкие возможности для безобразия. Для устранения этого недостатка владельцам IRC-сетей приходится использоваться специальные дополнительные службы — IRC-сервисы, которые устраняют указанные недостатки. Основные IRC-сервисы следующие:

Как вариант решения — на канале должен постоянно «висеть» бот, хранящий все настройки и выдающий права оператора.

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

Наиболее известные IRC-сети

Наши

Буржуйские

В даркнетах

OnionNet — сеть, расположенная на скрытых сайтах сети Tor

IRC-каналы известных проектов

Ссылки

Примечания