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

Автор работы: Пользователь скрыл имя, 27 Апреля 2012 в 16:58, курсовая работа

Описание

WWW. Три буквы латинского алфавита, которые изменили жизнь современного человека окончательно и бесповоротно. Это первые буквы наименование системы World Wide Web – всемирной паутины, что опутала мир вокруг нас. Ещё в начале XX-ого века её появление предсказал великий Никола Тесла: «Когда проект будет завершён, бизнесмен в Нью-Йорке сможет диктовать указания, и они будут немедленно появляться в его офисе в Лондоне или любом другом месте.

Содержание

Введение ………………………………………………………………………. 3

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

1.1 Введение. ………………………………………………………….…… 6

1.2 WWW. ………………………………………………………………….. 7

1.3 Язык гипертекстовой разметки документов HTML. ……………….. 10

1.4 Универсальный способ адресации ресурсов в сети URL. ………….. 12

1.5 Протокол передачи гипертекста HTTP. ……………………………... 13

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

1.7 Заключение. …………………………………………………………… 16

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

2.1 Общая характеристика ……………………………………………….. 18

2.2 Описание алгоритма решения задачи ………………..……………… 20

Список использованной литературы ……………………………………….. 25

Работа состоит из  1 файл

ИТ курсач.docx

— 368.35 Кб (Скачать документ)

Министерство  образования и науки Российской Федерации

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

Филиал ГОУ  ВПО

ВСЕРОССИЙСКОГО  ЗАОЧНОГО ФИНАНСОВО-ЭКОНОМИЧЕСКОГО ИНСТИТУТА

в  г. Архангельске

 

Кафедра Математики и информатики

 

 

 

Курсовая работа по дисциплине «Информатика»

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

 

 

 

 

Студента: Ерехинского  Аркадия Игоревича

Номер личного  дела: 10ффд10382

Специальность: Финансы и кредит

Курс: II

Группа: Город (утро)

Руководитель: ст.препод. Гладкова О.А.

 

 

 

 

 

 

Архангельск 2012

Содержание

 

Введение ………………………………………………………………………. 3

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

1.1 Введение. ………………………………………………………….…… 6

1.2 WWW. ………………………………………………………………….. 7

1.3 Язык гипертекстовой разметки документов HTML. ……………….. 10

1.4 Универсальный способ адресации ресурсов в сети URL. ………….. 12

1.5 Протокол передачи гипертекста HTTP. ……………………………... 13

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

1.7 Заключение. ……………………………………………………………  16

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

2.1 Общая характеристика ……………………………………………….. 18

2.2 Описание алгоритма решения задачи  ………………..……………… 20

Список использованной литературы ……………………………………….. 25

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Введение.

 

«В  будущем на рынке останется два  вида компаний: те, кто в Интернете и те, кто вышел из бизнеса.»

Билл  Гейтс.

 

WWW. Три буквы латинского алфавита, которые изменили жизнь современного человека окончательно и бесповоротно. Это первые буквы наименование системы World Wide Web – всемирной паутины, что опутала мир вокруг нас. Ещё в начале XX-ого века её появление предсказал великий Никола Тесла: «Когда проект будет завершён, бизнесмен в Нью-Йорке сможет диктовать указания, и они будут немедленно появляться в его офисе в Лондоне или любом другом месте. Дешёвое устройство, по размерам не больше чем часы, позволит его обладателю слушать на воде и суше музыку, песни, речи политиков, учёных, проповеди священников, доставляемые на большие расстояния. И самое главное, что все это будет передаваться без проводов…». И мы, спустя целое столетие, можем понять, насколько великий гений оказался близок к истине.

Бесспорно, XXI-ый век – век всеобщей компьютеризации. Начавшись как ветвь технического прогресса XX-ого века, компьютеризация переросла во всеобщую необходимость. Последующее рождение и развитие сети Интернет стало началом новой вехи в компьютерном мире. Миллионы разбросанных по всему миру компьютеров стали частью единой информационной сети, которой, без сомнения, ещё предстоит развиваться дальше. Этим обуславливается актуальность моей работы.

Курсовая  работа состоит из двух частей –  теоретической и практической. В  теоретической части мы рассмотрим такое понятие, как WWW и его основные компоненты – HTML, URL, HTTP, CGI. В связи с этим можно выделить и основные цели теоретической части:

 

1. World Wide Web. Понятие. История. Компоненты.

2. Язык гипертекстовой разметки документов HTML.

3. Универсальный способ адресации ресурсов в сети URL.

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

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

 

В практической части нам дана задача, решить которую  мы должны с помощью табличного процессора MS Excel.

Написание как  теоретической, так и практической части выполнялось на компьютере со следующими характеристиками:

    • Процессор: Intel Core i5 750  2.67 GHz
    • RAM: Corsair DDR 3 SDRAM 4 Gb
    • HDD: SATA-II Western Digital 1.0 Tb 7200
    • Видеокарта: PCI-E NV GTX 460 1024 Mb
    • Монитор Samsung SyncMaster BX2250 LED.
    • Используемые программы – пакет MS Office 2007: MS Word 2007 и MS Excel 2007.

 

 

 

 

 

 

 

 

 

 

 

 

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

Содержание.

 

Введение ………………………………………………………………………. 3

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

1.1 Введение. ………………………………………………………….…… 6

1.2 WWW. ………………………………………………………………….. 7

1.3 Язык гипертекстовой разметки документов HTML. ……………….. 10

1.4 Универсальный способ адресации ресурсов в сети URL. ………….. 12

1.5 Протокол передачи гипертекста HTTP. ……………………………... 13

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

1.7 Заключение. ……………………………………………………………  16

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

2.1 Общая характеристика ……………………………………………….. 18

2.2 Описание алгоритма решения задачи  ………………..……………… 20

Список использованной литературы ……………………………………….. 25

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.1 Введение.

 

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

Многие склонны  думать, что Интернет и Всемирная  паутина (речь о которой мы поведём  дальше) – взаимозаменяемые понятия. Всемирная паутина является лишь частью Интернета. Большой (более 90% трафика), но всё же частью.

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

Всемирная паутина – распределенная система, предоставляющая доступ к связанным между собой документам, расположенным на различных компьютерах, подключенных к Интернету.

 

Остановимся на рассмотрении такого понятия, как Всемирная паутина.

 

 

 

 

 

 

 

 

 

1.2 WWW.

 

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

А сейчас немного исторической справки. В 1989 г. Тим Бернерс-Ли, сотрудник Международного центра ядерных исследований CERN в Берне, предложил проект распределенной гипертекстовой информационной системы «Всемирная паутина» — World Wide Web, или просто Веб. Похожую концепцию, разработанную независимо от исследований Бернерса, выдвинул другой сотрудник Международного центра ядерных исследований – Роберт Кайо. Впоследствии это привело к объединению проектов. Однако, стоит напомнить, что интернет существовал к тому моменту уже почти 20 лет – с 1969 года. Все эти 20 лет не было ни сайтов, ни веб-страниц, ни браузеров, ни HTML. [5,Wikipedia.org/Всемирная_паутина]

Бернерс-Ли определял Веб как «пространство  для обмена информацией, в котором  люди и компьютеры могут общаться между собой». Его идея заключалась в том, чтобы применить гипертекстовую модель к информационным ресурсам, находящимся в сети. Он разработал довольно простой язык гипертекстовой разметки документов HTML, универсальный способ адресации ресурсов в сети URL, протокол обмена гипертекстовой информацией HTTP. Позже команда Национального Центра Суперкомпьютерных Приложений или NCSA (National Center for Supercomputing Applications) добавила к этим трем компонентам четвертый: универсальный интерфейс шлюзов CGI.[ 5,Wikipedia.org/Всемирная_паутина] Впоследствии мы ещё вернёмся к каждому из этих понятий, когда будем рассматривать компоненты WWW. Смею заметить, что название World Wide Web также придумал Тим. Назови он свою систему Global Network, и были бы у нас сейчас адреса типа http://gn.google.ru. В настоящее время этот ученый является главой Консорциума Всемирной Паутины, который сам же и учредил.

Сначала интернет представлял собой сеть из нескольких удаленных друг от друга компьютеров, способных обмениваться информацией. Основная доля трафика до 1995 года приходилась в интернете на пересылку файлов по протоколу FTP (File Transfer Protocol), а с 1995 г. года протокол HTTP (HyperText Transfer Protocol), созданный специально для просмотра страниц через веб-браузеры, обогнал по объемам трафика FTP, и отрыв между ними стал неуклонно расти. Сегодня именно HTTP, основной протокол всемирной паутины, обеспечивает интернету больше 90% трафика. Но есть и оставшиеся 10%, которые тоже являются частью интернета. Поэтому важно помнить, что интернет – понятие более всеобъемлющее, чем всемирная паутина, хотя именно благодаря последней интернет и стал таким популярным. На сегодняшний день каждодневная аудитория насчитывает свыше 1.5 млрд. человек.[5,Wikipedia.org/Интернет]

Для начала вкратце рассмотрим основные составляющие Web-страницы. Первым делом нужно воспользоваться специальной программой – Web-браузером. Именно с её помощью мы начнём просмотр Web-страниц.

В моём случае это будет браузер  Google Chrome. Статистика утверждает, что именно он является одним из самых используемых браузеров, наряду с Opera и Mozilla Firefox.

Перед нами находится домашняя страница поисковой  системы Google. (рис. 1). [6, google.ru] Страница – это единица гипертекстовых данных Всемирной паутины, т.е. минимальный размер гипертекста, которой можно загрузить и прочитать за один раз.

WWW имеет строгую систему адресации. Как мы видим (рис.1-1), адрес данной  web-страницы  начинается  с аббревиатуры HTTP. Данная аббревиатура означает вид протокола передаваемых данных и расшифровывается как HyperText Transmission Protocol – протокол   передачи гипертекста.

Для распознаний web-страницы в Сети используется т.н. URL – Universal Resource Locator – Универсальный способ адресации ресурсов в Сети. Обычно имеет следующий формат записи: протокол://адрес_сервера/путь/имя_файла. В данном случае URL выглядит следующим образом – www.google.ru (рис. 1-2). В нем содержится информация о способе передачи данных между клиентом и сервером, имени сервера, на котором находится страница, пути в дереве каталогов сервера, в котором находится страница и имени самой страницы. Тот факт, что теперь не требовалось дополнительных знаний о местонахождении искомого файла, является, бесспорно одним из главных плюсов WWW. [2, 475-479 c.]

 

Рисунок 1. Web-страница. Вид и её структура.

 

Как говорилось ранее, Web-страница использует гипертекстовую технологию – HTML (Hypertext Markup Language), позволяющий управлять шрифтами, отступами, импортом мультимедиа-файлов, Flash-анимации, а в последнее время и специальных Java-скриптов. В HTML также интегрирована поддержка математических формул.

Теперь рассмотрим все составляющие более подробно.

 

1.3 Язык гипертекстовой разметки документов HTML.

 

Язык гипертекстовой разметки – пример успешного решения задачи с гипертекстовым построением. В потребности на создание HTML большое влияние оказали два фактора: исследования в области интерфейсов гипертекстовых систем и желание обеспечить простой и быстрый способ создания гипертекстовой базы данных, распределенной на сети. В качестве базы для разработки языка гипертекстовой разметки был выбран SGML (Standard Generalised Markup Language). Следуя академическим традициям, Бернерс-Ли описал HTML в терминах SGML, отца современного HTML.[7, 467-459 c.]

Основу инструментария языка HTML составляют теги. Их в языке около сотни. Они присутствуют внутри гипертекстового документа и позволяют до тонкостей сформировать всю структуру и стиль его оформления. Однако, открыв страницу в браузере, мы не заметим этих тегов.

Самым простым способом создания любого документа является его набивка в текстовом редакторе. В структуре документа теги заключены в зеркальные скобки <>. Большинство тегов парные. Первый открывает определённую операцию, а второй, соответственно, закрывает и сопровождается символом «слэш» – «/». Опять-таки, всё это происходит в зеркальных скобках.

Например:

<html>

<head>

<title> Страница 1 </title>

</head>

<body><center>Добро пожаловать</center>

</body>

</html>

Это простейший HTML-код. Каждому тегу присвоена своя команда. Допустим, парный тег <html> идентифицирует документ как содержащий элементы HTML. <head> – заключает в себе теги, содержащие невидимую информацию о документе. Тег <title> определяет название документа, показываемое в заголовке браузера, а тег <body> отмечает начало и конец основной части страницы

Если вернуться к примеру  с поисковой системой Google, то «скелет», т.е. основной код без дополнительных скриптов главной страницы будет выглядеть следующим образом:

Рисунок 2. HTML-код страницы.

 

Самыми важными тегами языка HTML являются теги формирования и  выполнения гипертекстовых ссылок. С  любым фрагментом текста, а также картинкой с помощью такого тега можно связать гиперссылку – в общем случае другой объект (документ, рисунок или любой другой мультимедийный компонент). [7, 461 c.]

 

 

 

 

 

 

 

1.4 Универсальный  способ адресации ресурсов в  сети URL.

 

Сейчас, чтобы  найти нужную страницу в сети, достаточно знать её адрес. И то вовсе необязательно  – заходишь в любой поисковик, вводишь ключевые слова и он автоматически  найдёт тебе нужный ресурс.

Адрес, по которому располагается  документ, имеет своё собственное  название – URL (Uniform Resource Locator). Не подлежит сомнению тот факт, что вся мощь HTML была бы бесполезна без данной спецификации. URL используется в гипертекстовых ссылках и обеспечивает доступ к распределенным ресурсам сети. [1, 578-580]

Состав URL прост:

    • Собственно, сам протокол доступа ( HTTP, Telnet, FTP и др.).
    • Адрес искомого ресурса.
    • Польный путь к файлу на данном сервере.

Пример – вышеупомянутый поисковая  система Google.

Её URL выглядит следующим образом:

http://www.google.ru

Давайте разберём, что к чему относится.

1. http – протокол передачи гипертекста. Именно он указывает нашему браузеру, какой протокол применяется к доступу искомой страницы.

2. www.google.ru – нужный нам адрес с доменом .ru.

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

Информация о работе Основные компоненты WWW (HTML, URL, HTTP, CGI)