Автор работы: Пользователь скрыл имя, 02 Декабря 2014 в 18:55, курсовая работа
Предмет исследования: развитие системы World Wide Web в сети Интернет.
Цель исследования: изучение развития системы World Wide Web в сети Интернет.
Исходя из поставленной цели, определим задачи курсовой работы:
изучить понятие World Wide Web и её развитие в функционировании сети Интернет;
охарактеризовать архитектуру и основные компоненты Всемирной паутины;
выявить структуру и принципы World Wide Web;
ВВЕДЕНИЕ..............................................................................................................3
НАЗНАЧЕНИЕ И ОСОБЕННОСТИ СИСТЕМЫ WORLD WIDE WEB.......4
Понятие и история развития Всемирной паутины.........................................4
Архитектура и основные компоненты World Wide Web систем…..............5
Структура и принципы World Wide Web......................................................13
ОСНОВНЫЕ НАПРАВЛЕНИЯ РАЗВИТИЯ WORLD WIDE WEB ………16
Применение гипертекстовой технологи в сети Интернет...........................16
Перспективы развития Всемирной паутины...…………………………….21
ЗАКЛЮЧЕНИЕ...........................................................................................……..24
СПИСОК ЛИТЕРАТУРЫ………….....................................................................
Следует также принять во внимание, что согласно своим предложениям Тим Бернерс-Ли предполагал объединить в единую систему имеющиеся информационные ресурсы CERN, и первыми демонстрационными системами должны были стать системы для NeXT и VAX/VMS.
Обычно гипертекстовые системы имеют специальные программные средства построения гипертекстовых связей. Сами гипертекстовые ссылки хранятся в специальных форматах или даже составляют специальные файлы. Такой подход хорош для локальной системы, но не для распределенной на множестве различных компьютерных платформ. В HTML гипертекстовые ссылки встроены в тело документа и хранятся как его часть. Часто в системах применяют специальные форматы хранения данных для повышения эффективности доступа. В WWW документы - это обычные ASCII-файлы, которые можно подготовить в любом текстовом редакторе. Таким образом, проблема создания гипертекстовой базы данных была решена чрезвычайно просто.
В качестве базы для разработки языка гипертекстовой разметки был выбран SGML. Следуя академическим традициям, Бернерс–Ли описал HTML в терминах SGML. Естественно, что в HTML были реализованы все разметки, связанные с выделением параграфов, шрифтов, стилей и т. п., так как реализация для NeXT подразумевала графический интерфейс. Важным компонентом языка стало описание встроенных и ассоциированных гипертекстовых ссылок, встроенной графики и обеспечение возможности поиска по ключевым словам.
С момента разработки первой версии языка (HTML 1.0) прошло уже двадцать лет. За это время произошло довольно серьезное развитие языка. Почти вдвое увеличилось число элементов разметки, оформление документов все больше приближается к оформлению качественных печатных изданий, развиваются средства описания не текстовых информационных ресурсов и способы взаимодействия с прикладным программным обеспечением. Совершенствуется механизм разработки типовых стилей. Фактически, в настоящее время HTML развивается в сторону создания стандартного языка разработки интерфейсов как локальных, так и распределенных систем.
Вторым краеугольным камнем WWW стала универсальная форма адресации информационных ресурсов. Universal Resource Identification (URI) представляет собой довольно стройную систему. Но реально из всего, что описано в URI, для организации баз данных в WWW требуется только Universal Resource Locator (URL). Без наличия этой спецификации вся мощь HTML оказалась бы бесполезной. URL используется в гипертекстовых ссылках и обеспечивает доступ к распределенным ресурсам сети. В URL можно адресовать как другие гипертекстовые документы формата HTML, так и ресурсы e –mail и telnet, например. Различные интерфейсные программы по-разному осуществляют доступ к этим ресурсам. Одни сами способны поддерживать взаимодействие по протоколам, отличным от протокола HTTP, базового для WWW, другие вызывают для этой цели внешние программы. Однако, даже в первом случае, базовой формой представления отображаемой информации является HTML, а ссылки на другие ресурсы имеют форму URL. Следует отметить, что программы обработки электронной почты в формате MIME также имеют возможность отображать документы, представленные в формате HTML. Для этой цели в MIME зарезервирован тип «text/html».
Третьим в нашем списке стоит протокол обмена данными в World Wide Web – Hyper Text Transfer Protocol. Данный протокол предназначен для обмена гипертекстовыми документами и учитывает специфику такого обмена. Так в процессе взаимодействия, клиент может получить новый адрес ресурса на сети, запросить встроенную графику, принять и передать параметры и т. п. Управление в HTTP реализовано в виде ASCII-команд. Реально разработчик гипертекстовой базы данных сталкивается с элементами протокола только при использовании внешних расчетных программ или при доступе к внешним относительно WWW информационным ресурсам, например базам данных.
Последняя составляющая технологии WWW – это уже плод работы группы NCSA – спецификация Common Gateway Interface (универсальный интерфейс шлюзов). CGI была специально разработана для расширения возможностей WWW за счет подключения всевозможного внешнего программного обеспечения. Такой подход логично продолжал принцип публичности и простоты разработки и наращивания возможностей WWW. Если команда CERN предложила простой и быстрый способ разработки баз данных, то NCSA развила этот принцип на разработку программных средств. Надо заметить, что в общедоступной библиотеке CERN были модули, позволяющие программистам подключать свои программы к серверу HTTP, но это требовало использования этой библиотеки. Предложенный и описанный в CGI способ подключения не требовал дополнительных библиотек и буквально ошеломлял своей простотой. Сервер взаимодействовал с программами через стандартные потоки ввода/вывода, что упрощает программирование до предела. При реализации CGI чрезвычайно важное место заняли методы доступа, описанные в HTTP. И хотя реально используются только два из них (GET и POST), опыт развития HTML показывает, что сообщество WWW ждет развития и CGI по мере усложнения задач, в которых будет использоваться WWW-технология [2].
В заключение, можно сказать о том, что WWW имеет понятную простому пользователю архитектуру. А Тим Бернерс-Ли нашел удачный выход для решения проблемы построения гипертекстовой системы – «три кита», на которых основана Всемирная паутина: HTTP, HTML и URL.
1.3. Структура и принципы World Wide Web
Всемирную паутину образуют миллионы веб–серверов сети Интернет, расположенных по всему миру. Веб–сервер — это компьютерная программа, запускаемая на подключённом к сети компьютере и использующая протокол HTTP для передачи данных. В простейшем виде такая программа получает по сети HTTP-запрос на определённый ресурс, находит соответствующий файл на локальном жёстком диске и отправляет его по сети запросившему компьютеру. Более сложные веб–сервера способны в ответ на HTTP–запрос интенсивно создавать документы с помощью шаблонов и сценариев.
Использование технологий WWW для обеспечения доступа к каким-либо информационным ресурсам подразумевает существование следующих компонентов, изображенных на рисунке 3:
Рис. 3. – Компоненты для обеспечения доступа к ресурсам
Передаваемые гипертекстовые документы оформляются в стандарте HTML – языке описания гипертекстовых документов. Эти документы могут либо храниться в статическом виде (совокупность файлов на диске), либо динамически компоноваться в зависимости от параметров запроса специальным программным обеспечением. Для динамической компоновки HTML-документов, WWW-сервер использует специальным образом оформленные программы - CGI-программы [9].
Для просмотра информации, полученной от веб-сервера, на клиентском компьютере применяется специальная программа — веб–браузер. Основная функция веб–браузера — отображение гипертекста. Всемирная паутина неразрывно связана с понятиями гипертекста и гиперссылки. Большая часть информации в Интернете представляет собой именно гипертекст [15].
Для создания, хранения и отображения гипертекста во Всемирной паутине традиционно используется язык HTML. Работа по созданию гипертекстовых документов называется вёрсткой, она делается веб–мастером либо отдельным специалистом по разметке — верстальщиком. После HTML-разметки получившийся документ сохраняется в файл, и такие HTML-файлы являются основным типом ресурсов Всемирной паутины. После того, как HTML-файл становится доступен веб–серверу, его начинают называть «веб–страницей». Набор веб–страниц образует веб–сайт.
Гипертекст веб-страниц содержит
гиперссылки. Гиперссылки помогают пользователям
Всемирной паутины легко перемещаться
между ресурсами (файлами) вне зависимости
от того, находятся ресурсы на локальном
компьютере или на удалённом сервере.
Для определения местонахождения ресурсов
во Всемирной паутине используются единообразные
локаторы ресурсов URL. URL – это адрес веб-ресурса
в сети Интернет. Например, полный URL главной
страницы русского раздела Википедии
выглядит так: http://ru.wikipedia.org/wiki/
При рассмотрении данного вопроса, можно сделать вывод о том, что структура и принципы системы WWW тесно взаимосвязаны между собой.
Суть технологии гипертекста состоит в том, что текст структурируется, то есть в нем выделяются слова–ссылки. При активизации ссылки (например, с помощью щелчка мышью) совершается переход на фрагмент текста, заданный в ссылке. Автором этой идеи является Тим Бернерс–Ли.
Технология WWW позволяет создавать ссылки (гиперссылки), которые реализуют переходы не только внутри исходного документа, но и на любой другой документ, находящийся на данном компьютере и, что самое главное, на любой документ любого компьютера, подключенного к Интернету.
Гиперссылка состоит из двух частей: указателя и адресной части. Указатель ссылки обычно выделен синим цветом и подчеркиванием. Активизация указателя гиперссылки вызывает переход на другую страницу.
Адресная часть гиперссылки представляет собой URL-адрес документа, на который указывает ссылка. Универсальный указатель ресурсов (URL) включает в себя способ доступа к документу, имя сервера, на котором находится документ, а также путь к файлу (документу).
Способ доступа к документу определяется используемым протоколом передачи информации. Для доступа к Web-страницам служит протокол передачи гипертекста HTTP.
Гипертекстовая технология — это технология преобразования текста из линейной формы в иерархическую, поэтому использование гипертекстовой технологии (по сравнению с представлением информации в обычной книге) позволяет кардинально изменить способ просмотра и восприятия информации [1].
В настоящее время гипертекстовая технология широко используется для построения подсистем помощи пользователям при работе с диалоговыми компьютерными программами, а также для построения различных справочников, энциклопедий.
С развитием компьютерных средств мультимедиа гипертекст начал превращаться в более наглядную информационную форму, получившую название гипермедиа — эта информационная форма содержит не только текст, но и графику, видеоинформацию и звуки [14].
Гипертекстовая форма представления информации позволяет не только сделать текст структурированным, но и организовать моментальный переход читателя к интересующим его разделам с помощью ссылок. В результате с помощью гипертекста читателю предоставляется возможность самостоятельно выбирать порядок работы с материалом, изменять маршрут непосредственно в процессе чтения.
Простота концепции гипертекста обусловливает и формальную простоту общепринятой технологии создания гипертекстов. Имея простейшую систему построения гипертекстов, можно быстро собрать из нескольких текстовых фрагментов гипертекст и формально получить самостоятельную гипертекстовую информационную систему, программный продукт или подсистему подсказки. Однако в силу видимой простоты гипертекстовой технологии легко создать гипертекстовую информационную систему с низким качеством [10].
Гипертексты обладают определенной смысловой сетевой структурой. При многократном просмотре, если гипертекст используется как учебник, эта структура будет сильно влиять на структуру знаний пользователя по изучаемому вопросу. Поэтому при построении гипертекстовых систем следует уделять внимание не только тому, как разбить исходный текст на части, но и тому, насколько пользователю будет понятно, легко и удобно работать с этими частями текста.
Гипертекст можно рассматривать как систему документов с перекрестными ссылками. Перекрестная ссылка на WWW–странице может выглядеть подчеркнутым текстом нестандартного цвета или графическим изображением, щелчок мышью на перекрестной ссылке может «перенести» пользователя на другой WWW–сервер, другую страницу или другой раздел на текущей странице. На всех WWW–серверах активно применяются перекрестные ссылки, как в целях упрощения доступа к информации, так и в целях рекламы. Связь между гипертекстовыми документами осуществляется с помощью ключевых слов. Следовательно, по ссылкам можно значительно удалиться от первоначального источника информации, но возврат к нему не вызывает затруднений. «Путешествие» от ссылки к ссылке по сети WWW называют «серфингом».
Гипермедиа-документы (т.е. гипертекстовые документы, включающие не только тексты, но и графику, звук и видео) хранятся на WWW-серверах сети Интернет. Для работы с гипермедиа–документами имеется много различных программ-клиентов, называемых программами просмотра WWW, или браузерами. По известному адресу браузеры позволяют вызывать нужные документы, накапливать их, сортировать, объединять, редактировать, печатать. Программы просмотра имеют много общего, поэтому, овладев принципами и средствами работы одной из них, без труда можно переключиться на работу с другой. Большинство современных программ просмотра обеспечивают доступ не только к страницам Web-серверов (или к Web-страницам), но и включают возможности обработки электронной почты, телеконференций Usenet, позволяют работать с сервисом FTP, Gopher и др. В программы просмотра встраиваются редакторы Web-страниц.
Подготовка гипермедиа–документов осуществляется на языке HTML. Этот язык используется для отображения информации каждым Web-узлом. После соединения с Web-узлом с помощью браузера, по сети связи от Web-сервера к браузеру отправляется запрашиваемый документ в формате HTML. Любой компьютер (независимо от того, является ли он обычным в РС, работающим под Windows, рабочей станцией, ориентированной на Unix, или компьютером Macintosh) может принимать и отображать HTML-страницы. Этим и объясняется эффективность и популярность языка HTML. Существует большое количество программ, осуществляющих преобразование различных документов в формат HTML [8].
Информация о работе Развитие системы World Wide Web в функционировании сети Интернет