Сетевая служба www
- | Язык гипертекстовой разметки документов HTML HyperText Markup Language |
| Универсальный способ адресации ресурсов в сети URL Uniform Resource Locator |
| Протокол обмена гипертекстовой информацией HTTP HyperText Transfer Protocol |
| Универсальный интерфейс шлюзов CGI Common Gateway Interface |
| Рис. 9.7. Структурные элементы службы WWW |
1. Язык гипертекстовой разметки HTML (HyperText Markup Language) является стандартным языком, предназначенным для создания гипертекстовых документов в среде WWW. Он был предложен Тимом Бернерсом-Ли в 1989 г. в качестве одного из компонентов технологии разработки распределенной гипертекстовой системы World Wide Web.
Основная идея языка HTML заключается в следующем: текст документа дополняется информацией, задающей макетную и логическую структуры документа, таким образом, структура HTML-документа включает два функциональных элемента:
Собственно текст, т.е. данные, составляющие содержимое документа.
Тэги (markup tags), называемые также флагами разметки, - специальные конструкции языка HTML, используемые для разметки документа и управляющие его отображением.
Тэги языка HTML управляют форматированием текста и определяют, в каком виде будет представлен текст, какие его компоненты будут исполнять роль гипертекстовых ссылок, какие графические или мультимедийные объекты должны быть включены в документ. Графическая и звуковая информации, включаемые в HTML-документ, хранятся в отдельных файлах.
По своему значению тэги близки к понятию «скобок». В большинстве случаев они используются парами. Пара состоит из открывающего (start tag) и закрывающего (end tag) тэгов. Идентификаторы тэгов заключаются в треугольные скобки, имя закрывающего тэга отличается от имени открывающего лишь тем, что перед ним ставится наклонная черта:
<имя тэга> — открывающий тэг;
</имя тэга> —- закрывающий тэг.
Например, тэги <html> и соответственно </html> открывают и закрывают сам HTML-документ, а текст, стоящий между тэгами <b> и </b>, будет выделен полужирным шрифтом.
Существует два способа создания гипертекстовых документов:
создание документа с помощью HTML-редактора. Этот способ позволяет создавать документы для WWW без знания языка HTML. HTML-редакторы автоматизируют создание гипертекстовых документов и избавляют разработчика от рутинной работы. Однако их возможности ограничены, они сильно увеличивают размер получаемого файла и не всегда полученный с их помощью результат соответствует ожиданиям.
создание и разметка документа при помощи обычного текстового редактора. При этом способе разработчик вручную вставляется в текст команды языка HTML.
Для просмотра HTML-документов существуют специальные программы, которые называются браузеры. Они интерпретируют тэги разметки документа и располагают текст и графику на экране соответствующим образом.
2. Для записи гипертекстовых ссылок в системе WWW была разработана специальная форма, которая называется универсальный способ адресации ресурсов в сети URL (Uniform Resource Locator). Указатель ресурса URL — это адрес в системе WWW, при помощи которого однозначно определяется каждый документ. Он используется для записи гиперссылок и для обеспечения доступа к распределенным ресурсам сети Internet.
Синтаксис URL имеет такой вид:
схема://хост/путь,
где:
схема — это протокол, используемый для соединения с данным хост-компьютером;
хост — это имя хост-компьютера, с которым необходимо установить соединение;
• путь — полное имя документа, затребованного с данного сервера.
Например, в указателе ресурса http://www.dlib.org/dlib.html
http — означает название протокола для соединения с компьютером;.
www.dlib.org — имя компьютера;
dlib.html — имя файла на этом компьютере.
Неформально этот URL может интерпретироваться следующим образом: «Используя HTTP-протокол, соединиться с компьютером www.dlib.org и получить файл dlib.html».
В настоящее время активно используются следующие схемы (протоколы) адресации ресурсов в Internet, приведенные в табл.9.1:
Схемы адресации ресурсов в Internet Таблица 9.1
Схема доступа (протокол) | Описание |
file | Имя файла в компьютере |
ftp | Протокол передачи файлов |
gopher | Протокол службы Gopher |
http | Протокол передачи гипертекста |
mailto | Адрес электронной почты |
news | Новости телеконференции USENET |
telnet | Сеанс удаленного доступа telnet |
3. Протокол передачи гипертекста HTTP (HyperText Transfer Protocol) используется для обмена данными в системе WWW. Он обеспечивает передачу гипертекстовой информации с учетом ее специфики. Этот протокол предоставляет пользователю возможность в процессе взаимодействия с сервером получить новый адрес сетевого ресурса, запросить встроенную графику, принять и передать параметры и т.п. Управление в HTTP реализовано с помощью встроенных команд.
Каждый запрос клиента и ответ сервера WWW состоит из трех частей:
• строка запроса (ответа);
раздел заголовка;
тело запроса.
4. Универсальный интерфейс шлюзов CGI (Common Gateway Interface) был специально разработан для расширения возможностей WWW-технологии за счет подключения всевозможного внешнего программного обеспечения. Основное ее назначение — это обеспечение единообразного потока данных между сервером и прикладной программой, которая запускается сервером. CGI — это компонент программного обеспечения Web-сервера, который может взаимодействовать с другими программами, работающими на этом сервере. С помощью CGI Web-сервер может вызвать внешнюю программу и передать в нее пользовательские данные (например, информацию о том, с какой хост-машины пользователь установил соединение, или данные, введенные пользователем в HTML-форму). Эта программа затем обрабатывает полученные данные, а сервер передает результаты ее работы обратно в WWW-браузер.
- 1. Понятие информационной технологии, ее свойства. Роль информационных технологий в развитии экономики и общества
- Свойства информационной технологии
- 1. Информационные технологии позволяют активизировать и эффективно использовать информационные ресурсы общества, которые сегодня являются наиболее важным стратегическим фактором его развития.
- 3. Информационные технологии выступают в качестве компонентов соответствующих производственных или социальных технологий.
- 4. Информационные технологии сегодня играют исключительно важную роль в обеспечении информационного взаимодействия между людьми, а также в системах подготовки и распространения массовой информации.
- 5. Информационные технологии занимают сегодня центральное место в процессе интеллектуализации общества, развития его системы образования и культуры.
- 6. Информационные технологии играют в настоящее время ключевую роль также и в процессах получения и накопления новых знаний.
- 2. Классификация информационных технологий
- Классификация ит
- По характеру участия технических средств в диалоге
- 3. Архитектура пк, принципы работы внутренних устройств
- 1) Микропроцессор
- 2) Системная шина
- 3) Основная память
- 4) Внешняя память
- 5) Источник питания
- 6) Таймер
- 7) Внешние устройства (Периферийные устройства)
- 4. Основные виды периферийных устройств и принципы их работы
- 5. Информационные технологии конечного пользователя
- 1. Автоматизированное рабочее место
- Локальные вычислительные сети
- 2. Распределенная обработка данных. Технология «клиент-сервер»
- 8. Информационные технологии в глобальных сетях
- 1. История развития глобальной сети Internet
- 2. Электронная почта
- 3. Телеконференции
- 9. Гипертекстовые технологии
- Применение гипертекстовых технологий в глобальных сетях
- Сетевая служба www
- 10. Технологии мультимедиа
- 11. Технологические Процессы обработки информации в информационных технологиях
- 1. Технологический процесс обработки информации и его классификация
- 2. Организация технологического процесса обработки информации
- 12. Платформа в информационных технологиях
- Понятие платформы
- Операционные системы как составная часть платформы
- 3. Критерии выбора платформы
- 1. Отношение стоимость-производительность.
- 2. Надежность и отказоустойчивость.
- 3. Масштабируемость.
- 4. Совместимость и мобильность программного обеспечения.
- 12. Электронный офис