Автор: Пользователь скрыл имя, 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.Понятие
«чат»……………………………………………………………….
2.Типы
чат – систем…………………………………………………………..
3. Чат один на один при помощи talk……………………………………….9
4. Чат, транслируемый посредством Интернет: IRC – чат………………...11
5. Установка IRC – клиента …………………………………………………13
6. Запуск IRC ………………………………………………………………....18
7. Некоторые важные команды IRC……………………………...………....21
8.Установка
Eggdrop………………………...……………………………
9.Способы
защиты IRC………………………………...……………
Заключение………………………...……………
Список
используемых источников……………………...…………………..
Введение
Краткая
история 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, свободно
распространяемая под
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. Однако существует и ряд значимых отличий, среди которых можно выделить следующие:
Этот
последний факт(использование
Таким же образом IRC выделяет пользователей в отдельные группы по их интересам, используя систему, называемую каналы. Каждый канал имеет постоянное имя(например, #Linux) и отражает темы групповых дискуссий. Такие каналы, подобно виртуальным комнатам, разделены и отличаются от других каналов.
Поскольку каналы IRC передают дискуссии в реальном масштабе времени (и поскольку такие дискуссии тяжело отследить), IRC часто используется для очень любопытных и нетривиальных целей.
1)Граждане
авторитарных государств
время
политической неустойчивости в России,
когда переворот был уже
2)Семьи американских военных получали сообщения о своих любимых (и связывались с ними) во время операции «Буря в пустыне».
3)Взломщики программной защиты и программные пираты используют IRC для передачи нелегального софта и обсуждают методы взлома программ.
4)Политические
диссиденты и (по мнению
В целом такие вещи кажутся не очень вероятными, но, так или иначе, они имели место быть. Каков же шанс, что в IRC вы неожиданно встретитесь с террористом? Почти нулевой, и вот почему. Люди, которые не очень ладят с законодательством, стараются не использовать стандартные каналы IRC. Вместо этого они создают свой собственный. Поэтому их присутствие в IRC не чувствуется.
Большинство людей используют IRC просто для общения и, как правило, пользуются при этом уже созданными каналами. Фактически свыше 30000 IRC каналов существуют на постоянной основе, и подавляющее большинство из них сосредотачиваются на совершенно нормальных темах.
Однако
в сети присутствует большое количество
каналов достаточно вызывающей тематики,
где люди порой выражают весьма непопулярные
взгляды. Когда вы только начинаете использовать
IRC, вашей первой реакцией может стать
шок – как я уже сказал выше, здесь не действуют
никакие правила. В этом аспекте IRC – настоящая
зона полной свободы слова.