IRC-технология

Скачать

IRC (Internet Relay Chat) как система организации распределенных интерактивных телеконференций, которая реализована на технологии клиент-сервер, история ее развития и распространения, оценка функциональных возможностей. Релейный разговор. Команды IRC.

Размер: 19,8 K
Тип: реферат
Категория: Коммуникации и связь
Скачать

Другие файлы:

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

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

Проектирование педагогического процесса как технология
Сущность педагогической технологии и педагогического проектирования. Категории "технология", "педагогическая технология", "технология обучения". Техно...

Трудовое обучение: учебник для 3 класса
Учебник предназначен для работы в классе. В содержание включены следующие разделы: «Общая технология», «Технология обработки материалов», «Технология...

Справочник технолога молочного производства. Технология и рецептуры. Том 6. Технология детских молочных продуктов
В справочнике представлена общая технология продуктов детского и диетического питания на молочной основе, технология приготовления и виды заквасок. Ра...


Краткое сожержание материала:

Размещено на

Размещено на

Введение

IRC (Internet Relay Chat) - система организации распределенных интерактивных телеконференций, которая реализована на технологии клиент-сервер. Одним из базовых понятий, которое лежит в основе IRC-технологии является IRC-сервер.

Программа эта была разработана в 1988 году финским студентом Jarkko Oikarinen, и была первоначально задумана в качестве системы коммуникации для его Mailbox - OuluBox.

Затем программа распространилась через США по всему интернету, и стала в нем одной из самых интересных. Начиная с Финляндии, это было использовано более чем в 60 странах повсеместно. IRC - многопользовательская система беседы, где люди встречаются на каналах (комнаты, виртуальные места, обычно с определенной темой разговора), чтобы поговорить объединившись в группы, или частным образом. Нет ограничения в количестве людей, которые могут участвовать в данной дискуссии, или в количестве каналов, которые могут формироваться на IRC

Сегодня IRC - система с сотнями, если не тысячами серверов, более чем десятком независимых сетей, множеством пользователей и сложной технологией внутри. Интересно однако, как все это развивалось. Началось все летом 1988 года (кстати, именно тогда Роберт Моррис написал своего «червя», который достал около шести тысяч компьютеров).

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

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

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

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

Процесс функционирования IRC-сети предусматривает несколько вариантов взаимодействия клиентов и серверов - это типы связи:

1) один к одному;

2) один ко многим;

3) один ко всем.

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

Тип сообщения один ко всем лучше описать, как сообщение радиопередачи, посланное всем клиентам или серверам, или и тем, и другим.

Рассмотрим некоторые возможные варианты применения IRC-технологии в образовательном процессе.

Наиболее естественным приложением IRC-технологии является дистанционное образование - применение текстового ввода для контакта студентов с преподавателем и обратной связи. Может быть предложена тематика обучения любого уровня. Основной технологической базой может явиться создание управляемой конференции преподаватель-студенты, базирующейся на модели связи один-ко-многим. Возможна проработка программ типа ``Преподаватель», которые работают в IRC-сети в режиме выдачи информационных блоков и опроса студентов, а также программы анкетирования с последующей обработкой результатов.

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

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

Одна из форм использования IRC - проведение научных семинаров и координационных совещаний в интерактивном режиме.

В настоящее время рассматриваемая IRC-технология апробирована и используется в НГУ. Услугами IRC-сервера Центра Новых Информационных Технологий пользуются студенты, сотрудники НГУ и институтов Академгородка. Пользователи сервера имеют возможность организовывать и принимать участие в сетевых конференциях по различным тематикам, обмениваться файлами, устанавливать аудиосвязь друг с другом. Аналогичные IRC-серверы с предоставлением соответствующих услуг действуют в Новосибирском Государственном Техническом Университете, учебных заведениях Москвы, Петрозаводска, Томска, Твери и работают как единая IRC-сеть. В перспективе планируется подключение отдельных IRC-серверов к международным IRC-сетям.

Релейный разговор (Internet Relay Chat - IRC)

IRC - это программа, которая позволяет поддерживать живой разговор с клавиатуры с людьми по всему миру. Она очень похожа на международный радиотелефон - и даже использует «каналы». Ввдите что-нибудь на своем компьютере, и оно немедленно отобразится по всему миру у каждого, кто окажется на одном с вами канале. Вы можете включиться в существующий разговор или начать свой собственный. Можете даже создать приватный канал для небольшого числа людей - хоть одного или двух. И так же как и с радиотелефоном, можете дать себе даже оригинальную кличку или псевдоним.

В настоящее время IRC объединяет системы в 20 различных странах, от Автралии до Гонконга и Израиля.

Кстати, что такое «каналы»? Это тематические «группы» - конференции, подобные уже известным вам «группам новостей». Название их всегда начинается с символа решетки #. Например #russia, #russkichat, #fidorus. Символ решетки отнють не означает, что беседы на IRC как-то зажаты или кем-то цензурируются. Наоборот, здесь царит настоящая анархия. Хотя нет, в любом канале имеются надзиратели, именуемые «ботами». Они - такие же участники дискуссии, как и другие. Ботам дана власть в любую минуту «выпихнуть» с канала любого особенно зарвавшегося «болтальщика» и сделать так, чтобы он больше никогда не переступил «порог» канала. Однако так происходит редко.

Фактически указанная в названии «канала» тема ничего не значит. Потому что любой канал - это прежде всего компания старожилов, определяющих его «политику». Как правило, все посетители каналов IRC великолепно знают друг друга и войти в их компанию новичку не всегда просто.

IRC занимает весь ваш зкран. Верхняя часть экрана представляет собой место, в котором появляются сообщения. Последняя строка - это место, где вводятся ваши команды и сообщения системе IRC. Все команды IRC начинаются символом /. Он сообщает компьютеру, что вы вводите команду, а не сообщение. Чтобы посмотеть, какие каналы вам доступны, введите:

/list

и нажмите enter.

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

/join #канал

где «#канал» - имя канала, и нажмите enter. Некоторые «общедоступные» каналы в дейтвительности требуют приглашения от кого-нибудь, кто уже в канале находится. Чтобы запросить приглашение, введите

/who #имя_канала

где #имя_канала - имя желательного канала, и нажмите enter. Потом спросите кого-нибудь, у кого около имени стоит символ @, можете ли вы присоединиться. Обратите внимание, что при вводе канала следует включать символ #. Выберите такой, на котором есть несколько пользователей, чтобы вы могли увдеть IRC в действии.

Если этот канал занят, то как только вы присоединитесь, верхняя часть вашего экрана

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

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

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

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

<tomg>

Если вы вы получите от кого-то частное сообщение, имя пославшего будет заключено между звездочками, вот так:

*tomg*

Команды IRC

/away Она даст остальным знать, что вы еще на связи, но на минутку отошли от компьютера.