Реферат: История развития Internet


--PAGE_BREAK--


     Суть WWW



          WWW – это глобальная система гипертекста. Гипертекст — текст со вставленными в него словами (командами) разметки, ссылающимися на другие места этого текста, другие документы, картинки и т.д.

          К 1989 году гипертекст представлял новую, многообещающую технологию, которая имела относительно большое число реализаций с одной стороны, а с другой стороны делались попытки построить формальные модели гипертекстовых  систем, которые носили скорее описательный характер и были навеяны успехом  реляционного подхода описания данных. Идея Т. Бернерс-Ли заключалась в том,  чтобы применить гипертекстовую модель к информационным ресурсам,  распределенным в сети, и сделать это максимально простым способом. Он  заложил три краеугольных камня системы из четырех существующих ныне,  разработав:

-  язык гипертекстовой разметки документов HTML (HyperText Markup Language),

-  универсальный способ адресации ресурсов в сети URL (Universal Resource Locator),

-  протокол обмена гипертекстовой информацией HTTP (HyperText Transfer Protocol). 

         

          Позже команда NCSA добавила к этим трем компонентам четвертый: 

     - универсальный интерфейс шлюзов CGI (Common Gateway Interface). 

 

          Идея HTML– пример чрезвычайно удачного решения проблемы построения  гипертекстовой системы при помощи специального средства управления  отображением. На разработку языка гипертекстовой разметки существенное  влияние оказали два фактора: исследования в области интерфейсов  гипертекстовых систем и желание обеспечить простой и быстрый способ  создания гипертекстовой базы данных, распределенной на сети. 

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

          Самым простым способом создания любого документа является его набивка в  текстовом редакторе. Опыт создания хорошо размеченных для последующего  отображения документов в CERN_е был — трудно найти физика, который не  пользовался бы системой TeX или LaTeX. Кроме того, к тому времени существовал стандарт языка разметки SGML(Standard Generalised Markup Language, Обобщенный стандарт разметки текста).

          Следует также принять во внимание, что согласно своим предложениям Бернерс-Ли предполагал объединить в единую систему имеющиеся информационные  ресурсы CERN, и первыми демонстрационными системами должны были стать  системы для NeXT и VAX/VMS. 

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

В качестве базы для разработки языка гипертекстовой разметки был выбран  SGML. Следуя академическим традициям, Бернерс-Ли описал HTML в терминах SGML (как описывают язык программирования в терминах формы Бекуса-Наура). Естественно, что в HTML были реализованы все разметки, связанные с выделением параграфов, шрифтов, стилей и т. п., т.к. реализация для NeXT подразумевала графический  интерфейс. Важным компонентом языка стало описание встроенных и  ассоциированных гипертекстовых ссылок, встроенной графики и обеспечение  возможности поиска по ключевым словам. 

          Т.о.язык предоставлял автору материалов, размещаемых на странице, широкие возможности в отношении того, как эту информацию показать пользователю. Но, увы – до 1996-97 годов он обладал весьма скудными возможностями управления представлением информации и внешним видом страницы. Это являлось следствием большого числа нестандартизированных программ просмотра (браузеров) и многоплатформенности Internet (UNIX, MaxOS, Windows). Каждый браузер отображал информацию чуточку по-своему.

          В основу синтаксиса языка HTML лег стандартISO 8879:1986 «Information processing. Text and office systems. Standard Generalised Markup Language (SGML)». Правда, существует большое различие между стандартом официальным и стандартом фактическим.

          С момента разработки первой версии языка (HTML 1.0) прошло уже много лет. За  это время произошло довольно серьезное развитие языка. Почти вдвое увеличилось число элементов разметки, оформление документов все больше  приближается к оформлению качественных печатных изданий, развиваются  средства описания не текстовых информационных ресурсов и способы взаимодействия с прикладным программным обеспечением. Совершенствуется механизм разработки типовых стилей. Фактически, в настоящее время HTML развивается в сторону создания стандартного языка разработки интерфейсов как локальных, так и распределенных систем.

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

          Последний стандарт,из в то время принятых, языка HTML известен как HTML 2.0. В начале 1995 года W3C выпустил спецификацию HTML 2.0 в форме RFC (Request for Comment, Просьба дать комментарии). После этого W3C и IETF приступили к рассмотрению предложений для версии HTML 3.0.

          Стремясь завоевать лидерство в сфере продуктов и программ для WWW, две крупнейшие компании – Netscape, первой утвердившиеся на этом рынке, и вездесущая (там, где есть деньги) Microsoft Corp., которая тоже не может упустить такой лакомый кусок, — наперебой вводили все новые дополнения и расширения в HTML. И, разумеется, чаще всего эти усовершенствования поддерживались браузером соответствующей фирмы – либо Netscape Navigator фирмы Netscape, либо Microsoft Internet Explorer, соответственно, фирмы Microsoft.

          Помимо частичной несовместимости друг с другом, Nestacape Navigator и Internet Explorer в гораздо большей степени были несовместимы с официальным стандартом языка HTML, разработанным международной организацией W3C. Версия 2.0 этого стандарта (принятая в сентябре 1995 года) не включала в себя очень многие из их расширений.

          В течение конца 1995-начала 1996 года обе фирмы (Netscape и MS) делали все возможное, чтобы следующая версия стандарта HTML – третья – включала в себя именно их усовершенствования. Однако разработчики HTML3 занимались тем временем почти исключительно теми направлениями развития языка, которые NS и MS обошли стороной, — например, собственной системой стилевых файлов (отличной от предложенной впоследствии Microsoft) и кодированием математичских формул. Третья версия стандарта, долгоо время существовашая в черновом варианте, была по всем параметрам очень далека как от версии 2.0, так и от предложений Netscape и Microsoft. К сожалению, ни к чему хорошему это не привело – Консорциум W3, оказавшись не в силах довести до конца проект HTML3, решилпрервать работу над этим стандартом, а вместо него подготовил в сотрудничестве с Micosoft, Netscape, Sun и другими фирмами версию стандарта HTML 3.2, которая почти полностью копирует вариант этого языка фирмы Netscape.

          И с появлением в мае 1996-го HTML 3.2 возможности самого языка были значительно расширены. В частности были реализованы так называемые таблицы стилей (style sheets), усовершенствованны средства форматирования, появились новые средства компоновки, возможность разделения документа на разделы, введена поддержка математических символов (основанная на языке LaTeX) и апплетов языка Java.

          Во время чтения гипертекста вы видите подсвеченные (выделенные) в тексте слова. Если «наехать» на них курсором мыши и нажать клавишу или на кнопку мышки, то высветится то, на что ссылалось это слово, например, другой параграф той же главы этого же текста. Такое представление переходов называется ссылками (URL, Uniform Resource Locator – Унифицированный указатель ресурсов)

          В WWW по ключевым словам можно попасть в совершенно другой текст из другого документа, войти в какую-нибудь программу, произвести какое-либо действие и т.д. В Internet в контексте WWW можно получать доступ к чему угодно, к telnet, e-mail, ftp, Gopher, WAIS, Archie, UseNet News и т.п.

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

          Это слегка напоминает Gopher (см. далее), но фактически это принципиально другое и новое. В Gopher имеется жесткая структура меню, по которому вы двигаетесь, как вам угодно. Эта структура не зависит от того, что вы делаете, какой документ пользуете и т.д. В WWW вы двигаетесь по документу, который может иметь какую угодно гипертекстовую структуру. Вы сами можете организовать структуры меню в гипертексте. Имея редактор гипертекстов, вы можете создать любую структуру рабочей среды, включая документацию, файлы, данные, картины, программное обеспечение и т.д., и это не будет новое программное обеспечение, а просто гипертекст. Увы, создание гипертекстовых редакторов с человеческим лицом (дружественным интерфейсом, отладчиком и т.д.) задача не из простых и еще не решенная.

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

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

          Вторым краеугольным камнем WWW стала универсальная форма адресации  информационных ресурсов. Universal Resource Identification (URI) представляет собой довольно стройную систему, учитывающую опыт адресации и  идентификации e-mail, Gopher, WAIS, telnet, ftp и т. п. Но реально из  всего, что описано в URI, для организации баз данных в WWW требуется только  Universal Resource Locator (URL). Без наличия этой спецификации вся мощь  HTML оказалась бы бесполезной. URL используется в гипертекстовых ссылках и  обеспечивает доступ к распределенным ресурсам сети. В URL можно адресовать  как другие гипертекстовые документы формата HTML, так и ресурсы e-mail,  telnet, ftp, Gopher, WAIS, например.

          Различные интерфейсные программы по-разному осуществляют доступ к этим ресурсам. Одни, как, например, Netscape,  сами способны поддерживать взаимодействие по протоколам, отличным от  протокола HTTP, базового для WWW, другие, как, например, Chimera, вызывают  для этой цели внешние программы. Однако, даже в первом случае, базовой  формой представления отображаемой информации является HTML, а ссылки на  другие ресурсы имеют форму URL. Следует отметить, что программы обработки  электронной почты в формате MIME также имеют возможность отображать  документы, представленные в формате HTML. Для этой цели в MIME  зарезервирован тип “text/html”. 

          Третьим в нашем списке стоит протокол обмена данными в World Wide Web -HyperText Transfer Protocol. Данный протокол предназначен для  обмена  Гипертекстовыми документами и учитывает специфику такого обмена. Так, в

процессе взаимодействия, клиент может получить новый адрес ресурса на сети 

(relocation), запросить встроенную графику, принять и передать параметры и 

т. п. Управление в HTTP реализовано в виде ASCII-команд. Реально 

разработчик гипертекстовой базы данных сталкивается с элементами протокола 

только при использовании внешних расчетных программ или при доступе к 

внешним относительно WWW информационным ресурсам, например базам данных. 

          Последняя составляющая технологии WWW — это уже плод работы группы NCSA -спецификация Common Gateway Interface.

          CGI была специально разработана для  расширения возможностей WWW за счет подключения всевозможного внешнего  программного обеспечения. Такой подход логично продолжал принцип  публичности и простоты разработки и наращивания возможностей WWW. Если  команда CERN предложила простой и быстрый способ разработки баз данных, то NCSA развила этот принцип на разработку программных средств. Надо заметить,  что в общедоступной библиотеке CERN были модули, позволяющие программистам  подключать свои программы к серверу HTTP, но это требовало использования  этой библиотеки.

          Предложенный и описанный в CGI способ подключения не требовал дополнительных библиотек и буквально ошеломлял своей простотой.  Сервер взаимодействовал с программами через стандартные потоки  ввода/вывода, что упрощает программирование до предела. При реализации CGI  чрезвычайно важное место заняли методы доступа, описанные в HTTP. И хотя  реально используются только два из них (GET и POST), опыт развития HTML показывает, что сообщество WWW ждет развития и CGI по мере усложнения  задач, в которых будет использоваться WWW-технология.

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

          Кроме CGI так же имеется такой инструмент, как форма. Формы являются составляющими той же модели взаимодействия, что и CGI-сценарии, и позволяют вводить данные для своего запроса или в качестве ответа, — например, делать заказ на приобретение чего-либо, организовывать поиск необходимого ресурса, регистрироваться в гостевой книге какого-либо сайта и т.п. Это – «внешний интерфейс», с которым пользователи взаимодействуют.

          CGI-сценарии составляют скрытую от глаз пользователя часть интерактивного взаимодействия. Они принимают информацию, посланную серверу через Web и обрабатывают ее, запрашивая базы данных, выполняя Ваши распоряжения или просто регистрируя полученные сведения. Все это происходит «за кадром», но как раз здесь и выполняется реальная работа. Затем результаты передаются обратно. О такой HTML-странице говорят, что она формируется «на лету» или «динамически генерируется».

          CGI – этот «ворота» к функциональным возможностям, предварительно не запрограммированным в сервере, что позволяет использовать все возможности компьютера, вместо того, что бы использовать только те, которые являются частью программного обеспечения HTTP-сервера.


Глава 5 — 2. Службы Internet – прочие
     Электронная почта (E-Mail)
          Электронная почта или E-Mail– это обмен почтовыми сообщениями с любым абонентом сети Internet. Электронная почта во многом похожа на обычную почту. Сее помощью письмо – текст (или текст + файл), снабженный стандартным заголовком  (конвертом) — доставляется по указанному адресу, который определяет местонахождение машины и имя адресата, и помещается в файл, называемый почтовым ящиком адресата, с тем, чтобы адресат мог его достать и прочесть в удобное время.

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

            — электронной почтой сообщение в большинстве случаев доставляется гораздо быстрее, чем обычной,

            — для отправки письма нескольким адресатам не нужно печатать его во многих  экземплярах, достаточно однажды ввести текст в компьютер,

            — если нужно перечитать, исправить полученное или составленное  Вами письмо,  или использовать выдержки из него, это сделать легче, поскольку текст уже находится в машине,

            — стоит это дешевле,

            — удобнее  хранить большое количество писем в файле на диске, чем в ящике стола; в файле легче и искать ,

          и, наконец, экономится бумага.

          С помощью E-Mail вы можете посылать сообщения, получать их в свой электронный почтовый ящик, отвечать на письма ваших корреспондентов автоматически, используя их адреса, исходя из их писем, рассылать копии вашего письма сразу нескольким получателям, переправлять полученное письмо по другому адресу, использовать вместо адресов (числовых или доменных имен) логические имена, создавать несколько подразделов почтового ящика для разного рода корреспонденции, включать в письма текстовые файлы, пользоваться системой «отражателей почты» для ведения дискуссий с группой ваших корреспондентов и т.д. Из Internet вы можете посылать почту в сопредельные сети, если вы знаете адрес соответствующего шлюза, формат его обращений и адрес в той сети.

          Основная привлекательность электронной почты — ее  быстрота. Когда сеть ARPANET впервые вышла на арену,  ее разработчики  ожидали,  что преобладающим будет трафик (то есть объем информации,  передаваемой между узлами) типа «процесс-процесс». Они ошиблись. К их великому изумлению, объем электронной  почты  между людьми перекрыл объем связи между процессами.  В то время как снег,  дождь, жара и прочие неурядицы могли остановить почтовых  курьеров, возможности  сети ARPANET доставлять сообщения от западного побережья Соединенных Штатов к восточному, в течение нескольких секунд начали революционные процессы  в средствах сообщения.

          Объединение компьютеров в сеть позволило по-новому организовать документообо­рот, как в маленьких фирмах, так и в больших организациях. Отпала необходимость пе­чатать на бумаге документы, над которыми работает коллектив пользователей.

          С помо­щью соответствующего программного обеспечения коллектив пользователей может со­вместно составлять документы, презентации и базы данных передавать их по электрон­ной почте другим участникам проекта, которые могут работать в этом же здании или в другом городе, для дополнения и редактирования. Поочередная рассылка позволяет указать порядок прохождения сообщения между участниками проекта после его дополнения и редактирования. Такой метод коллективной работы над документом экономит значи­тельную часть рабочего времени, так как не надо тратить время на личные встречи для совместной работы. Современное предприятие невозможно представить без совместного использования данных и развитых средств гарантированной защиты информации.
     Удаленный доступ (telnet)
          Remote Login (удаленный доступ) — работа на удаленном компьютере в режиме, когда ваш компьютер эмулирует терминал удаленного компьютера, т.е. вы можете делать все то же (или почти все), что можно делать с обычного терминала той машины. Сидя, например, в Швейцарии, можно работать на машине в США так, как если бы она стояла рядом. Для пользования этой замечательной возможностью сети необходимо иметь доступ в Internet класса не ниже dial-up доступа. Трафик, относящийся к этому виду работы в сети, в среднем составляет около 19% всего сетевого трафика.
     Передача файлов (ftp)
          FTP(File Transfer Protocol, Протокол Передачи Файлов) — протокол, определяющий правила передачи текстовых и двоичных файлов с одного компьютера на другой.

          В аспекте применения ftp во многом аналогична telnet. Т.е. для работы с ftp нужно иметь доступ на ту удаленную машину, с которой вы хотите перекачать себе файлы, т.е. иметь входное имя и знать соответствующий пароль. Доступ должен быть как минимум типа dial-up (по вызову). ftp также позволяет (у него свой набор команд) производить поиск файла на удаленной машине, то есть переходить из директории в директорию, просматривать содержимое этих директорий, файлов. Позволяет пересылать как файлы, так и их группы, а также целиком директории, можно вместе со всеми вложенными на любую глубину поддиректориями.

          ASCII-пересылка текстовых файлов, поддерживаемая этим протоколом, дает возможность автоматического перекодирования данных при пересылке текста на компьютер с другой кодировкой алфавита и т.д., что сохраняет прежний читаемый вид текста.

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

          ftp протоколы делятся на протоколы команд и самих перекачиваемых данных. Данные занимают в среднем около 40% всего сетевого трафика, в то время как команды — только 4%. (Здесь статистика по пересылаемым объемам!).

          Имеется также возможность использования ftp в пакетном режиме по e-mail на некоторых серверах, но отсутствие прямого диалога очень неудобно и сильно замедляет работу, — за неимением лучшего это вполне сносно.

          FTP чаще всего используют для получения файлов из архивных хранилищ файлов. За прошедшие несколько лет в Internet появилось гигантское количество FTP-узлов – «складов» программного обеспечения, графики, аудио данных, видео, огромных библиотек и просто кучи разнообразных файлов.

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

          Узлы FTP, предназначенные для поддержки покупателей аппаратных и программных средств, обычно широко рекламируются. Поэтому пользователи, заинтересованные в информации, хранящейся на этих узлах, могут с легкостью отыскать их в Internet и разобраться в содержимом. К сожалению, многие иные узлы не попадают под эту категорию и в большинстве своем, остаются неизвестными, кроме тех случаев, когда информация о них передается от пользователя к пользователю, или включается в списки FTP-узлов в книгах, справочниках и т.п. В 1990 году Питер Дейч, Билл Хилан и Элан Эмтидж создали программу, которую они назвали Archie, и которая предназначена для поиска файлов хранимых (или записанных в архив, откуда и название программы) на узлах FTP. Более подробно смотрите главу, посвященную поисковым системам.
     Доски объявлений (UseNet news)
          UseNet— Это так называемые сетевые новости или дискуссионные клубы. Они дают вам возможность читать и посылать сообщения в общественные (открытые) дискуссионные группы. На самом деле, они представляют собой сетевой вариант досок объявлений (BBS, Bulletin Board System), изначально работавших на машинах с модемным доступом.

          «Новости» представляют собой сообщения адресуемые широкой публике, а не конкретному адресату. Сообщения эти могут быть совершенно разного характера: от сообщения о только что произошедшем великом событии, до вопроса о буридановом осле. Узлы сети, занимающиеся обслуживанием системы новостей, по получении пакета новостей рассылают его своим соседям, если те еще не получили такой новости. Получается лавинообразное широковещание, обеспечивающее быструю рассылку новостного сообщения по всей сети.

          Сетевой трафик новостей очень шумный, частый и короткий: сервер посылает запрос на ваш компьютер о его желании заполучить очередной пункт из огромного списка групп новостей, а тот каждый раз отвечает: да или нет. И так около полутора тысяч раз, потом идет такой же разговор о посланиях в выбранных группах обсуждений. Такой трафик вместе с самой пересылкой новостей составляет около 1% от общего.

          При установке клиент-программы на вашем компьютере, вы создаете список тех дискуссионных кружков, в которых хотите участвовать и чьи объявления (бюллетени) вы будете постоянно получать, а также список-фильтр тех групп и подгрупп, которых вам совсем не хочется, вместе со всеми их возможными подгруппами, подподгруппами и т.д.         Имеется семь основных категорий:
·      comp — вычислительная техника и все с ней связанное;

·      news — разработчики системы новостей и новости в этих разработках;

·      rec — хобби, отдых, развлечение и т.д.;

·      sci — наука;

·      soc — социальные темы;

·      talk — обо всем и ни о чем (здесь же о религии, об искусстве);

·      misc — все остальное.




     Поиск данных и программ (Archie)
          Archie — система поиска и выдачи информации о расположении общедоступных файлов по анонимному ftp. Система, поддерживающая этот вид услуг, регулярно собирает со своих подопечных (анонимных ftp-серверов) информацию о содержащихся там файлах: списки файлов по директориям, списки директорий, а также файлы с кратким описанием того, что есть что. Позволяет производить поиск по названиям файлов (директорий) и по описательным файлам, а именно, по словам, там содержащимся. Например, вы даете указание (команду) найти файл с именно таким названием или с названием, подходящим под указанный шаблон, и Archie выдает вам в ответ, где таковой есть. Или же можно искать по смысловым словам, которые должны содержаться в кратком описании этого файла или программы, составленном их создателем. Конечно, составление достойного (краткого, точного, умного, адекватного) описания своего детища целиком остается на совести создателя продукта, что порождает некоторую свободу, а потому, в некоторых случаях, возможны злоупотребления доверием пользователей или просто пренебрежение им. Доступ к Archie осуществляется через Archie-серверы (например, archie.doc.ic.ac.uk (это в Великобритании)). В полнокровном виде использование Archie требует наличие Internet-доступа, по крайней мере, класса доступа по звонку. Возможен косвенный доступ по e-mail (!).
     Поиск людей (WhoIs)
          Люди переезжают с места на место, меняют место работы, у них может быть несколько мест проживания и т.д. Люди всегда ищут друг друга, всегда существовала и существует проблема поиска единственного человека в мире. Создать для такого поиска открытый файл — аналог телефонной книги? Значит нужно создать стандарт, придумать, как его обновлять без прямого всеобщего доступа (опасно!) и т.д. К тому же такой файл — справочник с перечислением всех входящих имен на рабочих машинах, такому справочнику будут рады и хакер, и рэкетир. И потом, некоторым людям хочется управлять возможностью доступа к ним, возникает проблема права на частную жизнь.

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

          Имеется директория «белых страниц» — Who
Is
, а также одноименная программа для поиска людей. Директория WhoIs (кто есть кто) поддерживается DDN (Defence Data Network, Оборонная сеть обмена данными) и NIC (Network Information Center, Сетевым Информационным Центром) и содержит более 150000 записей.Существует и много других аналогичных служб.
     Система Gopher
          Gopher — это интегратор возможностей Internet. Он в удобной форме позволяет пользоваться всеми услугами, предоставляемыми Internet. Организована оболочка в виде множества вложенных на разную глубину меню, так что вам остается только выбирать нужный пункт и нажимать ввод. Доступно в такой форме все, что душе угодно: и сеансы telnet, и ftp, и e-mail и т.д. и т.п. Также включены в эту оболочку интерфейсы с такими серверами, с которыми вручную общаться просто невозможно из-за их машинно-ориентированного протокола.

          Gopher-серверы получают широкое распространение. Трафик составляет 1.6% от общего в сети. С одного сервера можно войти в другие, где угодно, простота общения от этого не меняется. Так можно шнырять по всей сети не испытывая головной боли от меняющихся систем команд и структур данных и ресурсов. Главное не забыть весь этот путь, не самопересекаться при путешествиях, а по окончании все аккуратно пройти назад, закрывая начатые сеансы работы.

          В Internet  в настоящее время свыше 2000 Gopher-систем, часть из которых является узкоспециализированной, а часть содержит более разностороннюю информацию.

          Gopher позволяет получить информацию без указания имен и адресов авторов, благодаря чему пользователь не тратит много времени и нервов. Он просто сообщит системе Gopher, что именно ему нужно, и система находит соответствующие данные. Gopher-серверов свыше двух тысяч, поэтому с их помощью не всегда просто найти требуемую информацию. В случае возникших затруднений можно воспользоваться службой VERONICA. VERONICA осуществляет поиск более чем в 500 системах Gopher, освобождая пользователя от необходимости просматривать их вручную.
     Поиск данных по ключевым словам (WAIS)
          WAIS — диалоговая система с оконным интерфейсом для поиска данных по ключевым словам в контексте. Сугубо интерактивна, поэтому доступ к ней возможен только в сеансе работы при непосредственном доступе, т.е. требуется, как минимум, dial-up доступ.           Доступ к ней возможен и через Gopher. Найти программное обеспечение, чтобы его поставить себе на сетевую рабочую машину, можно с помощью Archie.

          Работая в WAIS, можно выбирать источники, исключать их, присоединять; искать по ключевым словам, все более сужая поиск применением последовательно все более специфических слов; просматривать текст найденных файлов; добавлять файлы, исключать и т.д. Имеется интерактивная подсказка. Запросы посылаются в WAIS на упрощенном английском языке. Это значительно легче, чем формулировать их на языке алгебры логики, и это делает WAIS более привлекательной для пользователей-непрофессионалов.

          Что такое ключевые слова и как с помощью них можно производить поиск нужной информации? Ключевые слова — это слова наиболее характерные для данного текста или интересующей вас тематики. Стандартные наборы ключевых слов составлены для широкого круга различных тематик и областей знаний: от психоанализа и физики элементарных частиц до плетения лаптей и корзин. Списки ключевых слов по стандартным тематикам обычно публикуются во всевозможных тезаурусах.

          Если данный документ не подходит ни к одной из стандартных тем, то поиск и выбор самих ключевых слов выливается в отдельную проблему; выбор слов — задача интеллектуальная, творческая. Например, для поиска сказок про Змея-Горыныча лучше всего использовать в качестве ключевого слова самого Змея-Горыныча, здесь все просто. А для поиска информации о трудных подростках — дезадаптоз. На самом деле труднее всего сужать поиск, а именно вводить все более характерные слова, т.к. выбранного одного слова обычно недостаточно, — слишком большой круг текстов оказывается охваченным. WAIS просто просматривает в указанных базах данных и архивах все тексты на предмет встречаемости ключевых слов и подсчитывает частоту встречаемости, после чего докладывает вам о результатах такого поиска — выдает список документов, в которых ключевые слова встречаются наиболее или достаточно часто, с указанием частот встречаемости. Вся же творческая часть работы по-прежнему лежит на вас. Человека в этом процессе подменить невозможно.

          В сети Internet существует более 200 WAIS — библиотек. Но поскольку информация представляется преимущественно сотрудниками академических организаций на добровольных началах, большая часть материалов относится к области исследований и компьютерных наук.
     Прочие службы
          Когда голова уже совсем не соображает от натуги, есть возможность отвлечься и поиграть в различные сетевые игры. Игры с одним партнером и со многими. Игры бывают разные. От спокойных текстовых до эмуляции трехмерных объектов и движений в реальном времени (типа F-16, F-19 и т.д.), что поедает массу ресурсов. Поэтому будьте учтивы, не буйствуйте, нет такого права человека — играть в Internet в игрушки за чужой счет.
          Идет разработка и внедрение концепции «Knowbot» («Энциклоп»). Моделью Энциклопа является умный справочный библиотекарь, у которого вы можете спросить о том, как и где найти интересующую вас информацию, а он вам даст в ответ библиографические и библиотечные ссылки. Причем, вам не надо знать название книг или статей, но только о чем это. Справочные библиотекари обучены обслуживать такие запросы, они обладают энциклопедическими знаниями: обо всем понемногу. Роботизируйте эту модель и вы получите Энциклопа.

          Энциклопы задуманы в виде сетевых червей (сетевых аналогов компьютерных вирусов), занимающихся полезной деятельностью — сбором информации в своих путешествиях. Они должны по указке пользователя расползаться по сети, по ресурсам и искать, и искать, и искать, если они находят разветвления ссылок, они посылают по ветвям «под-червячков», которые в качестве хозяина рассматривают большого «червяка-родителя», который сидит на развилке и ждет их возвращения с информацией. По исчерпанию всех путей поиска червячок возвращается к своему господину и выдает собранную информацию. Довольно фантастично, но уже имеются проекты и первые экспериментальные образцы, ведутся исследования в этом направлении. Это дело будущего.

 

          Кроме вышеперечисленных услуг, сеть Internet предоставляет также следующие специфические услуги.
          Webster — сетевая версия толкового словаря английского языка.

          Факс-сервис — дает возможность пользователю отправлять сообщения по                                          факсимильной связи, пользуясь факс-сервером сети.

          Электронный переводчик — производит перевод присланного на него текста с                                            одногоязыка на другой. Обращение к электронным                                               переводчикампроисходит посредством электронной                                           почты.

          Шлюзы — дают возможность абоненту отправлять сообщения в сети, не работающие                                    с протоколами TCP/IP (FidoNet, Goldnet, AT50).

--PAGE_BREAK--
еще рефераты
Еще работы по информатике