Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Язык гипертекстовой разметки HTML (HyperText Markup Language)

является стандартным языком, предназначенным для создания гипертекстовых документов в среде WWW.

Изобретателями всемирной паутины считаются Тим Бернерс-Ли и Роберт Кайо. Тим Бернерс-Ли является автором технологий HTTP, URI/URL и HTML. В 1980 году он работал в Европейском совете по ядерным исследованиям – CERN консультантом по программному обеспечению. Именно там, в Женеве, он для собственных нужд написал программу «Энквайр» (англ. «Enquire» – «Дознаватель»), которая использовала случайные ассоциации для хранения данных и заложила концептуальную основу для Всемирной паутины. В 1989 году, работая в CERN над внутренней сетью организации, Бернерс-Ли предложил глобальный гипертекстовый проект, теперь известный как Всемирная паутина. Проект подразумевал публикацию гипертекстовых документов, связанных между собой гиперссылками, что облегчило бы поиск и консолидацию информации для учёных CERN. Для осуществления проекта Тимом Бернерсом-Ли (совместно с его помощниками) были изобретены идентификаторы URI, протокол HTTP и язык HTML. В период с 1991 по 1993 год Бернерс-Ли усовершенствовал технические спецификации этих стандартов и опубликовал их. Но, всё же, официально годом рождения Всемирной паутины нужно считать 1989 год.

Первый в мире web-сайт Бернерс-Ли создал по адресу http://info.cern.ch/, теперь сайт хранится в архиве. Этот сайт появился on-line в Internet 6 августа 1991 года. На этом сайте описывалось, что такое Всемирная паутина, как установить web-сервер, как использовать браузер и т.п. С 1994 года основную работу по развитию Всемирной паутины взял на себя Консорциум Всемирной паутины (англ. World Wide Web Consortium – W3C), основанный Тимом Бернерсом-Ли. Данный Консорциум – организация, разрабатывающая и внедряющая технологические стандарты для Internet и WWW. W3C разрабатывает для Интернета единые принципы и стандарты, которые затем внедряются производителями программ и оборудования. Таким образом достигается совместимость между программными продуктами и аппаратурой различных компаний, что делает internet более совершенной, универсальной и удобной. Все рекомендации W3C открыты, т.е. не защищены патентами и могут внедряться любым человеком без всяких финансовых отчислений.

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

- Собственно текст, т. е. данные, составляющие содержимое документа.

- Тэги (markup tags), называемые также флагами разметки, – специальные конструкции языка HTML, используемые для разметки документа и управляющие его отображением.

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

По своему значению тэги близки к понятию скобок. В большинстве случаев они используются парами. Пара состоит из открывающего (start tag) и

закрывающего (end tag) тэгов. Идентификаторы тэгов заключаются в треугольные скобки, имя закрывающего тэга отличается от имени открывающего лишь тем, что перед ним ставится наклонная черта:

- <имя тэга> – открывающий тэг;

- </имя тэга> – закрывающий тэг.

Например, тэги <html> и соответственно </html> открывают и закрывают сам HTML-документ, а текст, стоящий между тэгами <b> и </b>, будет выделен полужирным шрифтом.

Пример фрагмента HTML-документа приведен в табл. 4.10.

Таблица 4.10 – Пример разметки HTML-документа

Существует два способа создания гипертекстовых документов:

- создание документа с помощью HTML-редактора. Этот способ позволяет создавать документы для WWW без знания языка HTML. HTML-редакторы автоматизируют создание гипертекстовых документов и избавляют разработчика от рутинной работы;

- создание и разметка документа при помощи обычного текстового редактора. При этом способе разработчик вручную вставляется в текст команды языка HTML.

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

2. Универсальный способ адресации ресурсов в сети URL используется для записи гипертекстовых ссылок в системе WWW. Указатель ресурса URL – это адрес в системе WWW, при помощи которого однозначно определяется каждый документ. Он используется для записи гиперссылок и для обеспечения доступа к распределенным ресурсам сети Internet. Синтаксис URL имеет такой вид: схема://host/путь, где:

- схема – это протокол, используемый для соединения с данным host- компьютером;

- host – это имя host-компьютера, с которым необходимо установить соединение;

- путь – полное имя документа, затребованного с данного сервера.

Например, в указателе ресурса http://www.dlib.org/dlib.html,

http – означает название протокола для соединения с компьютером;

www.dlib.org – имя компьютера;

dlib.html - имя файла на этом компьютере.

Неформально этот URL может интерпретироваться следующим образом:

«Используя HTTP протокол, соединиться с компьютером www.dlib.org и получить файл dlib.html».

В настоящее время активно используются следующие схемы (протоколы) адресации ресурсов в Internet, приведенные в табл. 4.11.

Таблица 4.11 – Схемы адресации ресурсов в Internet

3. Протокол передачи гипертекста HTTP используется для обмена данными в системе WWW. Он обеспечивает передачу гипертекстовой информации с учетом ее специфики. Этот протокол предоставляет пользователю возможность в процессе взаимодействия с сервером получить новый адрес сетевого ресурса, запросить встроенную графику, принять и передать параметры и т. п. Управление в HTTP реализовано с помощью встроенных команд.

Каждый запрос клиента и ответ сервера WWW состоит из трех частей:

- строка запроса (ответа);

- раздел заголовка;

- тело запроса.

Структура запроса клиента и ответа сервера приведена на рис. 4.20.

Запрос клиента:

Cтрока запроса включает HTTP-команду, называемую методом, адрес документа и номер версии протокола HTTP. Например, строка запроса

<== предыдущая лекция | следующая лекция ==>
Понятие гипертекста. Гипертекстовые технологии в Internet | GET /index.html HTTP/1.0
Поделиться с друзьями:


Дата добавления: 2014-01-11; Просмотров: 2354; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.