Studrb.ru банк рефератов
Консультация и поддержка студентов в учёбе

Главная » Бесплатные рефераты » Бесплатные рефераты по информатике »

Основные компоненты WWW (HTML, URL, HTTP, CGI)

Основные компоненты WWW (HTML, URL, HTTP, CGI) [01.12.12]

Тема: Основные компоненты WWW (HTML, URL, HTTP, CGI)

Раздел: Бесплатные рефераты по информатике

Тип: Курсовая работа | Размер: 377.25K | Скачано: 264 | Добавлен 01.12.12 в 11:03 | Рейтинг: 0 | Еще Курсовые работы

Вуз: Финансовый университет


СОДЕРЖАНИЕ

ВВЕДЕНИЕ 3

1. Теоретическая часть

Введение 4

1.1 Технология World Wide Web. Основные элементы 6

1.2 Язык разметки документов HTML 9

1.3 Унифицированный указатель ресурса URL 11

1.4 Протокол передачи гипертекста http 13

1.5 Универсальный интерфейс шлюзов CGI 14

Заключение 15

2. Практическая часть

2.1 Общая характеристика задачи 16

2.2 Описание последовательности решения задачи в среде MS Excel 19

2.3 Анализ результатов решения задачи 22

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 23
 

ВВЕДЕНИЕ

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

Актуальность выбранной темы курсовой работы вызвана потребностью пользователей знать основные принципы и терминологию при работе с интернетом.

Цель работы заключается в том, чтобы изучить основные компоненты WWW и методы их функционирования. Для этого были поставлены и решены следующие задачи:

1) ознакомится с понятием WWW и основными её терминами;

2) изучить язык разметки документов HTML;

3) освоить унифицированный указатель ресурса URL;

4)  определить назначение протокола передачи гипертекста HTTP;

5) узнать о функции универсального интерфейса шлюзов CGI.

Курсовая работа состоит из двух частей: теоретической и практической.

В теоретической части рассматривается тема: Основные компоненты WorldWideWeb (HTML, URL, HTTP, CGI). Она состоит из введения, пяти разделов и заключения. Во введении вводится понятие WorldWideWeb, ее создание и  основные принципы. В первом разделе описываются технология WorldWideWeb и её основные составляющие (страница, сайт, сервер). Остальные разделы изучают основные четыре компонента сети - HTML, URL, HTTP, CGI. В заключении подводятся итоги работы.

В практической части решается задача, вариант № 16 с использованием табличного процессора MS Excel 2007.

Работа изложена на 23 страницах текста, содержит 3 таблицы, 4 рисунка.

 

1 Теоретическая часть

Введение

Всемирная паутина (WorldWideWeb или сокращенно WWW) – название самого распространенного на сегодняшний день приложения Интернет, построенного на использовании гипертекста.

Проект WWW возник в начале 1989 г. в Европейской Лаборатории физики элементарных частиц (EuropeanLaboratoryforParticlePhysics (CERN) inGeneva, Switzerland). Тим Бернерс-Ли, сотрудник Международного центра ядерных исследований CERN в Берне, предложил проект распределенной гипертекстовой информационной системы «Всемирная паутина» — WorldWideWeb, или просто Веб. Бернерс-Ли определял Веб как «пространство для обмена информацией, в котором люди и компьютеры могут общаться между собой».Основное назначение проекта — предоставить пользователям не профессионалам «on-line» доступ к информационным ресурсам.

Идея Т. Бернерс-Ли заключалась в том, чтобы применить гипертекстовую модель к информационным ресурсам, распределенным в сети, и сделать это максимально простым способом. Он разработал язык гипертекстовой разметки документов HTML, универсальный способ адресации ресурсов в сети URL, протокол обмена гипертекстовой информацией HTTP. Позже команда NCSA добавила к этим трем компонентам четвертый: универсальный интерфейс шлюзов CGI.

Используя популярный программный интерфейс, проект WWW изменил процесс просмотра и создания информации. Идея заключается в том, что по всему миру хаотично разбросаны тысячи информационных серверов и любую машину, подключенную к Internet в режиме on-line, можно преобразовать в сервер и начинить его информацией. С любого компьютера, подключенного к Internet, можно свободно установить сетевое соединение с таким сервером и получать от него информацию.

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

Сейчас мало кто обходится без сети Internet. На данный момент это полезное занятие, начиная от детей и заканчивая пенсионерами. На многих сайтах можно бесплатно получить доступ к информации, что немаловажно. Подключение к Internet становиться всё доступней и дешевле, поэтому глобальная сеть становится всё больше и больше.

 

1.1 Технология WorldWideWeb. Основные элементы

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

За счет выгод от применения гипертекста WorldWideWeb создал неведомый ранее информационный простор и комфорт для пользователей. Ныне практически все крупные и средние, и большинство  мелких  компаний,   университеты, правительственные учреждения, общественные объединения и просто граждане по всему свету имеют собственные web-страницы, на которых размещают информацию о своей деятельности, предоставляют с их помощью сотни услуг. Развитие WWW уже привело к появлению  новой  профессии web-мастера, в задачу которого входит создание web-страниц с использованием огромного количества графических, видео и аудио эффектов.

Единицей гипертекстовых данных Всемирной Паутины является Web- страница - минимальный фрагмент гипертекста, который можно загрузить и прочитать за один раз. Для идентификации гипертекстовой страницы в Сети используется так называемый url - UniversalResourceLocator - Универсальный Локатор Ресурсов. В нем содержится информация о способе передачи данных между клиентом и сервером (протоколе), имени сервера, на котором находится страница, пути в дереве каталогов сервера, по которому находится страница и имени страницы. Но главное, что есть на странице, - это ссылки на другие странички. Ссылки могут содержаться в обычных текстовых строчках и словах, выделенных синим цветом, и даже в размещенных на страничке картинках. Щелчок по ссылке - новая страничка... В принципе, скакать от странички к страничке можно бесконечно: это называется «серфингом».

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

Сайт - это группа страничек, принадлежащих одной и той же фирме, организации или частному лицу и связанных между собой по содержанию. Вы можете сравнить страничку со страницей книги, а сайт - с той книгой, откуда она взята. Есть маленькие сайты, включающие всего две-три странички, а есть просто громадные, например, сайт корпорации Microsoft, объединяющий несколько сот связанных между собой гипертекстовых документов. Понятия «страничка» и «сайт» очень часто путают. Вам скорее скажут не «зайди на сайт», а «зайди на страничку». К этому давно уже все привыкли и, как правило, не замечают разницы. Почему это происходит? Да потому, что сайт - это некое абстрактное для нас понятие. Ведь пользователю приходится чаще всего именно со страницами. И при посещении любого сайта вы сразу же попадаете на какую-нибудь конкретную страничку. Однако страниц, принадлежащих той или иной компании, может быть много, а сайт - один.

Есть еще и третье понятие, которое часто путают с этими двумя, - сервер. Сервером называется подключенный к сети компьютер, на котором хранятся и сайты, и странички. На одном WWW-сервере может быть один сайт (особенно если это очень обширный сайт, например, той же Мiсrоsоft). А может быть и много, например, если мы имеем дело с сервером поставщика услуг Internet - провайдера, хранящего на своем компьютере сотни и даже тысячи маленьких «домашних страничек».

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

 

1.2 Язык разметки документов HTML

Все документы, доступные через Web, написаны на специально разработанном для этого языке, который называется HyperTextMarkupLanguage (HTML). HTML - простой язык разметки, который позволяет помечать фрагменты текста и задавать ссылки на другие документы, выделять заголовки нескольких уровней, разбивать текст на абзацы, центрировать их и т. п., превращая простой текст в отформатированный гипермедийный документ.

Основу инструментария языка HTML составляют теги — инструкции HTML, их в языке около сотни. Они присутствуют внутри гипертекстового документа и позволяют до тонкостей сформировать всю структуру и стиль его оформления. При просмотре такого документа с помощью браузера, например, эти теги невидимы. Да и при создании web-страницы с помощью специализированных программных средств, а такие средства присутствуют практически во всех офисных приложениях (в Word, Excel, Access, PowerPoint, Outlook и т. д.), теги пользователю не видны — они вводятся автоматически.

Теги записывают в угловых скобках, например

или

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

 

Теги HTML определяют не абсолютное форматирование документа, как коды текстового процессора, а только относительное. Например, тег, вызывающий центрирование строки текста, одинаково сработает и на широком экране, и на узком, а если текст не поместится по ширине экрана, он автоматически перенесется на вторую строку, третью и так далее.

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

Программы для просмотра документов в формате HTML называются браузерами. Просмотр Web-документов - одна из основных, хотя и не единственная функция браузера.

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

 

1.3 Унифицированный указатель ресурса URL

У каждого документа в WorldWideWeb есть уникальный адрес. Если бы его не было, то непонятно, как можно было бы найти и загрузить этот документ на свой компьютер. Такой уникальный адрес называется унифицированным указателем ресурса (URL - UniformResourceLocator). Иногда также используется термин URL - aдpec.

Структура URL - aдpeca очень проста. Он состоит как бы из трех частей. Сначала записывается название протокола службы, затем записывается доменное имя компьютера, на котором хранится документ, а потом путь поиска документа на этом компьютере. Название протокола отделяется от остальной части адреса двоеточием и двумя символами «косая черта».

URL включает в себя:

В общем случае формат URL имеет вид: (протокол доступа) [://<домен>: <порт>](/<директория><имя ресурса>[/<параметры запроса>].

Например:

http://www.f-1.ru/foto/2011/monako/index.html

1)      2)                 3)    4)      5)           6)           

Давайте расшифруем то, что у нас получилось:

1. Имя протокола - НТТР. Этот протокол соответствует службе WWW, то есть в данном случае URL-aдpec ведет к Web-документу, то есть к Web-странице.

2. Доменное имя сервера - www.f-1.ru. Читаем его справа налево. RU - это домен России, следовательно сервер - российский. F-1 соответствует «Формуле-l», то есть в данном случае мы имеем дело с российским сайтом, посвященным автогонкам «Формулы-l».

3. Каталог /foto - нетрудно догадаться, что в нем хранятся материалы, посвященные автогонкам.

4. Каталог /foto/2011 - коллекция фотоматериалов спортивного сезона 2011 года.

5. Каталог /foto/2011jmonako - коллекция снимков, посвященных гонке Гран-При Монако.

6. КонкретныйWeb-документ, в котором представлены снимки, index.html. Загрузив его, мы сможем просмотреть всю серию.

Если приглядеться внимательно к тому, как записан путь поиска, можно заметить характерное отличие от традиционных требований Windows. Оно состоит в том, что каталоги разделяются не символом обратной косой черты (\), как это принято в MS-DOS и Windows, а символом обычной косой черты (/). Это связано с тем, что разработчики системы адресации в WWW ориентировались в первую очередь на компьютеры, работающие в операционной системе UNIX.

Кроме этого есть еще одно важное отличие. Оно заключается в том, что одноименные строчные и прописные буквы считаются различными. То есть при записи URL-адресов следует учитывать регистр символов. Так что если слово «monako» записано с маленькой буквы, то точно так и надо вводить адрес. Ввод большой буквы будет ошибочным и не приведет к открытию документа. Впрочем, на самом деле ввод каких-либо URL-адресов – это весьма редкая операция. Во время работы в WWW браузер помогает вводить вручную. Практически, единственный случай, когда адрес надо ввести своими руками, это когда он взят из книги, газеты, журнала или рекламного сообщения.

 

1.4 Протокол передачи гипертекста HTTP

Служба WWW, как и любая иная сетевая служба, строится на взаимодействии пары программ: сервера и клиента. Программы-серверы WWW называются Web-серверамu - они работают на компьютерах, которые называются сетевыми серверами. В общем, одно и то же слово сервер, в зависимости от контекста, может обозначать то ли компьютер, то ли программу.

Программы-клиенты WWW называются Web-браузерами – они работают на наших с вами клиентских компьютерах. Взаимодействие между Web-сервером и Web-браузером происходит по специальному прикладному протоколу - НТТР (HyperTextTransferProtocol - протокол передачи гипертекста). Несмотря на столь длинное и страшное название, протокол НТТР чрезвычайно прост - это один из самых простых прикладных протоколов Интернета. Суть его состоит в том, что броузер имеет право обратиться к серверу с запросом, в котором указывается URL-aдpec требуемого ресурса. Это может быть Web-страница, рисунок, программный объект и т. п. Сервер передает браузеру затребованный ресурс, после чего соединение разрывается до следующего запроса. В общем, протокол НТТР как бы одноразовый: запрос - ответ, новый запрос - новый ответ и так далее. Интересно, что если на одной Web-странице содержится множество картинок, то для приема каждой надо отправлять новый запрос. Так работать было бы весьма неудобно, но браузер и здесь нам помогает. Современному браузеру достаточно указать URL-aдpec нужной Web-страницы, а далее он сам примет ее, увидит, какие объекты в нее встроены, сделает запросы на поставку этих объектов, получит их и покажет на экране полностью скомпонованную страницу.

 

1.5 Универсальный интерфейс шлюзов CGI

Последняя составляющая технологии WWW - это уже плод работы группы NCSA - спецификация CommonGatewayInterface. CGI была специально разработана для расширения возможностей WWW за счет подключения всевозможного внешнего программного обеспечения. Такой подход логично продолжал принцип публичности и простоты разработки и наращивания возможностей WWW. Предложенный и описанный в CGI способ подключения не требовал дополнительных библиотек и буквально ошеломлял своей простотой. Сервер взаимодействовал с программами через стандартные потоки ввода/вывода, что упрощает программирование до предела.

СGI-скрипты – это «мини-программы» (как правило, на языке Perl), ссылки, на которые можно вставить в созданные странички. Эти программы позволяют автоматизировать многие сложные операции с вводимыми посетителями данными и делают страничку в какой-то степени интерактивной.

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

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

 

Заключение

В заключении подведем итоги по работе.

Web продолжает развиваться с поразительной скоростью. Теперь практически невозможно увидеть телевизионное шоу, где бы не было рекламы Web - страницы. Изученное нами позволяет утверждать, что в течение последующих лет мы будем свидетелями быстрого развития Web. Тем не менее, сеть станет еще более сложной для некоторых видов информационного поиска. Вероятно, останется проблема несовместимости между браузерами и Web- серверами, так как компания Netscape Communications несколько расширила HTML, из-за чего не все браузеры отображают документы, написанные в новом формате HTML.

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

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

 

2 Практическая часть

2.1 Общая характеристика задачи

Рассмотрим следующую задачу.

В течение текущего дня в салоне сотовой связи проданы мобильные телефоны, код, модель, и цена которых указаны в таблице 1. В таблице 2 указан код и количество проданных телефонов различных моделей.

1. В итоговой таблице 3 обеспечить автоматическое заполнение данными столбцов «Модель мобильного телефона», «Цена, руб.», «Продано, шт.», используя исходные данные таблиц 1 и 2, а также функции ЕСЛИ (), ПРОСМОТР. Рассчитать сумму, полученную от продаж каждой модели, итоговую сумму продаж.

2. Сформировать ведомость продаж мобильных телефонов на текущую дату.

3. Представить графически данные о продаже мобильных телефонов за текущий день.

Таблица 1

Модели и цены

Код

мобильного
телефона

Модель

мобильного

телефона

Цена,

руб.

108

Fly Z500

7899

109

FlyX3

4819

209

LG-C3400

6540

210

LG-F1200

10419

308

Motorola V180

3869

309

Motorola V220

4459

301

Motorola C 115

1570

304

Motorola C 390

5149

406

Nokia 3220

4299

407

Nokia 3230

10490

408

Nokia 5140

6349

503

Pantech G-670

7659

504

Pantech GB-100

3789

604

Siemens A65

2739

605

Siemens A75

2869

708

SonyEricsson T290i

2569

709

SonyEricsson Z800i

13993

Таблица 2

Список продаж

 

продажи

Код

мобильного

телефона

Продано,
шт.

1

109

4

2

209

2

3

304

1

4

406

5

5

408

3

6

503

4

7

605

8

8

708

6

Таблица 3

Табличные данные ведомости продаж

Код
мобильного
телефона

Модель

мобильного

телефона

 

Цена,
руб.

 

Продано,
шт.

 

Сумма,
руб.

109

 

 

 

 

209

 

 

 

 

304

 

 

 

 

406

 

 

 

 

408

 

 

 

 

503

 

 

 

 

605

 

 

 

 

708

 

 

 

 

Итого:

 

 

 

 

 

2.2 Описание последовательности решения задачи в среде MS Excel смотрите в файле

 

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

  1. Информатика: Базовый курс: Учебное пособие / Под ред. С.В. Симоновича. – СПб.: Питер, 2009.
  2. Информатика в экономике: Учебное пособие / Под ред. Б.Е. Одинцова, А.Н. Романова. – М.: Вузовский учебник, 2008.
  3. Информатика и ИКТ. Базовый уровень/ Под ред. И.Г. Семакина, Е.К. Хеннера. – М.:БИНОМ, 2010.
  4. Общая информатика: Учебное пособие/ Под ред. С.В. Симоновича. – М.: АСТ-ПРЕСС, 2000.
  5. Федеральная ЭБС "Единое окно доступа к образовательным ресурсам". Адрес: http://window.edu.ru
  6. Информатика: Методические указания по выполнению курсовой работы для студентов 2 курса всех специальностей. – М.: ВЗФЭИ, 2008. URL: http://repository.vzfei.ru
  7. Информатика: Лабораторный практикум для студентов для студентов 2 курса всех специальностей и направлений / ВЗФЭИ; Разраб.: В.Н. Дулькин, О.Е. Кричевская, А.В. Парфенова. – М.: Вузовский учебник, 2006. URL: http://repository.vzfei.ru

Внимание!

Если вам нужна помощь в написании работы, то рекомендуем обратиться к профессионалам. Более 70 000 авторов готовы помочь вам прямо сейчас. Бесплатные корректировки и доработки. Узнайте стоимость своей работы

Бесплатная оценка

0
Размер: 377.25K
Скачано: 264
Скачать бесплатно
01.12.12 в 11:03 Автор:

Понравилось? Нажмите на кнопочку ниже. Вам не сложно, а нам приятно).


Чтобы скачать бесплатно Курсовые работы на максимальной скорости, зарегистрируйтесь или авторизуйтесь на сайте.

Важно! Все представленные Курсовые работы для бесплатного скачивания предназначены для составления плана или основы собственных научных трудов.


Друзья! У вас есть уникальная возможность помочь таким же студентам как и вы! Если наш сайт помог вам найти нужную работу, то вы, безусловно, понимаете как добавленная вами работа может облегчить труд другим.

Добавить работу


Если Курсовая работа, по Вашему мнению, плохого качества, или эту работу Вы уже встречали, сообщите об этом нам.


Добавление отзыва к работе

Добавить отзыв могут только зарегистрированные пользователи.


Похожие работы

Консультация и поддержка студентов в учёбе