реферат. Программа (специализация) бакалавриат Оценка
Скачать 47.75 Kb.
|
|
Факультет: | Инженерной механики |
Кафедра: | Машин и оборудования нефтяной и газовой промышленности |
Направление (специальность): | 15.04.00 Технологические машины и оборудование |
Программа (специализация): | бакалавриат |
Оценка: | | Рейтинг: | | ||
Подпись секретаря ГЭК: | |||||
| | | |||
(подпись) | | (фамилия, имя, отчество) | |||
| |||||
(дата) |
РЕФЕРАТ
на тему | Телеконференции системы Usenet |
| |
|
РУКОВОДИТЕЛЬ: | | ВЫПОЛНИЛ: | |
| | Студент группы | МО-20-04 |
| | | (номер группы) |
Меркурьева Е.Д. | | Ратманов Д.И. | |
(фамилия, имя, отчество) | | (фамилия, имя, отчество) | |
| | | |
(подпись) | | (подпись) | |
| | | |
(дата) | | (дата) | |
КОНСУЛЬТАНТ ПО РАЗДЕЛУ: | | | |
| | | |
(наименование раздела) | | | |
| | | |
(должность, степень) | | | |
| | | |
(фамилия, имя, отчество) | | | |
| | | |
(подпись) | | |
Оглавление
Введение 2
История Usenet 3
USENET I 4
Принцип организации и система групп Usenet 6
Техническая сторона 8
Протокол обмена новостями и принципы построения системы 10
Программное обеспечение Usenet 12
Список источников 13
Введение
В эпоху больших универсальных ЭВМ, когда информационные системы создавались и велись на этих машинах, а о персональных компьютерах еще никто не знал, существовало разделение на системы информационного обмена и системы информационного обеспечения. К первым относили системы коммуникаций "пользователь-пользователь", а ко вторым собственно информационные системы (базы данных, информационно-поисковые системы и т.д.). Существенным в этой классификации было то, что в информационном обмене участвовали сами пользователи, а информационное обслуживание осуществляли специальные группы администрации баз данных.
По мере развития средств вычислительной техники в эту классификацию была внесена некоторая сумятица, так как на персональном компьютере разработка, ведение и использование осуществляется одним и тем же лицом. Средства телекоммуникаций позволили эти персональные системы сделать общедоступными для пользователей компьютерных сетей.
Однако по мере освоения новых технологий и разработки новых программных средств, "старое" разделение стало воспроизводиться. При чтении обзоров по технологиям Internet можно обнаружить разделение систем по принципам функционального назначения аналогичным тем, которые обсуждались раньше.[1]
История Usenet
В начале семидесятых годов разработчики Unix вышли с новой возможностью: система обмена информацией между двумя компьютерами Unix по телефонным линиям.
В 1979 году два аспиранта из университета в Дьюке, Северная Каролина, Том Траскотт и Джим Эллис, выступили с идеей использовать эту систему, известную как UUCP (Unix-to-Unix CoPy - копирование из UNIX в UNIX), для распространения информации, интересной для людей из числа связанных с Unix. Вместе со Стивом Белловином, аспирантом из университета Северной Каролины и Стивом Дэниелом они написали программное обеспечение конференций и связали компьютеры в университете Дьюка и Северной Каролины.
Слухи разошлись быстро, и в 1981-м году аспирант из Беркли Марк Хортон и старшеклассник местной школы Мэтт Гликман выпустили новую версию, которая добавила новые возможности и позволила осуществлять пересылку больших объемов информации - исходная программа из Северной Каролины разрешала только передачу нескольких статей на группу новостей в день.
Впоследствии Usenet связывала десятки тысяч мест и систем по всему миру, от огромных компьютеров до компьютеров Amiga. Имея более 3000 групп новостей и несметные тысячи читателей, Usenet, возможно, являлась самой большой компьютерной сетью мира.[2]
USENET I
Представьте себе разговор, который ведется на протяжении часов и дней, как будто люди оставляют записки на доске объявлений. Или представьте себе электронный эквивалент общего разговора людей по радио, где каждый может внести свою лепту в общую копилку, и не одному не приходится ждать.
В отличие от электронной почты, которая обычно является разговором "одного с одним", Usenet - это разговор "многих со многими". Usenet - это международное место встречи, место, где люди собираются со своими друзьями, место обсуждения событий дня, место, где можно узнать последние новости из мира компьютеров и вообще обсудить все, что угодно. Вступление в дискуссию на Usenet - это некоторый опыт раскрепощения. Никто не знает ни вида, ни голоса своих собеседников, возраста, семейного положения и пр. О вас судят только по вашим словам и вашим способностям сформулировать свою точку зрения.
Все подсистемы Internet МОГУТ нести Usenet, но и многие подсистемы вне Internet тоже могут, от совершеннейших машин под Unix до старых машин семейства XT и Apple II.
Технически сообщения Usenet передаются вокруг всего света от одной местной системы к другой с помощью одного или нескольких специфических протоколов Сети. В вашей местной системе все ее сообщения Usenet хранятся в одном месте, к которому имеет доступ каждый владелец раздела на этой системе. Таким образом, сколько бы людей ни читали сообщение, местная система должна хранить только одну его копию. Многие местные системы регулярно "разговаривают" с несколькими другими на тот случай, если какая-то из их связей выйдет по каким-то причинам из строя. Когда две местных системы соединяются, они сравнивают списки сообщений Usenet, которые у них есть. Если какое-то сообщение отсутствует у одной из них, другая его передаст, и наоборот. Так как они - компьютеры, им не трудно проводить несколько тысяч и даже миллионов сравнений ежедневно.
Именно что миллионов. Потому что Usenet - большая сеть. Каждый день пользователи Usenet закачивают в систему около 40 миллионов символов - это примерно тома от A до G Британской Энциклопедии. Очевидно, никто не был бы в силах работать со всем этим потоком сообщений.
Основной строительный блок Usenet - это группа новостей ("newsgroup"), которая представляет собой собрание сообщений по некоторой группе тем (в других сетях это называют конференциями, форумами, досками объявлений или группами по интересам). Этих групп новостей сейчас более 5000 на нескольких разных языках, и они охватывают все - от искусства до зоологии, от научной фантастики до Южной Африки.[2]
Принцип организации и система групп Usenet
Usenet - это система телеконференций Internet. Вообще говоря, термин телеконференция не очень удачен. В Internet есть другие средства, которые также реализуют принцип телеконференций. Ветераны Usenet предлагают придерживаться термина "newsgroup" или просто "group", который можно перевести как "группа новостей" или просто "группа". В сети существует несколько информационных ресурсов аналогичных Usenet. Это и Listserv, и BBS, однако ни один из них не организован как распределенная информационная система. Последнее значит, что в случае BBS или Listserv для каждой тематики выделена специальная машина, к которой обращаются пользователи со всего света. Аналогичным образом в сети ARPA были построены почтовые списки. В Usenet же нет центрального места хранения, и информация осуществляет постоянный круговорот в сети от сервера к серверу, от сервера к клиенту, от клиента к серверу.
В Usenet следует различать смысловую и техническую стороны. С точки зрения информационного ресурса система организована как большой иерархический каталог. Узлы этого каталога - группы новостей. Группа новостей - это постоянно изменяющийся набор сообщений пользователей, которые интересуются предметной областью данной группы. Сообщения в группе обычно не задерживаются более нескольких дней (стандартное значение по умолчанию - 5). Существует порядка десятка групп верхнего уровня, которые имеют свои подгруппы. Проиллюстрировать такую организацию можно на примере группы "comp" (компьютеры и компьютерные технологии).[1]
Рисунок.1 - Организация группы comp
Пользователь может выбрать одну или несколько подгрупп и осуществить на них подписку. Подписка подразумевает процедуру оповещения пользователя о появлении новых статей по интересующей его теме. Естественно, что пользователь и сам может отправить свое мнение, оформленное в виде сообщения, в группу. Сообщение оформляется в соответствии со стандартом почтового сообщения Internet (RFC-822). Фактически Usenet выполняет функции периодического издания. В настоящее время существует несколько тысяч групп - от достаточно серьезных и профессионально-ориентированных, до групп посвященных играм, шуткам и просто всякой всячине.[2]
Техническая сторона
Техническая сторона вопроса организации Usenet вызывает некоторую путаницу. Объясняется она тем, что, с одной стороны, в системе используются почтовые сообщения Internet, а с другой стороны, многие пользуются услугами Usenet только по почте. Для того чтобы разобраться в этом вопросе, сделаем небольшой экскурс в историю развития Usenet.
В настоящее время система серверов Usenet организована следующим образом:
Рисунок.2 - Организация системы серверов Usenet
Пользователь осуществляет подписку на одном из серверов Usenet, который ближе для данного пользователя, обычно это машина, на которой расположены все информационные ресурсы организации или учебного заведения. По мере поступления новых сообщений от пользователей, серверы обмениваются между собой этой новой информацией. Пользователь может подписаться на любом сервере на любую группу новостей. Последний факт принципиально отличает Usenet от систем BBS и Listserv, где подписка осуществляется на машине, которая реально ведет списки сообщений. Каждый сервер ведет список подписчиков и список телеконференций, на которые осуществлена подписка. При поступлении статьи, сервер информирует известные ему серверы о том, что появилась новая информация и в случае запроса передает ее. Это взаимодействие осуществляется посредством протокола NNTP.[2]
Протокол обмена новостями и принципы построения системы
Протокол NNTP пришел на смену UUCP, его целью было упорядочить обмен информацией между серверами Usenet. Кроме этого, использование интерактивного протокола позволило разработать интерфейсные программы-клиенты, позволяющие просматривать почту на удаленных серверах.
При передаче новостей по протоколу UUCP все новые сообщения передавались от одного сервера другому, затем этого сервера следующему и т. д. В результате в сети возникало столько одинаковых баз данных новостей, сколько имелось в наличии серверов. При этом на сервер попадала информация, которая либо никому на этом сервере не была нужна, либо уже имелась. Понятно, что сеть в этом случае загружалась непроизводительно.
С использованием NNTP ситуация существенно изменилась. При использовании интерактивного протокола программы-серверы могут обмениваться информацией о наличии сообщений и заказывать только те, на которые есть запросы. В протоколе вводятся два уровня серверов. Центральный сервер обеспечивает централизованное хранение новостей в локальных сетях. Пользователи используют программы-клиенты для просмотра новостей. На этом же сервере хранятся и списки подписки пользователей на группы новостей. Промежуточный или "slave" (подчиненный) сервер обычно устанавливается на машинах с большим числом пользователей и хранит только последние поступления. За всей остальной информацией он обращается к центральному серверу сети.
Протокол NNTP определяет запросно-ответный механизм обмена сообщениями между серверами и сервером и программами-клиентами. Для этой цели в протоколе определен набор команд и ответов на них. Весь диалог осуществляется в текстах ASCII. Каждая команда состоит из идентификатора команды и параметров.
По командам ARTICLE, BODY, HEAD, STAT запрашиваются статьи или их части. Существует два способа запросить статью: либо по ее идентификатору (указывается в заголовке), либо по номеру статьи в группе. Команда ARTICLE возвращает заголовок, и через пустую строку текст статьи, BODY - только тело статьи, HEAD - только заголовок, а по команде STAT устанавливается текущая позиция в группе по идентификатору статьи. При этом никакой информации не возвращается.
По команде GROUP выбирается группа новостей. При этом указатель статьи в группе устанавливается на первую запись в группе. По команде HELP можно получить список разрешенных для использования команд. По команде IHAVE клиент, а это может быть как удаленный клиент, так и сервер (последнее более вероятно), сообщает серверу, что он уже имеет статью, чей идентификатор указан в качестве параметра команды.
По командам LAST и NEXT перемещают указатель текущей строки в группе, а по команде LIST получают список групп с указанием количества новых статей в них и начальным и конечным номерами статей. По командам NEWGROUPS и NEWNEWS можно получить списки новых групп и новых статей соответственно, а по команде POST отправить свою статью на сервер. Команда SLAVE сообщает о наличии в качестве клиента подчиненного сервера, команда QUIT позволяет завершить сеанс.[3]
Программное обеспечение Usenet
Для работы по протоколу NNTP разработано довольно много программ просмотра новостей. Это nn, rn, trn, xrn и другие. Как правило программы используют для просмотра меню и реализуют просмотр новостей в режиме скроллинга. Для пользователей MS-DOS существует довольно удобный интегрированный пакет min-uet. Minuet был разработан в университете штата Миннесота и включает в себя прием почты по протоколу popmail (109 порт TCP), отправку почты по протоколу SMTP (порт 25), доступ к базам данных Gopher (70 порт TCP) и просмотр новостей по протоколу NNTP (119 порт TCP). Программа выполнена в стандартном для PC полноэкранном варианте с падающими меню. Работает программа через пакетный драйвер. Такой же по внешнему виду является и программа PINE, которая также предназначена для работы с почтой и чтения новостей. У PINE и Minuet есть аналоги и для Unix-платформ.
Не смотря на такой прогресс в развитии, до последнего времени наиболее популярным методом доступа в Usenet остается электронная почта. Подготавливая почтовое сообщение пользователь фактически записывает сценарий диалога с сервером NNTP, который затем будет выполнен почтовым роботом Usenet.
Завершая разговор о Usenet хочется еще раз обратить внимание на направление развития системы от системы двух машин к системе типа "STOP-GO" и далее к распределенной системе, работающей в режиме on-line. Такая тенденция прослеживается и в развитии системы электронной почты Internet, и в других информационных процедурах. Далее путь лежит к распределенным системам rеal-time, но это уже другой тип систем в соответствии с классификацией, введенной в начале раздела.[1]
Список источников
[1][Электронный ресурс] URL: https://kunegin.com/ref3/ap_ip4/usenet.htm#::text=Usenet%20--%20это%20система% 20телеконференций,%22группа%20новостей%22%20или%20просто%20%22группа%22 (дата обращения 02.04.2021)
[2] Мильвидский А.Р. Руководство по глобальной компьютерной сети Internet// SOFTCOM, Ltd, 1994. – 253c.
[3] Морев И. А. Образовательные информационные технологии. Часть 1. Обучение: Учеб. пособие. – Владивосток: Изд-во Дальневосточного университета, 2004. – 162 с.
[4] Пак Н.И. Нелинейные технологии обучения в условиях информатизации: Учебное пособие. Красноярск: РИО КГПУ, 2004
[5] Анищенко Ю. WWW-редактор: больше, чем просто HTML. // Подводная лодка. 2002. №4. C.84-90
Москва 2021