Автор работы: Пользователь скрыл имя, 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
Министерство образования и науки Российской Федерации
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Филиал ГОУ ВПО
ВСЕРОССИЙСКОГО ЗАОЧНОГО ФИНАНСОВО-ЭКОНОМИЧЕСКОГО ИНСТИТУТА
в г. Архангельске
Кафедра Математики и информатики
Курсовая работа по дисциплине «Информатика»
Тема: Основные компоненты WWW (HTML, URL, HTTP, CGI)
Студента: Ерехинского Аркадия Игоревича
Номер личного дела: 10ффд10382
Специальность: Финансы и кредит
Курс: II
Группа: Город (утро)
Руководитель: ст.препод. Гладкова О.А.
Архангельск 2012
Содержание
Введение ………………………………………………………
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
Общая характеристика ………………………
2.2
Описание алгоритма решения
Список использованной литературы ……………………………………….. 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.
Написание как теоретической, так и практической части выполнялось на компьютере со следующими характеристиками:
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
Общая характеристика ………………………
2.2
Описание алгоритма решения
Список использованной литературы ……………………………………….. 25
1.1 Введение.
Трудно представить современное общество без присутствия в нём компьютеров и прочих высоких технологий. Изо дня в день люди по всему земному шару (и не только) пользуются плодами технического прогресса. Можно с уверенностью заявить, что компьютеры прочно интегрировались в нашу повседневную жизнь. То, что поначалу было лишь в книгах фантастов, вскоре стало неотъемлемой частью жизни. Вместе с этим в нашу жизнь пришёл и Интернет.
Многие склонны думать, что Интернет и Всемирная паутина (речь о которой мы поведём дальше) – взаимозаменяемые понятия. Всемирная паутина является лишь частью Интернета. Большой (более 90% трафика), но всё же частью.
Интернет – это всемирная система объединенных компьютерных сетей, основанная на передаче форматированных данных при помощи межсетевого протокола IP
Всемирная паутина – распределенная система, предоставляющая доступ к связанным между собой документам, расположенным на различных компьютерах, подключенных к Интернету.
Остановимся на рассмотрении такого понятия, как Всемирная паутина.
1.2 WWW.
В наши дни
интернет-юзеры пользуются искл
А сейчас
немного исторической справки. В 1989
г. Тим Бернерс-Ли, сотрудник Международного
центра ядерных исследований CERN в Берне,
предложил проект распределенной гипертекстовой
информационной системы «Всемирная паутина»
— World Wide Web, или просто Веб. Похожую концепцию,
разработанную независимо от исследований
Бернерса, выдвинул другой сотрудник Международного
центра ядерных исследований – Роберт
Кайо. Впоследствии это привело к объединению
проектов. Однако, стоит напомнить, что
интернет существовал к тому моменту уже
почти 20 лет – с 1969 года. Все эти 20 лет не
было ни сайтов, ни веб-страниц, ни браузеров,
ни HTML. [5,Wikipedia.org/Всемирная_
Бернерс-Ли
определял Веб как «
Сначала интернет
представлял собой сеть из нескольких
удаленных друг от друга компьютеров,
способных обмениваться информацией.
Основная доля трафика до 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 – Универсальный способ
адресации ресурсов в Сети. Обычно имеет
следующий формат записи: протокол://адрес_сервера/путь/
Рисунок 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 прост:
Пример – вышеупомянутый поисковая система Google.
Её URL выглядит следующим образом:
http://www.google.ru
Давайте разберём, что к чему относится.
1. http – протокол передачи гипертекста. Именно он указывает нашему браузеру, какой протокол применяется к доступу искомой страницы.
2. www.google.ru – нужный нам адрес с доменом .ru.
Несомненно, это неполный URL. Допустим, если мы ищем конкретный результат (например, мультимедиа-файл), то поисковик снабдит его полным путём к нужному файлу вплоть до расширения файла, при необходимости снабдив его соответствующей кодировкой. Например, если текст состоит из кириллицы, то URL перекодирует в более понятный для него формат с помощью Юникода.
Информация о работе Основные компоненты WWW (HTML, URL, HTTP, CGI)