irc что это такое

Irc что это такое

Что такое IRC, почему это круто и зачем это нужно.

Данный материал был опубликован в телеконференции mtu.inform

Я думаю, что не помешало бы рассказать здесь что такое IRC, ведь не все об этом знают. А то мы тут уже записываться начали, а многие недоуменно на нас смотрят.

Зайти (присоединится) к каналу можно командой

после этого вы можете выбрать любую команду IRC и получить на нее HELP

Чтобы индтифицировать себя в IRC надо выбрать себе псевдоним (nick) делается это командой

. например я себе взял nick baron, другие берут себе nick составляют из первых букв имени, фамилии, отчества. ну вобщем выбирайте. После этого вы можете присоединяться к каналам.

Что может оператор?

1.Выбросить Вас с канала, если вы будете плохо себя вести ( команда /kick)

2.Поставить на Вас banned (запретить вход на канал) эта мера применяется если Вы и дальше продолжаете себя плохо вести.

4.Менять MODE (Свойства) канала

5.Забирать и давать оператора @ (OPA)

В общем вы на канал попали. Вот тут и начинается для вас настоящая жизнь. Во первых вы должны поздороваться. ну и если надо и познакомится. В общем выбирайте. как вы будете себя. это жизнь, компьютерная жизнь. Вы можете набирать на клавиатуре текст сообщения ( единственная пока проблемма на IRC это то что нельзя набирать текст русскими буквами т.е. если вы хотите написать: «Привет всем, сегодня прекрасная погода.» то это буде выгладить так: «Privet vsem, segodnia prekrasnaia pogoda.» ну я думаю привыкните, тем более появится стимул выучить английский язык и разговаривать в IRC на нем) и при нажатии Enter ваше сообщение моментально отразится на всех компьютерах присоединенных к этому каналу, а на вашем экране появится:

>Privet vsem, segodnia prekrasnaia pogoda

А если кто-то написал простое сообщение, например, пользователь c nickom Dull то на ваше экране появится: Nu kak skazat’. mne holodno.

Ну а если вы хотите чтобы ваше сообщение увидел только один человек например MAX, то вы можете набрать такую команду

. и это сообщение увидит только MAX. Ну а если Вы увидели на экране сообщение такого типа

это значит, что вы получили от Denvera личное сообщение.

Теперь можно вводить сообщения двух типов

Также вы можете пользоваться командой /DCC (Direcr Client Connection) Это специальный протокол который минует все сервера IRC и на него не влияют разрывы в сети и тысячи других неполадок которыми славится INTERNET. DCC просто незаменима при срочной передачи файлов по всей планете.

Вот некоторые возможности этой команды:

Команды рассматриваются от пользователя SK

*** Send DCC request to EOV

на экране у EOV появится сообщение:

*** DCC (rar.exe 111152) request received from BSK

Затем EOV вводит следующую команду:

Просмотр всех DCC соединений осуществляется простой командой /DCC

*** VIS is vis@iron.tenet.odessa.ua (2:467/37)
*** on channels: #odessa #beer
*** on IRC via server irc.te.net.ua (UT’s «I repeat class» server)

Есть еще пару полезных команд которые помогут вам в общении:

/away Seichas budu. 5 minut. beer zahotelos’.

То потом если кто-то захочет послать Вам сообщение увидит следующее.

*away* Seichas budu. 5 minut. beer zahotelos’.

Пользователь с nickom Raver

То есть Raver за компьютером и готов к разговору.

Ну а если Вы решили уйти с канала (например с канала #hotsex) то можно набрать команду

А если вы решили сменить сервер то можно набрать:

или совсем покинуть:

и у вас на экране должно появиться

=Severin=time 14:12:30 23 Mart 1996

Бот Severin ответил вам который час. А вообще по всем командам бота и функциям можно набрать /msg Severin help и вы получите от бота Severin полную инструкцию по командам. Да иногда боты выдают кое-какую информацию, и можно подумать что за маской бота скрывается человек. Например бот Duke:

Privet druz’ia. kak dela?

Так что усаживайтесь поудобнее и вперед в бушующие страсти IRC.

Источник

История ретранслируемого интернет-чата (IRC)

irc что это такое. Смотреть фото irc что это такое. Смотреть картинку irc что это такое. Картинка про irc что это такое. Фото irc что это такое

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

Я очень старательно подошел к сбору информации со всех возможных ресурсов, чтобы проверить факты, истории и даты. Если у вас будет что дополнить, или вы найдете в тексте ошибки, обязательно напишите в комментариях. Собирать и уточнять исторические данные, связанные с событиями интернета, весьма непросто.

Начало

IRC зародился летом 1988 года, когда Яркко “Wiz” Оикаринен написал первый IRC-клиент и сервер в университете Оулу, Финляндия, где он трудился в научном отделе по обработке информации.

Яркко намеревался расширить возможности BBS (электронной доски объявлений), которую он администрировал на tolsun.oulu.fi, чтобы добавить в нее новости в формате Usenet, диалоги в реальном времени и прочие возможности. Первым делом он реализовал чат, для чего использовал код, написанный его друзьями Юрки Куоппала и Юккой Пихль. Изначально эта разработка была протестирована на одной машине. Яркко об этом первом пуске позже говорил так: «День рождения IRC пришелся на август 1988. Точная дата неизвестна, но где-то в конце месяца». Первый IRC-сервер получил имя tolsun.oulu.fi.

Юрки Куоппала подтолкнул Яркко обратиться к университету Оулу с просьбой разрешить использовать код IRC за его пределами. Руководство университета не возражало, и после итогового релиза Юрки сразу же настроил сервер, который позже получил адрес irc.cs.hut.fi. Так родилась первая «сеть IRC».

Ари Леммке впоследствии вспоминал: «Когда Юрки устанавливал ircd, я находился в том же помещении. Мне как раз нечем было заняться, поэтому я решил взломать tolsun (Sun машина irc-сервера в Оулу) и, естественно проник через новую дыру в sendmail. Хотя все же в то время Юрки был лучшим известным мне взломщиком…»

У Яркко были кое-какие друзья в университетах Тампере и Хельсинки, которые помогли запустить дополнительные IRC-сервера, когда число пользователей начало расти.
Вскоре за ними последовали и другие ВУЗы. Маркку Ярвинен помог с доработкой клиента, и в тот момент Яркко понял, что остальная часть функционала BBS в его программу может не войти.

Он связался с ребятами из Университета Денвера и Университета штата Орегон. У них также функционировала IRC-сеть (программу они получили от одного из друзей Яркко, Виджая Субраманьям – первого не финна, использовавшего IRC), и они хотели подключиться к основной финской ветке. Рост IRC продолжился, и использовать его начали уже по всей национальной сети Финляндии, Funet, после чего произошло дальнейшее расширение и подключение к скандинавской Nordunet. В ноябре 1988 года IRC распространился уже по всей мировой паутине.

EFnet

В августе 1990 года в мире IRC произошел первый серьезный раскол. Сеть Anarchy (A-net) подключила сервер с адресом eris.berkeley.edu. Он был полностью открыт, не требовал паролей и не устанавливал ограничений на количество подключений. Как пояснял Грег “Wumpus” Линдхаль: «Эта сеть использовала линию общей маской подключений (wildcard server line), в результате чего люди подключали серверы, и возникали повсеместные коллизии никнеймов».

В результате путем установки карантина для eris.berkley.edu была организована EFnet (сеть без Eris), о чем Wumpus рассказывал так: «Администраторы Eris отказались удалять эту линию, и в ответ я сформировал EFnet. Особой борьбы не было. Я просто объединил хабы, и практически все подключились ко мне». В итоге ANet включала в свой состав серверы Eris, а EFNet представляла оставшуюся часть сети. Как показывает история, большинство серверов и пользователей предпочли лагерь EFnet. Тем не менее вскоре ANet распалась, и EFnet стала вновь единой IRC-сетью.

Одним из наиболее обсуждаемых в истории IRC событий стала война в Персидском заливе, о событиях которой сообщалось в реальном времени. В начале 1991 года в сети публиковались прямые репортажи, и впервые за все время существования чата им одновременно пользовалось около 300 человек.

Undernet

Еще одно ответвление, которое первым внесло существенные и долгосрочные изменения, было инициировано “Wildthang” в США в октябре 1992 года (он создал ответвление от EFnet ircd v. 2.8.10). Изначально эта сеть отделялась как тестовая и предназначалась для разработки ботов, но очень быстро переросла в сеть «для друзей и их друзей». Попутно с этим в Европе и Канаде над новой сетью работали “_dl” и “WIZZARD”. В итоге в декабре французские серверы подключились к канадским, и в конце месяца эта сеть объединилась с сетью “Wildthang” в США. Позже эта новая сетевая коалиция получила имя “The Undernet”.

Ее пользователи хотели продолжить развитие ircd, желая избавить сеть от проблем с пропускной способностью и разобраться с беспорядком в работе каналов (постоянными отключениями и захватами), от которого начинала страдать EFnet. Для решения проблемы с каналами в Undernet реализовали временные метки, новый вид маршрутизации и предложили CService – программу, которая позволяла пользователям регистрировать каналы и в последствии защищала их от злоумышленников. (В некоторой степени это был глобальный защитный бот). В самый первый список серверов, объявленный 15 февраля 1993 года, вошли серверы из США, Канады, Хорватии и Японии. Спустя полгода, 15 августа было зарегистрировано новое рекордное число пользователей, составившее 57 человек.

В мае 1993 года для протокола IRC выходит документ RFC (Request for Comments) под номером 1459. В дальнейшем его спецификация неоднократно нарушалась и дополнялась. Стоит отметить, что части CTCP (протокол Client-to-Client) и другие составляющие, такие как цвета и форматы, в спецификацию включены не были, равно как и кодировка символов.

Dalnet

Летом 1994 года (в некоторых источниках отмечается июль) ответвление происходит уже от самой Undernet. На этот раз новая сеть получает имя Dalnet в честь своего основателя, dalvenjah. Новая сеть предлагала повышенное качество сервиса и еще более улучшенную защиту каналов и пользователей. Одно из основных начальных изменений Dalnet состояло в использовании более длинных никнеймов (в оригинальном ircd длина ограничивалась 9 символами). Все соответствующие модификации были внесены Алексеем “Lefler” Косутом.

Эта сеть почти сразу предложила глобальные WallOps (сообщения IRCop, доступные для просмотра пользователями +w ( /mode NickName +w )), более длинные никнеймы, недопустимые (q-lined) никнеймы (например, ChanServ, IRCorp, NickServ и т.п.), глобальные k-line (бан человека или всего домена на сервере или по всей сети), коммуникации только в IRCorp: GlobOps, режим +H, показывающий, что IRCorp является “helpop” и т.д.

Многие из новых функций Dalnet были написаны в начале 1995 года Брайаном “Morpher” Смитом. Они позволяли пользователям владеть никнеймами и каналами, отправлять памятки, а также предоставляли ряд других возможностей.

oz.org

Очередное ответвление произошло в марте 1996 года, когда одинокий австралийский сервер отключился от Undernet из-за сложностей со связью через транс-тихоокеанское подключение между США и Австралией. Первые несколько месяцев существования oz.org были пробной попыткой отключения от Undernet из-за невозможности поддержки соединения в пиковые часы нагрузок. Один из двух разработчиков (chaos и seks) изначального chanserv (сервиса каналов) X и W в Undernet был австралийцем, поэтому для создания Z (название chanserv) в Oz.org использовался тот же код. В июне 2001 года пиковое количество пользователей oz.org достигло 4 000.

IRCnet

В июле 1996 года, спустя месяцы пламенных сражений и обсуждений в списках рассылки, произошло еще одно отделение, вызванное несогласием в стратегии развития ircd. В частности, «европейская» сторона, позже назвавшая себя IRCnet, отстаивала задержку ников и каналов, в то время как сторона EFnet выступала за использование временных меток. Большая часть серверов IRCnet находились в Европе, а большинство серверов EFnet базировались в США. Во многих IRC-сообществах это событие еще назвали «The Great Split» (великим разделением). С тех пор (август 1998 года) EFnet продолжала расширяться, и ее размер превысил показатели до ответвления IRCnet. А осенью 2000 года число пользователей в EFnet было уже выше 50 000, а в IRCnet даже перевалило за 70 000.

Freenode — Open Projects Network

Еще одна IRC-сеть была запущена в 1998 году под названием Open Projects Network (сеть открытых проектов). В том году число ее пользователей приблизилось к 100, а количество каналов к 20. В конце 2001 года населенность сети составила уже около 4 000 человек и более 1 300 каналов. Первые пару лет OPN работала на ircu, после чего перешла на IRCD-сервер Dancer.
Позже сеть была переименована во Freenode.

В 2011 году ее рост достиг 65 000 пользователей и 40 000 каналов.

Другие сети

Конечно же, с ростом популярности интернета рос и спрос на IRC. В 2010-е годы существовали сотни независимых IRC-сетей, включая amiganet, linuxnet, galaxynet, bestnet, NewNet, AnotherNet, ChatNet, UpperNet, ZAnet, X-Net, GammaNet, SuperChat, IceNet и др. Однако среди огромного их числа явно выделялись всего четыре основных, продолжавшие развивать собственную версию программного обеспечения ircd-сервера.

Дальнейшие шаги по стандартизации

В январе 1998 года возникла инициатива IETF-IRCUP для сбора всех специфических особенностей IRC и документирования нового RFC с последующей установкой стандарта, которому бы следовали все сети. Реализация этой инициативы так и не состоялась.

Годом ранее Бьорн Рииз начал другой проект, CTCP/2, желая разработать и стандартизировать протокол Client-to-Client, который никогда не был частью RFC. Было известно, что клиенты расширяли и изменяли изначальный протокол CTC, не позволяя несоответствующим ему клиентам фильтровать новые коды. CTCP/2 же должен был определять способ ввода кодов, в особенности новых, которые бы позволили старым клиентам продолжать функционировать. Он также должен был решать проблемы с IPv6, которые отмечались в последовательности инициирования DCC. Финальной стадии этот проект тоже так и не достиг.

Популярность IRC

Согласно данным irc.netsplit.de, начиная с 2004/05 годов IRC, количество пользователей IRC начало постепенно убывать. В те годы каждой из 4 крупнейших сетей, а именно Quakenet, Undernet, IRCnet и EFnet, ежедневно пользовались более 100 000 человек. Лидировала в этом списке Quakenet, состоявшая из более, чем 200 000 пользователей.

Примечание ред.: сложно сказать, существуют ли еще активные интернет-чаты в 2021 году. Большинство людей перешли к использованию более удобных мессенджеров, таких как Telegram, WhatsApp и др.

Источник

Национальная библиотека им. Н. Э. Баумана
Bauman National Library

Персональные инструменты

IRC (Internet Relay Chat)

IRC (или IRCX, Internet Relay Chat eXtensions, расширения ретранслируемого интернет-чата)- это протокол прикладного уровня, позволяющий различному количеству пользователей подключаться к серверу, ипользуя IRC-клиент, заходить на каналы (в чаты) и обмениваться сообщениями в реальном времени посредством набора слов на клавиатуре, которые рассылаются всем другим пользователям на канале. Количество пользователей может варьироваться от групповых чатов до обмена личными сообщениями (один-на-один). IRC явяляется основной формой общения между членами сообщества Mozilla такими как, программисты, тестировщики, пользователи и т. п.

Содержание

История IRC

IRC был написан в 1988 году как улучшение UNIX-программы talk, а затем и в качетсве замены программы MultiUser Talk, что в итоге привело к выделению его в отдельный протокол. Первоначально IRC работал в пределах одного штата и всего на нескольких компьютерах. Стремительно развиваясь, к 1989 году IRC работал примерно на 40 серверов по всему миру, а в июле 1990 года IRC составлял в среднем 12 пользователей на 38 серверах. В период своей разработки IRC неоднократно прекращала свою работу в свзяи с тем, что пользователи не могли связаться с друг другом. Однако первым значимым событием в истории развития данного протокола служит война в Персидском заливе, когда стали доступны прямые отчеты и около 300 пользователей были представлены одновременнно по всему миру. [Источник 1]

Undernet

В 1992 году сеть была разелена и выделилась новая ветка-Undernet, которая для уменьшения количества выделенных каналов сети и их ситематизации реализовала временные метки и новую маршрутизацию, а также предложила новую программу CService, которая позволяла пользователям регистрировать каналы, а затем пыталась защитить их от нарушителей спокойствия, имея более или менее глобальный бот обороны. Самый первый список серверов, представленный от Февраля 15-го 1993 года, включает в себя серверы из США, Канады, Франции, Хорватии и Японии. Примечательно, что части CTCP и такие вещи, как цвета и форматы, не были включены в спецификацию протокола, также как и кодировкка символов.

Dalnet

В течение лета 1994 года Undernet сам был подвергнут разветвлению. На этот раз новая сеть называлась Dalnet (в честь ее основателя: dalvenjah) и была предназначена для лучшего обслуживания пользователей и еще большей защиты как самих юзеров, так и их каналов. Одним из наиболее значительных изменений в Дальнете уже с самого начала является использование более длинных прозвищ (исходный предел составляет 9 букв). Первоначальные изменения в Dalnet внес Алексей «Лефлер» Косут: были предложены «глобальные» сообщения WallOps, возможность создавать более длинные псевдонимы, добавлены псевдонимы, которые нельзя использовать (ChanServ, IRCop, NickServ и т.д.), выделение запрещенных линий (запрет на одного человека, на весь домен с данного сервера или на всю сеть).

Большая часть новых функций Далнета была написана в начале 1995 года Брайаном Морфером Смитом и позволяла пользователям создавать псевдонимы, каналы, отправлять заметки и многое другое.

oz.org

В 1996 году Undernet снова разделился, на этот раз была выделена сеть oz.org, которая была нужна для помощи Дальнету в поддержании связи в часы пиковой нагрузки. К 2001 году oz.org мог похвастаться пиковыми потребностями 4000 одновременных пользователей.

Великое разделение

Также в июле 1996 года произошло «Великое разделение» на IRCnet и EFnet в связи с тем, что компании не могли договориться о дальнейшем направлении развития IRC. Европейская сторона-IRCnet (большинство из этих серверов находилась в Европе) опирались на ники и каналы, в то время как американская сторона-EFnet (большинство серверов находились в США) настаивала на развитии временных меток. К осени 2000 года EFnet насчитывала около 50 000 пользователей против 70 000 юзеров IRCnet.

Freenode

Еще одна сеть IRC, которая открыла свои двери в 1998 году, называется сетью открытых проектов, и насчитывала около 100 пользователей и менее 20 каналов. В конце 2001 года она выросла почти до 4000 пользователей и более 1300 каналов. Позднее эта сеть была переименована в Freenode. К 2011 году она насчитывала около 65 000 пользователей и 40 000 каналов.

Попытки стандартизации

IETF-IRCUP была инициативой, начатой ​​в январе 1998 года, чтобы собрать все варинаты IRC-серверов для документирования нового RFC и, возможно, установить новый стандарт для всех сетей. Однако данный проект в скором времени был закрыт.

CTCP/2 была попыткой, начатой ​​в 1997 году Бьорном Ризом, разработать и стандартизировать протокол Client to Client, который никогда раньше не был в IRC. Известно, что клиенты расширяют и изменяют исходный протокол CTCP, не позволяя клиентам, не соответствующим требованиям, фильтровать новые коды. CTCP/2 должен был определить, как вводить коды и, возможно, более важные новые коды, чтобы позволить старым клиентам оставаться работоспособными. Он также предназначался для решения проблем IPv6, связанных с последовательностью DCC. Данный проект также не смог просущетсвовать долго.

XXI век

Сегодня существует сотни независимых IRC-сетей (например, amiganet, linuxnet, galaxynet, bestnet, NewNet, AnotherNet, ChatNet, UpperNet, ZAnet, X-Net, GammaNet, SuperChat, IceNet, RedBrasil, GR-Net, AlphaStar, SorceryNet и др.), но существуют и «четыре основных», которые продолжают разрабатывать собственную версию серверного программного обеспечения ircd.

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

Спецификации

Также существуют дополнительные спецификации RFC 2000 года: [Источник 2]

Принцип работы

Для IRC нужен сервер — компьютер, через который ваше сообщение отправляется другим собеседникам. [Источник 3]

Принцип работы IRC прост: пользователь подключается к серверу, выбирает канал для общения и обменивается сообщениями (и/или файлами) с другими пользователями. Группа серверов, соединённых между собой и несущих определённый набор каналов, образует сеть. Каналы служат для объединения пользователей по интересам. После подключения пользователя к одному из серверов сети ему становятся доступны все каналы, которые включает эта сеть.

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

Все IRC-клиенты имеют:

Всё, что вводится в поле ввода — это либо команды, либо просто текст. Просто текст — это видимые другим пользователям набираемые пользователем фразы. Команды отличаются от просто текста тем, что начинаются со знака /.

irc что это такое. Смотреть фото irc что это такое. Смотреть картинку irc что это такое. Картинка про irc что это такое. Фото irc что это такое

Общение в IRC-сети

IRC состоит из различных отдельных сетей и серверов IRC, устройств, которые позволяют пользователям подключаться к IRC. Наибольшими сетями являются EFnet (обычная IRC, в которой всегда около 32 000 людей онлайн), Undernet, IRCnet, DALnet, и NewNet. [Источник 4]

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

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

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

Основные понятия

Захватом канала считаются действия, в результате которых каналом не могут пользоваться на правах владельцев лица, зарегистрировавшие его в сети.

Основателем (founder) канала считается пользователь, зарегистрировавший канал, или имеющий к нему пароль для идентификации на chanserv как founder.

Преемником (successor) канала является пользователь, который заменит основателя в случае истечения срока регистрации ника последнего.

Супероператором (superop) канала считается пользователь канала, имеющий соответствующий доступ на chanserv (SOP).

Участники IRC-сети

Сервер

Сервер формирует бэкбон IRC, предоставляющий точки присоединения клиентов для общения и присоединения других серверов для формирования IRC-сети. Серверы, доступные в сети формируют IRC-сеть, образуя сетевое дерево, в котором каждый сервер является самостоятельным, но тем не менее взаимодействующим с остальными серверами. Подобная форма сети предполагает наибольшую сохранность сети, даже при падении одного или нескольких серверов. [Источник 6]

irc что это такое. Смотреть фото irc что это такое. Смотреть картинку irc что это такое. Картинка про irc что это такое. Фото irc что это такое

Каналы

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

Для создания нового канала или входа в существующий, пользователь должен запросить JOIN канала. Если канал отсутствовал, то канал создается и вошедший пользователь станоавится оператором канала. Если канал уже существует, но так или иначе он не отвечает на попытки войти, значит в настройках канала установлен какой-либо из нижеприведенных режимов. Возможно, этот канал только-для-приглашенных (invite-only), (режим +i), и вы сможете на его войти только будучи приглашенным. Пользователь может находится не нескольких каналах одновременно, но рекомендуется ограничиться десятью (10) каналами, ибо это полне достаточно для новичков и набирания опыта.

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

Клиенты

Настольные клиенты

Преимущество настольных клиентов в значительно большей настраиваемости. Например, можно выбирать между SSL и незашифрованным соединением, а также настроить клиент при запуске автоматически подключаться к серверу и входить на определённые каналы. При использовании настольного клиента необходио настроить подключение к серверу используя следующую информацию:

Порт: 6667 (default) or 6697 (SSL)

WindowsMacLinux
ColloquyДоступны бинарные или исполняемые программные файлы
IRSSIДоступны бинарные или исполняемые программные файлыДоступны бинарные или исполняемые программные файлыИсполнимые файлы могут быть доступны. Если нет, надо будет скачать и скомпилировать исходные тексты.
XchatДоступны бинарные или исполняемые программные файлыДоступен только в виде исходного кода, который надо скачать и скомпилироватьИсполнимые файлы могут быть доступны. Если нет, надо будет скачать и скомпилировать исходные тексты.
Web-клиены

Роли пользователей

По отношению к серверу IRC пользователи могут быть IRC-операторами сервера (англ. IRCops), канала (англ. chanops) и обычными пользователями. [Источник 7]

ПрограммаOSРежим работыСайт
XChatW, L, Mграфикаwww.xchat.org
ChatZillaW,Lграфикаwww.mozilla.org
BitchXLтекстbitchx.org
Miranda IMWграфикаwww.miranda-im.org
mIRCWграфикаwww.mirc.com
PidginW, Lграфикаpidgin.im
KVIrcW, L, Mграфикаwww.kvirc.ru
OperaW, L, Mграфикаopera.com
IrssiL, B, Wтекстirssi.org
Список некоторых программ-клиентов с примечаниями.

Правила общения в сети и этикет

Если вы уже имеете настроенный и подключенный к IRC клиент, то при общении в сети следует придерживаться некоторых правил: [Источник 8]

Сообщения

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

Каждое IRC-сообщение может содержать до трех главных частей: префикс (опционально), команду и параметры команды (которых может быть до 15). Префикс, команда и все параметры разделены одним (или более) символом пробела (‘ ‘, 0x20).

Префикс обозначается одним символом, стоящим вначале (‘:’, 0x3b), который должен быть первым символом в сообщении. Между префиксом и двоеточием не должно быть никаких пробелов. Префикс используется серверами для обозначения источника появления сообщения.

Если префикс сообщения утерян, то за источник сообщения берут соединение, с которого было получено сообщение. Клиентам не следует использоваться префиксами при отсылке сообщения; если они начнут использовать префиксы, то приниматься будут только правильные и только с зарегистрированных никнеймов. Если исходные идентификаторы префиксов не будет найдены в серверных базах данных, или если они зарегистрированы с различных линков, то сервер будет игнорировать сообщение.

Команда должна содержать правильную IRC-команду или трехзначное число, представленное в ASCII-тексте.

Соединения

Соединения один-на-один

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

irc что это такое. Смотреть фото irc что это такое. Смотреть картинку irc что это такое. Картинка про irc что это такое. Фото irc что это такое

Следующие примеры описывают представленный рисунок небольшой IRC-сети:

Соединения один-со-всеми

Со списком
С группой(каналом)

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

Следующие примеры относятся к представленному в пункте «Соединения один-на-один» рисунку:

С маской хоста/сервера

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

Соединения один-всем

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

Клиент-Клиенту

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

Клиент-Серверу

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

Сервер-Серверу

Основные команды

Список команд в IRC, определённых в RFC IETF 1459 и 2812. Во многих IRC-клиентах необходимо, чтобы перед командой находился символ слэша. Угловые скобки (« ») обозначают аргументы команды. Аргументы, заключённые в квадратные скобки («[» и «]») являются необязательными и замещают собой значения по умолчанию. [Источник 9]

Заставляет сервер, определённый в аргументе (или текущий сервер, если не указан) соединиться с сервером на порт

. Эта команда доступна только IRC-операторам.RFC1459;

параметр стал обязательным в RFC2812

необязательный параметр добавлен в RFC2812

NICKNICK [ ] (RFC1459)

Позволяет пользователю изменить его ник в IRC. Счётчик ранее использовался несколькими серверами.RFC1459;

необязательный параметр удален в RFC2812

необязательный параметр добавлен в RFC2812

Эта команда используется в начале установления соединения для того, чтобы определить имя пользователя, хост, реальное имя и флаги соединения. Параметр может содержать пробелы, и должен начинаться с двоеточия.RFC1459,

изменена в RFC2812

Клиентские приложения для IRC-сетей

Bersirc 2.2.14ChatZilla 0.9.73Gaim 1.5.0HydraIRC v0.3.151IceChat 7Klient 2.1.4KVIrc 3.2.3Miranda 0.4.0.3mIRC 6.17Opera’s Сhat Сlient 8.54Trillian 3.1XСhat 2.6.3
Windowsдададададададададададада
Linuxнетдаданетнетнетданетнетданетда
Mac OS Xнетданетнетнетнетданетнетданетнет
UTF8нетдаданетнетнетданетдаданетда
SSLнетданетнетнетнетдаданетданетда
Несколько серверов одновременнодададададададададададада
Настраиваемая панель инструментовнетнетнетнетнетдаданетнетданетнет
Окно ввода пароля NickServданетдаданетдададададанетда
Графические смайликинетдаданетданетданетнетдаданет
DCC-чатдаданетдадададададанетнетда
Управляющие коды (цвет, стиль)нетданетнетданетдададададада
Список любимых сетейданетнетдадададанетданетнетда

IRC на мобильных телефонах

В качестве небольшого дополнения к основному материалу, стоит упомянуть о возможности общения на каналах IRC с использованием обычного мобильного телефона. Главное, чтобы ваш аппарат поддерживал работу Java-приложений и мог подключаться к интернету. [Источник 10]

В качестве примера, возьмем JmIrc — J2ME MIDlet, работающий в мобильных телефонах. Программа не имеет проблем с кириллицей при использовании кодировок win-1251 и koi8-r. Вы можете работать только с одним сервером одновременно, при этом, правда, находясь на нескольких каналах одновременно. У программы довольно удобная навигация. Например, для перемещения между каналами достаточно повернуть джойстик телефона вправо или влево.

Большинство программ данного класса распространяется на платной основе. Наличие бесплатной альтернативы в любом секторе рынка всегда только приветствуется.

Установка

Для того чтобы подключиться к IRC каналу #ubuntu-ru, в первую очередь, необходим IRC-клиент. Наиболее распространенным среди пользователей Ubuntu является XChat. Установить его можно из центра приложений или же введя в консоли: apt-get install xchat

Вторым шагом к общению на канале #ubuntu-ru станет регистрация ника (персонального имени) в сети FreeNode, где и расположен IRC-канал. Для этого необходимо запустить XChat, найти в списке сетей FreeNode и войти. Далее по пунктам:

выбранный вами пароль.

Примечание. Знаки при написании команд использовать не нужно, ими просто выделены те данные которые должны ввести вы.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *