Установка и администрирование IRC чатов

Автор: Пользователь скрыл имя, 16 Сентября 2011 в 14:26, курсовая работа

Краткое описание

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

Оглавление

Введение…………………………………………………………………….…5

1.Понятие «чат»……………………………………………………………….7

2.Типы чат – систем…………………………………………………………..8

3. Чат один на один при помощи talk……………………………………….9

4. Чат, транслируемый посредством Интернет: IRC – чат………………...11

5. Установка IRC – клиента …………………………………………………13

6. Запуск IRC ………………………………………………………………....18

7. Некоторые важные команды IRC……………………………...………....21

8.Установка Eggdrop………………………...……………………………….22

9.Способы защиты IRC………………………………...…………………….27

Заключение………………………...………………………………….……...31

Список используемых источников……………………...…………………..32

Файлы: 1 файл

Курсовая.doc

— 1.52 Мб (Скачать)

   Содержание: 

   Введение…………………………………………………………………….…5

   1.Понятие  «чат»……………………………………………………………….7

   2.Типы чат – систем…………………………………………………………..8

   3. Чат один на один при помощи talk……………………………………….9

   4. Чат, транслируемый посредством Интернет: IRC – чат………………...11

   5. Установка IRC – клиента …………………………………………………13

   6. Запуск IRC ………………………………………………………………....18

   7. Некоторые важные команды IRC……………………………...………....21

   8.Установка  Eggdrop………………………...……………………………….22

   9.Способы  защиты IRC………………………………...…………………….27

   Заключение………………………...………………………………….……...31

   Список  используемых источников……………………...…………………..32 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

   

   

   Введение 

   Краткая история Linux 

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

   В чем реальная причина популярности UNIX? Многие хакеры нутром чувствуют, что UNIX - это “настоящая вещь”, Единственная Настоящая Операционная система. Существуют версии UNIX для многих систем, начиная от персонального компьютера, до суперкомпьютеров, таких как Cray Y-MP. Большинство версий UNIX для персональных компьютеров достаточно дороги и сложны.

   Отсюда  и появление Linux, как системы, разрабатываемой все более расширяющейся группой энтузиастов UNIX, которые хотят собственноручно в ней поковыряться. Linux - свободно распространяемая версия UNIX, первоначально была разработана Линусом Торвальдсом (Linus Torvalds). Linux был создан с помощью многих UNIX-программистов и энтузиастов из Internet, тех, кто имеет достаточно навыков и способностей развивать систему. Ядро Linux не использует коды AT&T или какого-либо другого частного источника, и большинство программ Linux разработаны в рамках проекта GNU из Free Software Foundation в Cambridge, Massachusetts. Но в него внесли лепту также программисты всего мира.

   Относительно  появления Linux версии 0.01 никогда не делалось никаких официальных заявлений. Исходные тексты 0.01 не давали даже нормального выполняемого кода: они фактически состояли лишь из набора заготовок для ядра и молчаливо предполагали, что вы имеете доступ к Minix-машине, чтобы иметь возможность компилировать их и совершенствовать.

   

   5-го  октября 1991 года Линус объявил  первую "официальную" версию Linux, версия 0.02. Вновь это рассматривалось как создание некой хакерской системы. Основное внимание - создание ядра. Никакие вопросы поддержки работы с пользователем, документирования, тиражирования и т. п. даже не обсуждались. Кажется, что и сегодня сообщество Linux-истов считает эти вопросы вторичными по сравнению с "настоящим программированием" - развитием ядра.

   Linux поддерживает широкий спектр  программных пакетов от TeX до X Windows, компиляторов GNU C/C++, протоколов TCP/IP. Это  гибкая реализация ОС UNIX, свободно  распространяемая под генеральной лицензией GNU. Linux может любой вышеназванный персональный компьютер превратить в рабочую станцию. Бизнесмены инсталлируют Linux в сетях машин, используют операционную систему для обработки данных в сфере финансов, медицины, распределенной обработки, в телекоммуникациях и т.д . 
 
 
 
 
 
 
 
 
 
 

   1.Понятие «чат»

   Чат – это процесс проведения сеанса связи в реальном времени с  использованием вашего компьютера. Однако вместо фактического разговора вы печатаете  ваши предложения посредством клавиатуры. Точно так же человек или люди, с которыми вы болтаете, отвечают, набирая свои ответы на их машинах.

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

   

     
 
 
 
 
 
 
 
 
 

   

   

   2.Типы чат - систем

   Существуют 3 основных семейства чатов:

   1)Ограниченные  семейства чатов – позволяют  вам общаться с любым пользователем  одной с вами сети;

   2)Закрытые  семейства чатов – позволяют  вам общаться с зарегистрированными  пользователями сети. Такие чат – системы не предоставляют доступа посторонним;

   3)Открытые  семейства чатов – позволяют  вести разговор с любым посетителем  хоста.

   Кроме того, семейства чатов могут быть или «один на один» (вы можете вести  диалог только с одним человеком) или коллективные (вы можете общаться с десятком или даже сотней человек одновременно).

   Таким образом, можно выделить два класса семейств чатов: частные и общественные. В частных чат – системах порой  требуется специальное программное  обеспечение (коммерческие программы для этого семейства чатов или небольшие клиентские приложения). В общественных системах любой клиент может принять участие в беседе. Далее главным образом мы будем касаться систему «один на один» и о коллективных чатах как в локальных, так и в глобальных сетях. 
 
 
 
 
 
 
 
 
 

   

   

   3.Чат один на один при помощи talk

   Неудивительно, что наша операционная система имеет  встроенную систему чата «один на один». Эта система называется talk. Для того чтобы связаться с другим пользователем с вашего компьютера, наберите команду talk и имя пользователя:

   talk ksandr68

   В ответ, операционная система сообщит  вам, что она оповещает пользователя о вашем желании с ним пообщаться:

   [Waiting for your party to respond]---------------------

   Тем временем терминал вызываемого пользователя отобразит сообщение, подобное этому:

   Message from Talk_Daemon@207.171.0.111 at 19:06

   talk: connection requested by chatme@207.171.0.111.

   talk: respond with: talk chatme@207.171.0.111.

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

   talk chatme@201.171.0.111.

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

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

   

   

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

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

   talk ksandr68@pacificnet.net

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

   

   

   4.Чат, транслируемый посредством Интернет: IRC – чат

   Вероятно, наиболее популярная система беседы из всех – чат посредством Internet или IRC(Internet Relay Chat). Разработанный в Финляндии в конце 80-х, IRC – пограничная зона Интернета. Здесь – пространство, свободное от законов, где сотни тысяч человек ежедневно общаются, невидимые и незамечаемые для всего остального мира.

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

  1. IRC позволяет общаться значительному количеству пользователей;
  2. IRC предоставляет возможность сохранить конфиденциальность, в случае, если пользователь того желает;
  3. IRC позволяет отправлять файлы
  4. IRC использует систему каналов или групп

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

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

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

   1)Граждане  авторитарных государств использовали  IRC, чтобы анонимно сообщить о новостях относительно политических переворотов (например, во  

   

   

   время политической неустойчивости в России, когда переворот был уже очевиден).

   2)Семьи  американских военных получали  сообщения о своих любимых  (и связывались с ними) во время  операции «Буря в пустыне».

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

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

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

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

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

Информация о работе Установка и администрирование IRC чатов