Основные функции и возможности mIRC v7.17




ОТЧЕТ

по лабораторной работе № 6

на тему:

«Средства поддержки телеконференций в реальном времени – Internet Relay Chat»

по курсу «Информационные сети»

 

 

 

ТАГАНРОГ

Цель работы:

Изучение организации, свойств и возможностей среды IRC.

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

Практическое освоение основных приемов работы с данной программой.

Теоретическая часть

Общие сведение об IRC

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

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

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

Две причины популярности IRC:

· возможность использования программы-клиента IRC в среде практически любой ОС с минимальными ресурсами и с любой программой просмотра, называемой браузером (browser). Поддержка IRC в среде «всемирной паутины» (World-Wide Web, WWW) Internet обычно связана с использованием определённого браузера и определённой ОС. Кроме того, достаточно сложный WWW-IRC-клиент требует больше ресурсов компьютера, нежели автономный IRC-клиент;

· для работы IRC-клиента вполне достаточно даже процессора Intel-386. Это связано с тем, что в IRC используются собственные протоколы, минимизирующие затраты ресурсов компьютера. Скорость работы зависит только от качества доступа в Internet.

Наиболее популярными программами-клиентами IRC являются: mIRC, MS Chat, Pirch.

В среде IRC сформировалась своя терминология:

· Nick (или любое другое неповторяющееся имя)– виртуальное имя (псевдоним) пользователя, под которым остальные пользователи будут видеть его в сети IRC;

· Kick – удаление пользователя с канала за нарушения правил общения;

· OP – оператор – участник разговора на канале, имеющий более широкие права, чем остальные разговаривающие. Он имеет право выгнать любого из участников с канала, установить запрет на посещение данного канала, изменить тему (топик) или установки канала. Различаются два вида OP – Owner (хозяин канала, имеющий максимальные права) и Host (помощник хозяина, подчиняющийся только хозяину). Host может выгнать только равного себе или простого посетителя канала. Owner же может выгонять всех. Запрет на посещение, который поставил Owner, Host снять не в состоянии, тогда как Owner может отменять любые действия помощника;

· Topic (тема) – заголовок, включающий название (имя) канала и краткое пояснение о теме и составе его участников. Он ограничен числом символов и набором знаков. Обычно устанавливать и менять Topic имеют право только OP канала;

· Private – разговор двух пользователей наедине, когда их сообщения больше никто не может видеть;

· Fouder (основатель канала) – лицо, зарегистрировавшее данный канал и имеющее на него все права. Это один из хозяев канала.

Основные функции и возможности mIRC v7.17

Функция и меню подключения к серверу «Connect». Подключение к серверу IRC – первый шаг в беседе на IRC – осуществляется через диалоговое окно «Connect» (рисунок 1), которое появляется при первом запуске mIRC.

Рисунок 1 Диалоговое окно «Connect »

После ввода необходимой информации о себе следует выбрать IRC–сервер из списка серверов и затем, нажав кнопку <ОК> или «Connect to IRC Server», можно соединиться с искомым сервером. После установки соединения, сервер показывает сообщение дня в status–окне, которое содержит информацию об этом IRC-сервере (motd-сервера). После этого вы сможете зайти на канал, чтобы начать беседовать.

Система меню mIRC выводится в левой части любого диалогового окна и представлена в виде дерева в поле «Category» (рис.6.1).

Меню «Connect» включает следующие пункты.

1. Пункт«Options »(опции) выводит одноименное диалоговое окно, позволяющее задать необязательные параметры подключения (рисунок 2).

Рисунок 2 Диалоговое окно «Options »

Опция «Connect on startup» обеспечивает автоматическое подключение к IRC-серверу при запуске mIRC.

Опция «Reconnect on disconnection» обеспечивает автоматическое повторное подключение к выбранному IRC-серверу при разрыве соединения.

Опция «Pop up connect dialog on startup» задает вывод диалогового окна Connect при запуске mIRC.

Опция «Move to top of list on connection» задает при подключении перевод имени IRC-сервера на первое место в списке. Если IRC-сервер выбирается из списка серверов listbox или вы нажимаете кнопку «Connect», то имя сервера станет первым в списке.

Опция «When connecting…» (во время подключения) позволяет задать число повторных попыток и их интервал подключения в случае неудачи. mIRC будет делать новую попытку соединения (Retry connection:) введенное число (999) раз, через каждое введенное число (10) секунд после очередной неудачной попытки (If not connecting within).

Опция «Try next server in group» позволяет при неудаче выбранного подключения попытаться автоматически использовать следующий сервер из списка серверов. mIRC повторит попытку подключения к следующим IRC-серверам из списка по очереди, пока не будет осуществлено успешное подключение.

Опция «Default Server Port »(порт сервера по умолчанию) позволяет задать встроенный порт сервера, который будет использоваться в случае, если вы не определили порт для сервера при указании его в диалоговом окне «Connect » ( кнопка «A dd»).

2. Пункт «Local Info » (локальная информация) выводит одноименное диалоговое окно со следующими элементами (рисунок 3).

Рисунок 3 Диалоговое окно «Local Info »

Поля ввода «Local Host » (ваш хост) и «IP Address » (адрес IP) необходимы, если вы хотите использовать возможности DCC в mIRC. mIRC попытается определить их самостоятельно и заполнить эти поля автоматически. Тем не менее, в случае невозможности определения IP-адреса или хоста вам необходимо их будет ввести вручную. Если будет введён ошибочный IP-адрес, вы не сможете отсылать файлы по DCC и пользоваться DCC-чатом.

Поле «Local Host »используется для регистрации с сервером и может быть частью вашего e-mail адреса после @ знака, например если e-mail адрес – guest@tsure.ru, тогда нужно ввести tsure.ru.

Поле «IP Address »заполняется mIRC. mIRC находит ваш IP-адрес и сохраняет его в файле mirc.ini для будущей ссылки, чтобы не искать при каждом подключении к IRC-серверу.

Опции «On connect, always get » (при соединении всегда получать) необходимы из-за того, что существуют различные способы подключения к Internet. Некоторые компьютеры имеют фиксированный локальный хост и IP-адрес, другие имеют динамический локальный хост или динамический IP-адрес. Если вы не знаете, какой у вас тип соединения, сделайте выбор на своё усмотрение.

Опция «Lookup method » (метод поиска) помогает найти ваш IP-адрес. Если вы обнаружили, что mIRC не в состоянии определить ваш IP-адрес правильно, вы можете попробовать изменить метод поиска от «Normal » на «Server » или наоборот. Возможно, в этом случае проблема будет решена.

Используя метод поиска «Normal », mIRC полагается на ваш winsock, предоставляющий правильный IP-адрес. Используя метод поиска «Server », mIRC распознаёт ваш локальный хост через IRC-сервер и затем выполняет команду /dns, чтобы определить IP-адрес. Метод поиска Server работает медленнее, чем метод поиска Normal. При успешном определении вашего локального хоста и IP-адреса, mIRC выводит соответствующие сообщения в окне статуса.

Замечание. Если при использовании вышеуказанных методов поиска, mIRC не смог определить ваш локальный хост или IP-адрес, обратитесь к системному администратору сети.

3. Пункт «Identd » – данные идентификации (Identification Data, ID) – выводит одноименное диалоговое окно со следующими опциями и полями ввода (рисунок 4).

Опция «Enable Ident Server » (включить ident -сервер).. mIRC может выступать в качестве ident -сервера и отсылать информацию, введённую в полях «U ser ID » и «S ystem ». В общем случае эту опцию следует оставить включённой, т.к. некоторые серверы могут отказать в соединении, если не будет ответа на ident -запрос.

Рисунок 4 Диалоговое окно «Identd»

Поле ввода «User ID »(ID пользователя). Это может быть имя пользователя компьютера. Обычно это поле содержит часть e-mail адреса (текст перед знаком @). Можно использовать символы: {.}, {0-9}, {A-Z}, {_}, {-}, {a-z}.

Поле ввода «System » (система) идентифицирует вашу операционную систему.

Поле ввода «Port » (порт). Обычно вводится число 113.

Опция «Show Identd requests »(показ Identd запросов) выводит любые identd запросы, посылаемые вам identd-сервером, если первая опция «Enable Ident server »былавключена.

Опция «Enable only when connecting » (включить только во время подключения) включает identd -сервер только во время подключения к IRC-серверу. Вы также можете использовать команду /identd [on|off] [userid], чтобы изменить вышеуказанные параметры.

4. Пункт «Firewall (защитный экран) выводит одноименное диалоговое окно (рисунок 5). mIRC имеет возможность подключения к IRC-серверу через Socks4, Socks5 или защитный экран Proxy. Основная цель этой опции – обеспечить доступ к IRC через сервер защиты. Большинству пользователей, имеющих выход в Internet из дома, не требуется включать эту опцию.

Рисунок 5 Диалоговое окно «Proxy»

Поле ввода «Hostname »(имя хоста) задает адрес вашего сервера защиты. Имя сервера может иметь доменную структуру или IP-адрес.

Поле ввода «User ID » (ID-пользователя) рассмотрено выше.

Поле ввода «Password » (пароль) позволяет ввести пароль для доступа к серверу защиты.

Поле ввода «Port » (порт). Для серверов защиты Socks это значение обычно равно 1080.

Опция «Initiate DCCs through firewall » (использовать возможности DCC через сервер защиты). Чтобы установить связь по DCC протоколу, mIRC использует пассивный протокол.

Замечание. Возможности Socks4 и Proxy функционально ограничены и допускают только соединение с IRC-сервером.

Команда /firewall позволяет вам изменять вышеуказанные настройки параметров сервера защиты:

/firewall [-cmN[+|-]d] [on|off] <server> <port> <userid> <password>

где: -c очищает поля userid и password;

-mN, а N= 4 / 5 / p для Socks4 / Socks5 / Proxy.

+ d / -d - включает / выключает dcc через экран.

Функция и меню «IRC». Выбор данной функции выводит одноименное диалоговое окно, содержащее следующие опции (рисунок 6).

Рисунок 6 Диалоговое окно «IRC »

Опция «Prefix own messages » (префикс собственных сообщений) делает ваш Nick префиксом для любых сообщений в channel/query/chat.

Опция «Show mode prefix » (показывать префикс режима). Если эта опция включена, то пользователи в сообщениях канала будут с префиксами.@%+ mode (режим канала).

Опция «Iconify query window » (не фокусироваться на окне привата). Если кто-нибудь посылает вам приватное сообщение, по умолчанию открывается приватное окно, готовое для ввода ответных сообщений. Вы можете выбрать эту опцию, для того чтобы предотвратить появление приватного окна поверх активного окна, в котором вы работаете.

Опция «Use single message window » (использовать единственное окно для сообщений). Включение этой опции позволяет перенаправить все приватные сообщения или уведомления от других пользователей в одно единственное окно. Для ответа вам необходимо использовать команду /msg. Если вы хотите открыть приватное окно, то используйте команду /query.

Замечание. Вы можете нажимать клавишу <Tab> для просмотра списка пользователей, которые оставляли сообщения для вас.

Опция «Copy messages to query » (копировать сообщения в приватное окно). Если вы говорили с кем-то в единственном окне сообщений, используя команду /msg, и затем решили открыть приватное окно (команда /query), то выбор этой опции позволит скопировать все сообщения, которые вы вели из единственного окна сообщений, в приватное окно.

Опция «Whois on query » (команда whois в привате). Выберите эту опцию для того, чтобы mIRC выполнял команду /whois для получения некоторой информации о псевдониме пользователя при посылке вам приватного сообщения.

Опция «Auto-join on invite » (авто-соединение по приглашению). Включение этой опции позволит вам автоматически зайти на канал, когда вы получаете на него приглашение.

Опция «Rejoin channel when kicked » (снова зайти на канал после того, как вас выгнали). Если вас выгнали с канала, mIRC немедленно попытается присоединиться к тому же каналу. Он не закроет окно канала до тех пор, пока не обнаружит, что снова зайти на канал всё-таки невозможно.

Опция «Rejoin channel on connect » (снова зайти на канал при подключении) позволяет автоматически заходить на каналы, на которых вы находились в случае потери связи с IRC-сервером.

Опция «Cancel away on keypress » (отменить команду away при вводе сообщения). Если вы решили на время отлучиться, то желательно оповестить об этом остальных участников беседы. Это делается командой /away <message>. Выбор данной опции позволяет отключить команду away при посылке сообщения в канал или приват.

Опция «Skip MOTD on connect » (пропустить сообщение MOTD при подключении к IRC-серверу) позволяет не выводить сообщение MOTD, которое IRC-сервер посылает вам, когда вы впервые подключаетесь к нему.

Опция «Hide ping? pong! Event » (скрыть события ping? pong!) скрывает Ping?-Pong!-сообщения, которые mIRC выводит в окно статуса, всякий раз, когда сервер посылает вам вопрос ping?, чтобы проверить что соединение активно.

Опция «Short Join/Part messages » (краткие сообщения Join/Part) позволяет выводить сообщения о заходе на канал (join) и выходе с канала (part) в краткой форме.

Опция «Show addresses » (показ адресов пользователей). Всякий раз, когда пользователь заходит, выходит, покидает или выгоняется из канала, вы можете посмотреть его адрес, выбрав эту опцию.

Опция «Show invites in active window » (показ приглашений в активном окне). Если эта опция выключена, сообщение о приглашении на канал появится в окне статуса.

Опция «Show queries in active window » (показ приватных сообщений а активном окне) показывает все приватные сообщения в активном окне канала вместо открытия приватного окна. Тем не менее, если вы не в окне канала, окно привата будет открыто.

Опция «Show notices in active window » (показ уведомлений в активном окне) показывает все уведомления в активном окне вместо окна статуса.

Опция «Show /whois in active window » (показ /whois в активном окне). Если эта опция включена, то результаты работы команды /whois будут показаны в канале/привате/чате, иначе в окне статуса.

Опция «Show CTCPs in active window » (показ событий CTCP в активном окне) показывает все CTCP сообщения в активном окне вместо окна статуса.

Диалог «Show... (показ...) выводит диалоговое окно, позволяющее вам изменять встроенные параметры по умолчанию для событий канала, например, заход/выход и т.п.

Замечание. Вы можете изменить настройки своего канала, находясь на нём, командой /channel. Для этого необходимо иметь статус оператора этого канала.

Далее рассмотрим пункты меню «IRC».

1. Пункт «Perform » (выполнить) выводит диалоговое окно.

Опция «On connect, perform these commands » (при подключении выполнить следующие команды). В поле ввода вы можете ввести команды, которые будут выполняться каждый раз, когда вы подключаете к IRC-серверу. Например, команда /join #hostels – подключит вас к каналу #hostels, когда вы подключитесь к серверу.

Пункт «Perform » может включаться или выключаться, как опция, командой /perform [on|off].

2. Пункт «Highlight » (выделить) выводит одноименное окно. При помощи характеристики highlight можно назначить цвета и звуки для поступающих сообщений, слова которых содержатся в списке highlight. Таким образом, вы можете выделять отдельные слова или сообщения, пришедшие от определённых людей.

Вы можете модифицировать список highlight, нажимая кнопки «Add» (добавить), «Edit» (редактировать) или «Delete» (удалить).

Включение опции «Enable Highlighting »позволяет включить выделение указанных в списке highlight слов.

3. Пункт «Messages » выводит одноименное диалоговое окно со следующими опциями и полями ввода.

Опция «Timestamp events, format »(формат времени) позволяет ставить текущее время перед поступающими и исходящими сообщениями.

Опция «Strip codes from incoming messages» позволяет удалять управляющие коды из поступающих частных или канальных сообщений.

Поле ввода «Ctcp finger reply » (Ctcp – ответ) позволяет ввести форму ответа, посылаемого другому пользователю, если вам сделали /ctcp – запрос.

Поле ввода «Quit message » (выходное сообщение) позволяет ввести формы сообщения, посылаемого другим пользователям, когда вы покидаете IRC-чат.

Опция «Process ANSI codes in incoming messages » (обрабатывать ANSI–коды поступающих сообщений) преобразует цветовые ANSI–коды поступающих сообщений в цветовые коды mIRC.

Опция «Perform SJIS/JIS conversions » (выполнять SJIS/JIS-преобразования) конвертирует исходящие сообщения SJIS в JIS и декодирует поступающие сообщения JIS в SJIS для японских систем.

4. Пункт «Control » (управление). Используются следующие установочные параметры в канале и управлении.

Авто-операция. Если пользователь подключается к каналу, где Вы – оператор, и адрес потребителя указывается в списке авто-операции, ему дадут статус Операции. Вы можете добавить адрес к списку в следующем формате:

nick!userid@host,#channel1,#channel2

На IRC адреса потребителя определяются в формате:

nick!userid@host

Так, если мой псевдоним MadGoat и мой адрес khaled@mirc.com, то чтобы установить меня в вашем списке, Вы должны использовать:

madgoat!khaled@mirc.com

Если у меня несколько псевдонимов, то Вы должны использовать:

*!khaled@mirc.com

Если у меня несколько псевдонимов и несколько userid, то Вы должны использовать:

*!*@mirc.com

Команда /auto имеет формат:

/auto [-r] <on|off|nick/адрес> [#channel1,#channel2,...] [type]

Здесь ключ -r указывает, что адрес должен быть удален.

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

Произвольная задержка авто-операции. Ее выбор вводит произвольную задержку 1-7 секунд в программе авто-операции. Это должно предохранить канальные окно от заполнения с уведомлениями способа всякий раз, когда псевдоним – в списке авто-операции различных пользователей. Если в конце произвольной задержки потребитель уже отобран, тогда mIRC не выполняет Операцию.

Опция «Ignore » (игнорировать). Если кто-либо посылает вам приватное сообщение или сообщение в канал, и его адрес находится в списке ignore, то это сообщение будет проигнорировано и не будет отображено. Вы можете добавить адрес к ignore-списку в следующем формате:

nick!userid@host,private,invite,ctcp

Команда /ignore имеет следующий формат:

/ignore [-lrpcntikxu#] <on|off|nick/адрес> [type],

где p = частный, c = канал, n = уведомление, t = ctcp, i = приглашение, k = управляющие коды;

-u# ключ определяет задержку в секундах после которой с адреса автоматически буден снят ignore;

-r ключ указывает, что адрес должен быть удален;

-x ключ указывает, что этот адрес должен исключаться из ignore;

-l ключ выводит список игнорируемых адресов подходящих под указанный тип.

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

Вы можете очистить список ignore определением -r без адреса.

Замечание. Если у вас есть окно /query, открытое с кем-то, частными сообщениями от них, оно не проигнорируется, даже если бы их адрес рассматривался как ignore.

Protect (защитить). Если вы имеете дело с каналом и у вас есть канальный статус Операции, любые пользователи, которые имеют данные псевдонимы, будут автоматически защищены. Вы можете добавить адрес к списку в следующем формате:



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-08-20 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: