Министерство образования Российской Федерации
Кафедра автоматизированных систем управления
по дисциплине
«Информатика»
«Сервисы глобальных компьютерных сетей: электронная почта, телеконференции, Internet Relay Chat (IRC), ICQ, Internet-телефония»
Проверил: Качановский Ю.П.
Липецк – 2010 г.
ОГЛАВЛЕНИЕ
Глобальная компьютерная сеть Интернет……………………………...……..4
Интерактивные сервисы Интернета…………………………………………4
Электронная почта……………………………………………………………….5
История создания……………………………………………………………..6
Протоколы передачи электронной почты………...…………………………7
Протокол SMTP……………………………………………………………….8
Протокол POP3………………………………………………………………..8
Протокол IMAP……………………………………………………………….9
Адресация в системе электронной почты…………………………………...9
Достоинства электронной почты…………………………………………...10
Телеконференции……………………………………………………………….11
Организация новостей………………………………………………………14
Подписка на телеконференции……………………………………………..14
Что такое USENET…………………………………………………………..14
Протокол NNTP……………………………………………………………...15
Internet Relay Chat……………………………………………………………...15
История возникновения……………………………………………………..17
Плюсы и минусы IRC……………………………………………………….18
Зачем нужны операторы?...............................................................................18
Подключение к IRC………………………………………………………….19
IRC-сети……………………………………………………………………...20
Протоколы IRC………………………………………………………………20
ICQ………………………………………………………………………………20
История возникновения и развития………………………………………...20
Учетная запись (UIN)………………………………………………………..22
Обмен сообщениями………………………………………………………...23
Интерфейс ICQ-клиента…………………………………………………….24
Спецификация ICQ протокола……………………………………………...25
Интернет-телефония…………………………………………………………...26
История развития…………………………………………………………...26
Принцип действия……………………………………………………....…...27
Протоколы передачи………………………………………………………...27
Качество связи Интернет-телефонии………………………………………28
Отличие Интернет-телефонии от обычной телефонии…………………...29
Skype………………………………………………………………………….29
1. Глобальная компьютерная сеть Интернет
Интернет (англ. Internet) — всемирная система объединённых компьютерных сетей, построенная на использовании протокола IP и маршрутизации пакетов данных. Интернет образует глобальное информационное пространство, служит физической основой для Всемирной паутины и в связи с этим часто упоминается как «Глобальная сеть». Интернет как глобальная сеть стал зарождаться лишь в 80-е годы 20 столетия (США) и за столь короткий эволюционный путь число пользователей, регулярно использующих Интернет, составило около 1,5 млрд человек – это около четверти населения Земли. Другим средствам массовой информации требовалось гораздо больше времени для достижения такой популярности.
В настоящее время подключиться к Интернету можно через спутники связи, кабельное телевидение, телефон, сотовую связь, специальные оптико-волоконные линии или электропровода. Всемирная сеть стала неотъемлемой частью жизни в развитых и развивающихся странах.
Сейчас мало кто обходится без сети Интернет, на данный им пользуются практически все, от детей и до пенсионеров. На многих сайтах можно бесплатно получить доступ к необходимой информации, что очень удобно. Подключение к Интернету становится всё доступней и дешевле, поэтому глобальная сеть продолжает стремительно развиваться.
Интерактивные сервисы ИнтернетаВ настоящее время в Интернете существует достаточно большое количество сервисов, обеспечивающих работу со всем спектром информационных ресурсов. Особого внимания заслуживают сервисы Интернета, предназначенные для обеспечения интерактивного общения пользователей сети. К ним относятся:
электронная почта (E-mail), обеспечивающая возможность обмена сообщениями одного человека с одним или несколькими абонентами;
телеконференции, или группы новостей (Usenet), обеспечивающие возможность коллективного обмена сообщениями;
сервис IRC, предназначенный для поддержки текстового общения в режиме реального времени (chat);
сервис ICQ, предназначенный для обмена мгновенными сообщениями между двумя пользователями. Совсем недавно были разработаны ICQ-чаты, позволяющие сразу нескольким пользователям ICQ обмениваться мгновенными сообщениями.
Интернет-телефония, или по-другому IP-телефония, обеспечивающая передачу речевых сигналов по сети между пользователями.
Интернет-сервисы делятся на стандартные и нестандартные. Для стандартных сервисов принципы построения клиентского и серверного программного обеспечения, а также протоколы взаимодействия сформулированы в виде международных стандартов. Следовательно, разработчики программного обеспечения при практической реализации обязаны выдерживать общие технические требования.
Нестандартные сервисы представляют собой оригинальную разработку той или иной компании. В качестве примера можно привести различные Интернет-пейджеры — ICQ, AOL и т. п., трансляции радио и видео и т. д. Важной особенностью таких систем является отсутствие международных стандартов, что может привести к возникновению технических конфликтов с другими подобными сервисами.
Электронная почтаЭлектронная почта (от англ. electronic mail) — технология и предоставляемые ею услуги по пересылке и получению электронных сообщений (называемых «письма» или «электронные письма») по глобальной компьютерной сети.
Основным отличием от прочих систем передачи сообщений является возможность отложенной доставки сообщения, а также развитая система взаимодействия между независимыми почтовыми серверами (отказ одного сервера не приводит к неработоспособности всей системы).
2.1. История создания
Электронная почта как средство коммуникации возникла не в 1971 г., как об этом зачастую можно прочитать в популярных изданиях, а несколько раньше. Это произошло летом 1965 г., когда Ноэль Моррис и Том ван Влек написали программу MAIL для операционной системы CTSS, которая позволяла пользователям передавать друг другу текстовые сообщения в рамках одного компьютера, т. е. предназначалась для решения конкретных проблем пользователей и назначения задач программистам.
В 1968 году в компании Bolt Beranek and Newman Рей Томлинсон разработал программу SNDMSG (от "send message"), которая позволила программистам отправлять сообщения друг другу для координации работ. Она работала только в локальной сети, с ее помощью пользователи могли создавать текстовый файл и отсылать его в так называемый "почтовый ящик", в который можно было лишь записывать сообщения, но нельзя было переписать или прочитать то, что там уже было.
Следующий шаг, который предпринял Рей Томлинсон - выбрал символ @ (читается как "эт", хотя в России чаще называют этот символ сленговым термином "собака") в качестве разделителя между адресом почтового ящика пользователя и адресом машины в сети. Рэй понимал, что нужно найти на клавиатуре такой знак, который наверняка не мог встретиться ни в адресе почтового ящика пользователя, ни в адресе машины, поэтому и выбрал именно этот символ.
Когда в результате доработок программы Рей Томлинсон убедился, что SNDMSG прекрасно работает в сети (примерно конец 1971 г.), он разослал сообщение своим коллегам, в котором рассказывалось о новой возможности и разъяснялось, как правильно ставить @ - между логином пользователя и именем машины в сети.
Усовершенствованная программа SNDMSG стала очень популярной среди сотрудников компании Bolt Beranek and Newman. Уже через 2 года около 75 процентов всего трафика в BBN составляла электронная почта!
Однако привычный нам вид электронная почта приобрела только после серьезной доработки программы Лоуренсом Робертсом. Робертс предусмотрел просмотр списка всех писем, выборочное чтение нужного сообщения, сохранение письма в отдельном файле, пересылку другому адресату и возможность автоматической подготовки ответа. Если уж непременно присваивать звание "отца электронной почты", то его в равной мере заслужили Моррис, Томлинсон и Робертс.
Создание электронной почты является переломным моментом в истории развития сети Интернет (многие даже полагают, что это именно электронная почта дала импульс для рождения Интернета как такового). Благодаря электронной почте сначала тысячи, а потом и миллионы людей с охотой приобщались к Интернету. Электронная почта совершенно неожиданно для многих возродила эпистолярный жанр, которому после изобретения телефона предрекали скорую смерть. Можно ли было предположить, что современный человек будет каждый день писать и получать десятки и сотни писем, а общее ежедневное число посланий перевалит через миллиард? Сегодня в электронный конверт можно вложить не просто текст, но и фотографию, звук и даже видео, а для того чтобы завести бесплатный почтовый ящик, необходимо только иметь доступ к Интернету. Эту услугу наперебой предлагают тысячи узлов Всемирной паутины, самыми популярными из которых на сегодняшний день являются: Hotmail, Mail.ru, Яндекс.Почта и др.
Протоколы передачи электронной почтыФункционирование электронной почты осуществляется с помощью трех протоколов: SMTP, РОРЗ и IMAP. Без них невозможна работа электронной почты. Одной из особенностей этих протоколов является их узкая направленность: их принципиально невозможно использовать для других целей, что, к тому же, не имеет смысла.
Второй особенностью почтовых протоколов является их однозадачность. Например, протокол, отсылающий сообщения, не способен их принимать, и наоборот. Именно поэтому такие протоколы работают парами (SMTP+POP3 либо SMTP+IMAP).
Протокол SMTPSMTP (Simple Mail Transfer Protocol, простой протокол передачи почты) — протокол, который используется для отправки почты от пользователей к серверам и между серверами для дальнейшей пересылки к получателю. Перед тем, как это сделать, протокол устанавливает соединение между компьютерами, что гарантирует доставку сообщения. Протокол SMTP очень простой и эффективный, однако эта эффективность не распространяется на все задачи и возможности. Так, он не обладает даже простейшим механизмом аутентификации и возможностью шифрования данных при передаче между почтовыми серверами. Самым большим недостатком SMTP является его неспособность к пересылке графики.
Чтобы не отказываться от этого довольно хорошего протокола, было принято решение расширить его несколькими полезными и необходимыми расширениями. Таким расширением, например, является MIME (Multipurpose Internet Mail Extensions, многоцелевое расширение почтовой службы в Интернете), благодаря которому существует возможность отсылать файлы любого формата и содержания. Кроме того, разработан стандарт UUENCODE, позволяющий передавать текстовые сообщения в разных кодировках.
Протокол POP3РОРЗ (Post Office Protocol 3, протокол почтового отделения, версия 3) — почтовый протокол, который используется почтовым клиентом для получения сообщений электронной почты с сервера.
Обычно РОРЗ работает в паре с протоколом SMTP, что позволяет организовать эффективную систему отсылки и приема электронных сообщений.
Интерфейс протокола еще более простой, чем интерфейс SMTP, и с этим связаны определенные неудобства. Так, отсутствует возможность выборочного скачивания письма или просмотра содержимого письма непосредственно на почтовом сервере.
Протокол IMAPIMAP (Interactive Mail Access Protocol, протокол интерактивного доступа к электронной почте) — наиболее «продвинутый» почтовый протокол, предназначенный для приема электронных сообщений с почтового сервера.
Аналогично POP3, служит для работы с входящими письмами, однако обеспечивает дополнительные функции, в частности, возможность поиска по ключевому слову без сохранения почты в локальной памяти.
IMAP предоставляет пользователю обширные возможности для работы с почтовыми ящиками, находящимися на центральном сервере. Почтовая программа, использующая этот протокол, получает доступ к хранилищу корреспонденции на сервере так, как будто эта корреспонденция расположена на компьютере получателя.
К достоинствам протокола относится возможность частичного скачивания письма, разбития принимаемого письма на части с последующим склеиванием и многое другое. В большинстве случаев более удобным и эффективным является использование протокола IMAP, чем РОРЗ.
Адресация в системе электронной почтыДля того, чтобы электронное письмо дошло до своего адресата, необходимо, чтобы оно было оформлено в соответствии с международными стандартами и имело стандартизованный почтовый электронный адрес. Общепринятый формат послания определяется документом под названием "Standard for the Format of ARPA - Internet Text messages", сокращенно - RFC822, и имеет заголовок и непосредственно сообщение.
Заголовок выглядит приблизительно так:
From: почтовый электронный адрес - от кого пришло послание
To: почтовый электронный адрес - кому адресовано
Cc: почтовые электронные адреса - кому еще направлено
Subject: тема сообщения (произвольной формы)
Date: дата и время отправки сообщения
Строки заголовка From: и Date: формируются, как правило, автоматически, программными средствами. Само послание - как правило, текстовый файл достаточно произвольной формы.
При передаче нетекстовых данных (исполняемой программы, графической информации) применяется перекодировка сообщений, которая выполняется cоответcтвующими программными средствами.
Общий вид адреса электронной почты следующий :
lstu@lipetsk.ru
Он состоит из адреса машины и имени адресата, которое отделено знаком "@".
Слева от @ стоит имя адресата, точнее, имя файла - почтового ящика на его машине, из которого он забирает письма. Обычно пользователь называет свой почтовый ящик тем же именем, под которым он зарегистрирован в системе. Чаще всего это имя (например, ivan), фамилия (ivanov), или инициалы (lstu в нашем случае). Часть справа от @ называется доменом и описывает местонахождение этого почтового ящика (машину или организацию).
Достоинства электронной почтыЭлектронная почта во многом удобнее обычной, "бумажной", а именно:
чтобы отправить или получить письмо, не нужно идти в почтовое отделение и стоять в длинной очереди, достаточно лишь сесть за компьютер и сделать несколько кликов мышкой;
электронной почтой сообщение в большинстве случаев доставляется гораздо быстрее, чем обычной;
намного дешевле стоит (на отправку или прием среднестатистического письма требуется всего около 200кб трафика);
для отправки письма нескольким адресатам не нужно печатать его во многих экземплярах, достаточно всего один раз ввести текст в компьютер;
если нужно исправить полученное или составленное вами письмо, или использовать выдержки из него, это сделать легче, поскольку текст уже находится в машине;
удобнее хранить большое количество писем в файле на диске, чем в ящике стола, так гораздо легче искать нужное письмо;
и, наконец, экономится бумага.
ТелеконференцииТелеконференция (группа новостей, Usenet) - служба Интернета, предназначенная для обмена сообщениями по определенной тематике между пользователем сети Интернет. Новости Usenet были изобретены тремя американскими студентами в 1979 году. Usenet служила в то время для распространения информации и новостей по программированию. Данные сортировались по пятнадцати рубрикам , впоследствии получившим название " группы новостей " , "конференции " или "телеконференции".
В телеконференциях каждый узел сети, получивший новое сообщение, передает его всем узлам, с которыми он обменивается новостями. Таким образом, в обсуждении темы телеконференции может участвовать множество людей не зависимо от того, где они находятся физически. Телеконференции - это дискуссионные группы, в которых пользователи обмениваются электронными сообщениями, задают вопросы, отвечают на них, обмениваются файлами и т.д.
В настоящее время в Интернете существует около 40 000 различных групп новостей.
Сообщения в группах телеконференций похожи на сообщения электронной почты, а заголовки сообщений содержат информацию для программного обеспечения, которое размещает их в подходящей по теме телеконференции.
Чтобы получить доступ к группам новостей, необходимо установить программу, называемую программой чтения (или просмотра) групп новостей. С ее помощью осуществляются связь с сервером новостей, подписка на группы новостей и просмотр сообщений. Используя эту программу, можно отправить ответ на сообщение или начать новую дискуссию. Программа для чтения групп новостей должна поддерживать работу с протоколом доставки почты. В большинстве случаев для доступа к системе телеконференций можно использовать программу электронной почты.
При установке на компьютер программного обеспечения Internet Explorer или Netscape автоматически устанавливаются и программы для работы с группами новостей Outlook Express или Mail соответственно.
Прежде чем читать сообщения групп новостей и отсылать свои сообщения, нужно установить связь с сервером новостей. Обычно поставщик услуг Интернета предоставляет адрес своего сервера новостей. Адрес сервера новостей вводится при настройке программы для чтения сообщений.
После того как связь с сервером новостей установлена, с него загружается список доступных групп новостей. Многие программы предлагают сделать это при первом обращении к созданной учетной записи новостей.
Из загруженного списка можно выбрать и подписаться на определенные группы новостей. Подписка на группу новостей означает, что при установлении связи с сервером на компьютер будут загружаться сообщения, отправленные только в эту группу. Для облегчения поиска нужной группы программа чтения новостей снабжается функциями поиска и сортировки заголовков групп, а сами группы имеют краткие описания, которые могут быть загружены вместе со списком их названий.
Названия любой группы, принадлежащей к глобальной иерархии, начинается с префикса, несущего в себе смысловое значение. Группы новостей, принадлежащих к локальным иерархиям, обычно начинаются с названия сервера новостей, а далее идут названия подуровней, несущих в себе смысловую нагрузку.
Как уже сказано, группа новостей (телеконференция) предназначена для обмена информации по конкретной теме. В большинстве случаев все сообщения, присланные в группу, просматриваются специальным человеком, который определяет, выставлять ли их на всеобщее обозрение. Человека, выполняющего подобные функции, называют модератором, а группы новостей, проходящие подобную обработку, - модерируемыми.
При соединении с сервером новостей, программа считывает с него заголовки сообщений. В зависимости от того, каким образом настроена программа, считываются заголовки всех сообщений, находящихся на сервере, или же только новых. В отличии от электронной почты сообщения новостей могут «существовать» отдельно от заголовков. Для того чтобы сэкономить время, можно загрузить на компьютер только заголовки сообщений, а потом догрузить содержание заинтересовавших сообщений.
Чтение сообщений из групп новостей похоже на чтение обычного электронного письма. Единственное отличие состоит в том, что вместо адреса отправителя указывается его имя и название группы новостей, из которой пришло сообщение. В некоторых случаях вместо имени указывается адрес электронной почты.
Отправка ответа ил нового сообщения в группу новостей осуществляется так же, как и отправка электронной почты. Надо нажать клавишу с помощью, которой можно отправить новое сообщение или ответ, указать заголовок своего сообщения, написать текст, а затем нажать клавишу «отправить».
Существуют два вида отправки сообщений:
а) отправка ответа или нового сообщения, в результате которой статья появляется в списке других новостей, а значит, любой «посетитель» группы новостей может прочесть ее;
б) отправка сообщения в частном порядке, то есть посылается обычное электронное письмо конкретному человеку, чье сообщение было выбрано. В некоторых случаях авторы особо указывают на то, что ответ должен быть отправлен только по электронной почте.
Оба вида отправки сообщений можно комбинировать, то есть отправить ответ и в группу новостей, и прямо автору.
Через группы новостей пересылается сообщение, записанные как в обычном текстовом формате, так и сообщения с вложенными файлами. Работа с вложенными файлами не отличается от работы с вложениями в электронную почту.
Организация новостейДля облегчения поиска интересующей группы все новости разделены на тематики и организованы иерархически , то есть сходные вопросы находятся в списках рядом друг с другом . Такая структура напоминает структуру каталогов жесткого диска . Программирование на языке C , например , обсуждается в группе новостей comp.lang.c (здесь comp.lang - иерархия , а c - название конференции ) .Программирование на Pascal находится рядом , в той же иерархии , но группа , как нетрудно догадаться , называется pascal . Рисованные картинки публикуются в иерархии alt.binaries.clip-art ( alt.binaries - название иерархии , clip-art - наименование группы ) . С творчеством поэтов и писателей на русском языке можно познакомиться в телеконференции relcom.arts.qwerty , а с курсом доллара в конференции с характерным названием relcom.currency .
Подписка на телеконференцииСамой приятной особенностью подписки является ее полная автоматизация - обслуживанием подписчиков круглосуточно занимается специальная программа (сервер новостей - newsserver). В любой время суток можно подписаться на понравившуюся тему или снять подписку.
Поскольку во многих конференциях (особенно коммерческих) объемы приходящих материалов чрезвычайно велики, то можно подписаться только на заголовки объявлений (что гораздо дешевле), а затем уже по ним заказывать заинтересовавшие статьи.
Что такое USENETUSENET - сообщество людей, обменивающихся сообщениями (или статьями) в пределах одной или нескольких телеконференций.
Структура USENET - множество серверов новостей при различных организациях, но сам USENET - не организация и не сеть. Такая служба распространена исключительно широко благодаря тому, что она поддерживается большим количеством сетей и протоколов помимо Internet.
Как взаимодействуют серверы между собой, какие протоколы и процедуры использовать - все это, в конечном итоге, определяется администраторами (newsmaster) соседних серверов. В то же время USENET не означает полную свободу. Существуют определенные правила создания новых групп, распространяемых статей, материалов и т.п.
Протокол NNTPNNTP (англ. Network News Transfer Protocol) — сетевой протокол, используемый для обмена сообщениями в телеконференциях. По строению этот протокол во многом сходен с протоколом электронной почты SMTP.
Существует вариация протокола NNTP, называемая NNRP (Network News Readers Protocol). Она предназначена для чтения конференций с сервера новостей клиентским ПО в режиме онлайн. Функционально NNTP ориентирован на то, что статьи отправляются подписчикам при их появлении на сервере, а NNRP — по запросу клиента. Соответственно, NNTP используется для обмена сообщениями между серверами новостей, а NNRP — для чтения сообщений с ньюссервера и создания новых сообщений.
Протокол NNTP, как и SMTP, является текстовым. Важной особенностью протокола NNTP является его эффективность в случае сложных графов связей между серверами новостей. Чтобы одно и то же сообщение не передавалось многократно, обычно отправляющий сервер сначала сообщает идентификатор нового сообщения, а само сообщение отправляет только после подтверждения принимающей стороны о том, что этого сообщения там ещё нет
Часто сервера новостей держат постоянно открытыми одну или несколько NNTP-сессий, чтобы не открывать их каждый раз заново при получении новых сообщений.
Internet Relay ChatIRC (англ. Internet Relay Chat — ретранслируемый интернет-чат) — сервисная система, при помощи которой можно общаться через сеть Интернет с другими людьми в режиме реального времени. В русском компьютерном сленге IRC называют «иркой», «ирцем», а также «мирк», «миркой».
IRC – это программа, которая позволяет поддерживать живой разговор с клавиатуры с людьми по всему миру. Она очень похожа на международный радиотелефон – и даже использует “каналы”. Как только пользователь введет сообщение на своем компьютере, оно немедленно отобразится по всему миру у каждого, кто окажется с ним на одном канале. Пользователь может включиться в существующий разговор или начать свой собственный. Есть возможность даже создать приватный канал для небольшого числа людей – хоть одного или двух.
В настоящее время IRC объединяет системы в 20 различных странах, от Австралии до Гонконга и Израиля. При подключении к серверу IRC пользователь видит список доступных каналов, в каждый из которых (или сразу в несколько) он может «войти» (подключиться). Канал представляет собой виртуальную «комнату», в которой могут находиться несколько пользователей. Все сообщения, выдаваемые в канал, видны всем пользователям, которые находятся только на этом же канале. Каждый канал имеет своё название и, как правило, определённую тему для обсуждения. После «входа» на канал пользователь может видеть, что пишут остальные участники канала, а также может сам писать сообщения. Тема, обсуждаемая на канале, обычно следует из его названия (например, канал Wikipedia.ru).
Клиентами IRC являются:
- для Unix-подобных операционных систем: XChat, Kopete, irssi, kvirc и ircII;
- для Windows-систем: mIRC, XChat, irssi, kvirc;
- для мобильных телефонов (MIDP): jmirc-m, snirc.
- для OS/2: OpenChat
IRC предоставляет возможность как группового, так и приватного общения. Для группового чата в IRC предназначены каналы, на которых пользователи могут собираться и вести общение.
Каналы, как и комнаты, могут быть открыты для всех желающих, но бывают и закрытые каналы, на которые можно попасть, имея ключ, или по специальному приглашению. Канал может быть даже секретным: в этом случае его не видно в списке каналов и, кроме того, никто из посторонних не может видеть, кто в нем находится. Это создает неплохие возможности для ведения приватных бесед, которым никто не может помешать.
Каждый общающийся в IRC имеет псевдоним (Nick), по которому он и известен в IRC. Одна из замечательных особенностей IRC - возможность параллельного общения.
Несмотря на сложность технического устройства IRC, само общение избавляет нас от некоторых сложностей, характерных для традиционных способов коммуникации.
4.1. История возникновения
Аббревиатура "IRC" означает "Internet Relay Chat" и представляет собой систему, которая позволяет пользователям вести диалог с другими пользователями Internet. Первоначально IRC была разработана в 1988 году Jarkko Oikarinen и в течение последующих лет распространилась по всему миру. Хотя изначально система задумывалась, как расширение программы talk, предназначенной для общения двух пользователей систем UNIX, результаты превзошли все ожидания - произошло рождение новой системы общения, изменившей жизнь многих людей.
IRC начало завоевывать особенную популярность после операции "Буря в пустыне" (1991), когда сообщения со всего мира собирались в одном месте и в режиме онлайн транслировались в IRC. Подобным образом IRC использовалось и в 1993, во время путча в России, когда пользователи из Москвы в реальном времени сообщали всему миру о происходящем на улицах. Что может дать IRC? Во-первых, радость общения. На IRC приходят, что бы хорошо провести время - так, MTV или Zhurnal.ru периодически устраивают на IRC конференции, куда приглашают известных музыкантов или писателей. На IRC Вы можете найти новых друзей; пообщаться на профессиональные темы, обсудить последний фильм многое другое. Существуют технологии обучения в реальном времени, использующие IRC.
Основными достоинствами IRC являются:
IRC потребляет очень малое количество трафика, что особенно важно при лимитном тарифном плате Интернета.
IRC позволяет пользователю общаться с множеством людей из других городов и стран.
IRC - это возможность завести постоянных онлайн знакомых и вычислять их при появлении в IRC.
IRC - это гибкий инструмент для того, чтобы люди могли оценить вашу изобретательность, находчивость и изощренность.
Задержки при работе с IRC не превышают нескольких секунд. Это происходит благодаря тому, что компьютеру не требуется устанавливать десятки соединений с другими странами - достаточно подключиться к ближайшему IRC серверу.
К сожалению, система IRC не лишена и недостатков.
Как это ни прискорбно, но она стала своеобразным местом встреч наиболее неприятных личностей, цель которых – не общаться с другими людьми, а портить им настроение. Делают они это с помощью различного рода пакостей, таких, как рассылка программ с “сюрпризами” (malevolent bots), затопление (flooding) (отправка больших объемов данных или повторение определенной последовательности действий, мешающих вести разговор другим пользователям), всякого рода напыщенные тирады, проклятия – в общем, кто во что горазд. Существует множество способов защиты от подобных людей, однако избавиться от них полностью весьма нелегко. Контроль за порядком в сети IRC ведут операторы.
Зачем нужны операторы? Операторы канала - это главные на IRC канале. Отличаются они символом "@" перед псевдонимом. Как правило, статус оператора может быть свободно передан (или отнят) другими оператором. Оператор (или, сокращенно, op) может кикнуть (выкинуть) с канала других пользователей, заблокировать вход на конкретный канал по какой-то маске и т.д. Статус оператора действителен только в пределах одного канала.
IRC-операторы - это управляющие IRC-сети. Как правило, это администраторы IRC-серверов; они не вмешиваются во внутренние конфликты и напоминают о своем присутствии только тогда, когда кто-то попытается помешать нормальной работе IRC-сети. IRC-оператор может "выкинуть" пользователя из сети или даже полностью заблокировать вход в IRC-сеть.
Для работы с IRC необходима специальная программа-клиент. Для unix-систем самый распространенный клиент - XChat. Под Windows это программа mIRC. Она проста в настройке и установке настолько, что 90% пользуются именно ей и часто незнающие люди называют IRC мирком. Далее надо подключиться к серверу. Для этого необходимо набрать /server www.адрес сервера.net.
После подключения к серверу можно найти нужного человека и общаться с ним. Можно также подключиться к каналу. Общение на канале напоминает общение людей в комнате. Кто-нибудь говорит, и все его слышат. У каждого канала есть имя, которое отражает общую тематику разговора. Это может быть как интересующая всех тема, так и просто какое-нибудь объединяющее всех название. Если в первом случае разговоры обычно ведутся вокруг указанной тематики, то во втором случае разговоры ведутся на совершенно разные темы.
Боты - это программы, которые подключаются к IRC серверу и могут выполнять специальные операции. Кроме поддержки статуса оператора, боты могут выполнять функции доски объявлений, могут выводить информацию о заходящем на канал пользователе и имеют множество других полезных функций.
Если возникают вопросы, но для ответа на вопросы существует специализированный канал #help, он существует на любом уважающем себя сервере или сети. Есть возможность самому сделать и модерировать канал в IRC.
Программа-клиент IRC устанавливает соединение с ближайшим IRC-сервером. IRC-серверы объединены между собой. Таким образом, получается своего рода "сеть в сети" - достаточно подключится к любому ее серверу, чтобы начать общение. Имена каналов начинаются с "решетки" ('#'), это общепринятое соглашение.
Для того, чтобы выбрать канал, можно воспользоваться списком, который предлагает программа-клиент. IRC сеть состоит из серверов. Сервер может быть соединен с другими серверами. Совокупность серверов, соединенных друг с другом образует сеть. Первоначально существовала всего одна сеть IRC, но впоследствии она раскололась на несколько частей (IRCnet, EFNet), появились новые сети (GalaxyNet, Undernet, другие) и процесс этот продолжается.
Протоколы IRCОсновным протоколом, определяющим работу IRC, является RFC 1459 — Internet Relay Chat Protocol. Позднее были разработаны ещё несколько протоколов, дополняющих стандарт:
RFC 2810 — Internet Relay Chat: Architecture
RFC 2811 — Internet Relay Chat: Channel Management
RFC 2812 — Internet Relay Chat: Client Protocol
RFC 2813 — Internet Relay Chat: Server Protocol
ICQICQ — компьютерная прикладная программа с графическим интерфейсом пользователя, официальный клиент службы мгновенного обмена сообщениями.
Название ICQ представляет собой омофон на фразу "Я ищу тебя" (I seek you).
5.1. История возникновения и развития
В 1998 г. газеты взорвались сообщениями о небывалом успехе молодой израильской команды из четырёх человек, которая называлась Mirabilis. Этот успех заключался в создании небольшой программки под названием ICQ, которая должна была совершить революцию в Интернет-общении. Первый год использования этой программы привел в ряды её подписчиков более семи миллионов человек! Программа привлекала своей простотой, бесплатностью и удобством, а также возможностями расширения, которые сразу же начали раскрываться как разработчиками, так и энтузиастами. Яйр Голдфингер, Арик Варди, Амнон Амир и Сефи Вигисер, а именно так звали этих программистов, хотели создать небольшую программку для удобного и быстрого общения в Интернете.
В ноябре 1996 года была выпущена первая версия аськи, разработчики раздали её свои друзьям, те, оценив все преимущества программы, разослали её своим друзьям, и таким образом, количество пользователей ICQ стало расширяться в геометрической прогрессии. 1997 год ознаменовался выпуском корпоративной версии ICQ.
Израильская компания Mirabilis, которая при помощи своей программы объединяла миллионы людей, не ставила перед собой цель извлечения из этого денег, и поэтому сразу стала объектом охоты для гигантских корпораций, таких как AOL и Microsoft. 287 миллионов долларов заплатила AOL за Mirabilis. Именно так простые израильские ребята стали всемирно известными и сказочно богатыми. Сейчас более 500 миллионов человек пользуются этой программой, и это наверняка не предел!
В настоящее время ICQ принадлежит филиалу Time Warner's AOL. В результате компания Mirabilis была преобразована в ICQ Inc. и стала частью корпорации AOL, где и получила дальнейшее развитие.
В 2005 году компанией Rambler создана первая официальная русскоязычная версия программы. В первые годы существования ICQ в ней не было рекламных объявлений — баннеров. Их появление вызвало недовольство многих пользователей. В Интернете появились программы-заплатки (патчи), отключающие показ рекламы. Это также подтолкнуло пользователей к использованию вместо ICQ других программ, работающих по протоколу OSCAR, — QIP, Miranda IM, R&Q.
Пользователи ICQ идентифицируются по номеру, называемому UIN, который может состоять из 5-9 арабских цифр. Номера назначаются в порядке возрастания. UIN был создан компанией Mirabilis как имя, назначаемое пользователю при регистрации. UIN расшифровывается как Универсальный Интернет-номер (Universal Internet Number) или Унифицированный Идентификационный Номер (Unified Identification Number). Каждый пользователь получает UIN при регистрации в ICQ. Пользователи ICQ 6 могут использовать для входа указанный ими e-mail адрес, который ассоциируется с их номером при регистрации. В отличие от других программ обмена мгновенными сообщениями, UIN в ICQ — единственная постоянная информация о пользователе, хотя возможно искать других пользователей по их e-mail адресам и другим данным, которые они указали в своем профиле. При этом, пользователи могут менять всю свою персональную информацию, включая никнейм и e-mail без повторной регистрации. Чтобы воспрепятствовать кражам и перепродажам привлекательных номеров UIN, ICQ сохраняет e-mail адрес, связанный с UIN. При этом украденный UIN может быть возвращен, но только в случае, если в профиле был указан действительный e-mail адрес. Также важно отметить, что подключение к службе одновременно с нескольких хостов через одну и ту же учётную запись, невозможно.
Для каждой учётной записи служба хранит следующие данные:
никнейм — отображаемое имя пользователя, которое можно изменять и которое не является уникальным, то есть может совпадать у различных аккаунтов;
адрес электронной почты, дающий возможность восстановления доступа к аккаунту в случае утраты пароля;
публичную информацию, введённую пользователем, которая может включать имя, фамилию, список увлечений, географическое местоположение, знание языков, текстовое описание и т. д.;
один аватар (мини-фотографию) в формате BMP, JPEG или GIF;
список контактов — набор UIN-номеров собеседников, формируемый пользователем, к которым он сможет иметь быстрый доступ и обозревать их статус присутствия через интерфейс клиента;
статус присутствия и дополнительный информационный статус.
История сообщений на серверах не сохраняется, и может храниться только локально программой-клиентом на устройстве пользователя, и быть доступной через её интерфейс.
Инициировать переписку с другим пользователем и добавить его в список контактов можно, зная его UIN. В свою очередь, для поиска пользователей в системе существует внутренняя функция поиска, доступная через интерфейс клиента, которая позволяет получать списки пользователей, удовлетворяющих введённым в поисковом запросе критериям: совпадению по никнейму, а также дополнительной введённой пользователями информации.
Учетная запись не может быть удалена из системы, хотя такая возможность существовала до 2002 года.
Обмен сообщениямиС каждым из контактов можно вести личную переписку — для этого надо открыть окно диалога. Окно диалога разделено на две части: поле для ввода и окно чата. В поле для ввода пользователь набирает своё сообщение, после чего отправляет его собеседнику. Вся переписка показывается в окне чата с указанием ника отправителя и времени отправки сообщения. Если отправитель не отключил эту возможность, то в окне диалога будет отображаться уведомление о наборе текста. Длина отправляемого сообщения ограничена.
В случае, если в момент отправки сообщений адресат не находился в сети, они будут сохранены службой и доставлены адресату, как только тот подключится к сети.
Служба позволяет использовать в тексте отправляемых сообщений форматирование, а именно — определять гарнитуру, цвет, начертание и размер шрифта фрагментов сообщения, направление текста, а также вставлять в сообщения смайлики (причудливые анимационные картинки, предающие эмоции отправителя: грусть, радость, гнев, восторг и т.д.).
Интерфейс ICQ-клиентаВ настоящее время создано достаточно большое количество программ-клиентов для использования ICQ, но, тем не менее, все они имеют сходные элементы интерфейса.
В окне диалога и списка контактов показываются рекламные баннеры формата Adobe Flash (Macromedia Flash). Логотип ICQ используется для визуализации процесса подключения клиента к серверу, а также как идеограмма статусов присутствия. Для обозначения статуса «в сети» используется идеограмма полностью зелёного цветка, «не в сети» — полностью красного. Статус «отошёл» обозначается зелёным цветком с прикрепленной к нему белой бумажкой, на которой либо написано «Away», либо не написано ничего; статус «недоступен» — зелёным цветком с большой белой бумажкой поперёк него, на которой написано «N/A». Если пользователь находится в режиме невидимости, то к идеограммам любых статусов добавляются чёрные очки, «надетые» на цветок.
В клиенты ICQ, начиная с ICQ версии 4, включены дополнительные развлекательные функции, называемые Xtraz. Это так называемые дополнительные статусы-картинки, отображающие, чем именно занимается пользователь (печатает, спит, учится и т.д.) Начиная с версии 5.1, ICQ включает в себя флэш-ролики, которые можно отправить собеседнику. В версии ICQ 6 имеется Game Center, в котором можно играть по Интернету.
Некоторые доступные надстройки (плагины) позволяют изменять ICQ, включая скрытые функции, или расширяя возможности. Среди них:
Banner-Remover – плагин удаления назойливых баннеров с рекламой;
Multi-ICQ – плагин расширения стандартных возможностей ICQ;
ICQ Status Checker – плагин, позволяющий видеть пользователей, находящихся в инвизе (невидимки).
Практически любой современный ICQ-клиент имеет возможность отправки небольших по объему файлов собеседнику.
Спецификация ICQ протоколаЗа время существования ICQ, используемый ею протокол претерпел множество изменений и имел различные версии, каждая следующая из которых отличалась от предыдущей. Общие принципы работы ICQ-протокола следующие.
Соединение с другим клиентом, находящимся в данный момент в on-line осуществляется посредством протокола TCP с установкой прямого соединения. Все другие соединения осуществляются с использованием пакетов протокола UDP, посылаемых через ICQ-сервер. Получение каждого UDP пакета должно быть подтверждено сервером. Если ни на один из посланных пакетов не было получено подтверждение, ICQ клиент предполагает, что пользователь отключился от Internet. Перед тем как начать устанавливать какие-либо соединения, клиент должен зарегистрироваться на одном из ICQ-серверов(log-in). Во время процедуры регистрации клиент посылает серверу информацию о себе, такую как IP адрес, TCP порт зарезервированный для ICQ, пароль пользователя и список контактов клиента. Клиент должен периодически посылать на сервер сообщение “KEEP_ALIVE” свидетельствующее о том, что клиент все еще подключен к Сети.
Функции “послать сообщение пользователю неподключенному к Internet (off-line) ”, “получение информации о пользователе”, ”поиск пользователя”, “изменение информации текущего пользователя” реализуются через пакеты протокола UDP, посылаемые на сервер.
Когда пользователь посылает сообщение другому пользователю, который подключен (зарегистрирован на сервере), ICQ клиент пытается установить TCP соединение с этим пользователем. После посылки сообщения соединение не разрывается и может быть использовано для посылки следующих сообщений. Соединение закрывается, когда один из пользователей отсоединяется(log-off) или же теряет соединение с сервером.
Интернет-телефонияИнтернет-телефония – частный случай IP-телефонии, когда в качестве линий передачи телефонного трафика используются каналы сети Интернет.
IP-телефония — система связи, обеспечивающая передачу речевого сигнала по сети Интернет или по любым другим IP-сетям. Сигнал по каналу связи передаётся в цифровом виде и, как правило, перед передачей преобразовывается (сжимается) с тем, чтобы удалить избыточность.
Существуют два базовых типа телефонных запросов Интернет-телефонии:
С компьютера на компьютер.
С компьютера на телефон.
История развитияПо мнению некоторых, концепция передачи голоса по сети с помощью компьютера зародилась в Университете штата Иллинойс (США). В 1993 году Чарли Кляйн выпустил в свет Maven, первую программу для перестройки голоса с помощью РС.
В феврале 1995 г. Израильская компания Vocal Tec предложила первую версию программы Internet Phone, разработанную для владельцев компьютеров, работающих под Windows. Это стало важной вехой в развитии Интернет-телефонии! В том же 1995 г. Другие компании очень быстро оценили перспективы, которые открывали возможность разговаривать, находясь в разных полушариях и не платя при этом за международные звонки. На рынок обрушилась гора продукции, предназначенной для телефонии через Сеть.
В сентябре того же года в продаже появилась первая из таких программ- DigiPhone, разработанная небольшой компанией в Далласе (штате Техас), которая предложила «дуплексные» возможности, позволяя говорить и слушать одновременно. Вот в этот момент и родилась привлекательная для абонентов настоящая интерактивная связь.
С 1997 г. стали вполне обычными соединения через Интернет двух обычных телефонных абонентов, находившихся в совершенно разных местах планеты. Вот так в течение всего каких-то четырех лет стал на ноги альтернативный способ телефонной связи.
Принцип действияОбщий принцип действия серверов Интернет-телефонии таков: с одной стороны, сервер связан с телефонными линиями и может соединиться с любым телефоном мира. С другой стороны, сервер связан с Интернетом и может связаться с любым компьютером мира. Сервер принимает стандартный телефонный сигнал, оцифровывает его, значительно сжимает, разбивает на пакеты и отправляет через Интернет по назначению с использованием протокола Интернет (ТСР/IР). Для пакетов, приходящих из сети на телефонный сервер и уходящих в телефонную линию, операция происходит в обратном порядке. Обе составляющие операции происходят практически одновременно, что позволяет обеспечить полнодуплекационный разговор. На основе этих базовых операций можно построить много различных конфигураций. Например, звонок телефон-компьютер или компьютер-телефон может обеспечивать один телефонный сервер
Междугородняя (международная) связь осуществляется с помощью телефонных серверов, организация или оператор услуги должны иметь сервер в тех местах, куда и откуда планируются звонки. Стоимость такой связи на порядок меньше стоимости телефонного звонка по обычным телефонным линиям. Особенно велика эта разница для международных переговоров.
Протоколы передачиВ настоящее время широкое распространение получили следующие протоколы Интернет-телефонии, которые обеспечивают регистрацию устройства, вызов, установление голосового или видеосоединения:
SIP — протокол, обеспечивающий передачу голоса, видео, сообщений систем мгновенного обмена.
MGCP (Media Gateway Control Protocol) — протокол управления медиашлюзами.
SCTP (Stream Control Transmission Protocol) — протокол для организации гарантированной доставки пакетов в IP-сетях.
И некоторые другие.
Существует также 7 стандартных протоколов G.XXX, на основе которых осуществляется преобразование речи в цифровой формат. Наиболее распространены следующие протоколы:
G.711 - предусматривает передачу со скоростью 64 Кбит/с; этот протокол обеспечивает самое высокое качество.
G.729 - предусматривает сжатие речи до 8 Кбит/с; этот протокол обеспечивает низкое значение задержки и качество речи, приближенное к качеству в операторских сетях.
G.729A -это протокол кодирования/ декодирования.
G.723.1 - обеспечивает максимальную степень сжатия речи .
Телефонная сеть была создана таким образом, чтобы гарантировать высокое качество связи даже при больших расстояниях между абонентами. Интернет-телефония, напротив, не гарантирует качества, причём при больших нагрузках оно значительно падает.
Качество связи можно оценить следующими основными характеристиками:
уровень искажения голоса;
частота «пропадания» голосовых пакетов;
время задержки (между произнесением фразы первого абонента и моментом, когда она будет услышана вторым абонентом).
По первым двум характеристикам качество связи значительно улучшилось в сравнении с первыми версиями программ Интернет-телефонии, которые допускали искажение и прерывание речи. Улучшение кодирования голоса и восстановление потерянных пакетов позволило достичь уровня, когда речь понимается абонентами достаточно легко. Известно, что для человека задержка до 250 миллисекунд практически незаметна. Задержки можно уменьшить благодаря следующим трем факторам:
Во-первых, совершенствуются телефонные серверы (их разработчики борются с задержками, улучшая алгоритмы работы).
Во-вторых, развиваются частные сети (их владельцы могут контролировать ширину полосы пропускания и, следовательно, величины задержки).
В-третьих, развивается сама сеть Интернет – Интернет тех времен не был рассчитан на коммуникации в режиме реального времени.
Оценить качество при использовании различных протоколов сжатия можно различными способами. Один из подходов для таких измерений – использование субъективных методов. В субъективных методах группа людей, обычно достаточно большая, оценивает качество связи по определенной стандартной процедуре. Самый известный субъективный метод – это метод общего мнения. В этом методе, качество связи оценивается большой группой разных людей, и затем их мнение усредняется.
Отличие Интернет-телефонии от обычной телефонииВ обычном телефонном звонке подключение между обоими собеседниками устанавливается через телефонную станцию исключительно с целью разговора. Голосовые сигналы передаются по определённым телефонным линиям, через выделенное подключение.
При запросе же по Интернет, сжатые пакеты данных поступают в Интернет с адресом назначения. Каждый пакет данных проходит собственный путь до адресата, по различным маршрутам. Дойдя до адресата, пакеты данных перегруппировываются и декодируются в голосовые сигналы оригинала.
SkypeВ настоящее время самой популярной программой для голосового общения через Интернет является Skype.
Skype - бесплатное программное обеспечение с закрытым кодом, обеспечивающее шифрованную голосовую связь через Интернет между компьютерами, а также платные услуги для звонков на мобильные и стационарные телефоны.Программа также позволяет совершать конференц-звонки (до 25 голосовых абонентов, включая инициатора), видеозвонки (в том числе видеоконференции до 10 абонентов), а также обеспечивает передачу текстовых сообщений (чат) и передачу файлов.
Skype позволяет пользователям общаться с помощью голоса и более традиционным способом с помощью текстовых сообщений (чата). Голосовой чат позволяет как разговаривать с одним пользователям, так и устраивать конференцсвязь. Он использует собственные кодеки. Skype-чат позволяет устраивать групповые чаты, посылать смайлики, хранить историю. Кроме того Skype предоставляет возможность обмена файлами без ограничения размера и со стандартными опциями временной остановки пересылки и автоматического возобновления при подключении после потери связи или выключения программы Skype до конца передачи файла.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
Богатырев, Р. Об истории создания электронной почты [Электронный ресурс]/ Р.Богатырев; Мир ПК. - Режим доступа: www.URL: http://www.osp.ru/pcworld/2005/01/169561. - 11.01.2005.
Якубайтис, Э.А. Информатика-электроника-сети [Текст]: учеб.пособие/ Э.А. Якубайтис.- М.: Финансы и статистика, 1989.- 200 с.
Крейг, Х. Персональные компьютеры в сетях TCP/IP [Текст]: пер. с англ. / Хант Крейг. - Киев: BHV, 1997. - 384 с.
Гаффин, А. Путеводитель по глобальной компьютерной сети Internet [Текст]: пер. с англ. / А. Гаффин. - М.: Артос, 1996.- 311 с.
Фафенбергер, Б. Открой для себя Internet [Текст]: пер. с англ./ Б. Фафенбергер. - СПб.: Комиздат, 1998. - 420 с.
Паркер, Т. Освой самостоятельно TCP/IP [Текст]: рук. для самостоят. обучения / Т. Паркер. - М.: Бином, 1997. - 446 с.
Семёнов, Ю.А. Передача голоса по каналам Интернет [Электронный ресурс] / Ю.А. Семёнов; Море аналит. информации. - Режим доступа: www.URL: http://www.citforum.ru/nets/semenov/2/24/voic_243.shtml. - 03.08.2004.
Тейлор, М. ICQ для «чайников» [Текст]: учеб. пособие / М. Тейлор, П. Веверка. - СПб.: Диалектика, 2001. - 21 с.
! |
Как писать рефераты Практические рекомендации по написанию студенческих рефератов. |
! | План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом. |
! | Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач. |
! | Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты. |
! | Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ. |
→ | Виды рефератов Какими бывают рефераты по своему назначению и структуре. |