Сетевая служба www
- | Язык гипертекстовой разметки документов HTML HyperText Markup Language |
| Универсальный способ адресации ресурсов в сети URL Uniform Resource Locator |
| Протокол обмена гипертекстовой информацией HTTP HyperText Transfer Protocol |
| Универсальный интерфейс шлюзов CGI Common Gateway Interface |
| Рис. 7.15. Структурные элементы службы WWW |
Язык гипертекстовой разметки 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-документа приведен в табл.7.2.
Пример разметки HTML-документа Таблица 7.2.
Текст фрагмента | Разметка фрагмента в формате HTML-документа | Описание разметки |
Глобальная вычисли-тельная сеть Internet предоставляет следую-щие услуги: • электронная почта; • телеконференции; • служба WWW. | <p> <b> Глобальная вычислительная сеть lnternet </b> предоставляет следующие услуги: <ul> <li> электронная почта; </li> <li> телеконференции; </li> <li> служба WWW. </li> </ul> </р> | <р> - начало абзаца; <b> и </b> - начало и конец текста, который должен выделяться полужирным шрифтом;
<ul> - начало ненумерованного списка; <li> и </li> - начало и конец элемента списка;
</ul> - конец списка; </р> - конец абзаца |
Существует два способа создания гипертекстовых документов:
создание документа с помощью HTML-редактора. Этот способ позволяет создавать документы для WWW без знания языка HTML. HTML-редакторы автоматизируют создание гипертекстовых документов и избавляют разработчика от рутинной работы. Однако их возможности ограничены, они сильно увеличивают размер получаемого файла и не всегда полученный с их помощью результат соответствует ожиданиям.
создание и разметка документа при помощи обычного текстового редактора. При этом способе разработчик вручную вставляется в текст команды языка HTML.
Для просмотра HTML-документов существуют специальные программы, которые называются браузеры. Они интерпретируют тэги разметки документа и располагают текст и графику на экране соответствующим образом.
Для записи гипертекстовых ссылок в системе 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, приведенные в табл. 7.3:
Схемы адресации ресурсов в Internet Таблица 7.3
Схема доступа (протокол) | Описание |
file | Имя файла в компьютере |
ftp | Протокол передачи файлов |
gopher | Протокол службы Gopher |
http | Протокол передачи гипертекста |
mailto | Адрес электронной почты |
news | Новости телеконференции USENET |
telnet | Сеанс удаленного доступа telnet |
Протокол передачи гипертекста HTTP (HyperText Transfer Protocol) используется для обмена данными в системе WWW. Он обеспечивает передачу гипертекстовой информации с учетом ее специфики. Этот протокол предоставляет пользователю возможность в процессе взаимодействия с сервером получить новый адрес сетевого ресурса, запросить встроенную графику, принять и передать параметры и т.п. Управление в HTTP реализовано с помощью встроенных команд.
Каждый запрос клиента и ответ сервера WWW состоит из трех частей:
• строка запроса (ответа);
раздел заголовка;
тело запроса.
Структура запроса клиента и ответа сервера приведена на рис.7.16.
Запрос клиента:
• Строка запроса включает HTTP-команду, называемую методом, адрес документа и номер версии протокола HTTP. Например, строка запроса
- 1. Введение в информационные технологии
- Понятие информационной технологии, ее свойства. Роль информационных технологий в развитии экономики и общества
- Общее сравнение информационной и производственной технологий
- 1. Информационные технологии позволяют активизировать и эффективно использовать информационные ресурсы общества, которые сегодня являются наиболее важным стратегическим фактором его развития.
- 3. Информационные технологии выступают в качестве компонентов соответствующих производственных или социальных технологий.
- 4. Информационные технологии сегодня играют исключительно важную роль в обеспечении информационного взаимодействия между людьми, а также в системах подготовки и распространения массовой информации.
- 5. Информационные технологии занимают сегодня центральное место в процессе интеллектуализации общества, развития его системы образования и культуры.
- 6. Информационные технологии играют в настоящее время ключевую роль также и в процессах получения и накопления новых знаний.
- 1.2. Эволюция информационных технологий, этапы их развития
- 1. Вид задач и процессов обработки информации.
- 2. Проблемы, стоящие на пути информатизации общества.
- 3. Преимущества, которые приносит компьютерная информационная технология.
- 4. Виды инструментария технологии.
- 1.4. Классификация информационных технологий
- Рис 1.14. Классификация информационных технологий по степени охвата задач управления
- 2. Платформа в информационных технологиях
- Понятие платформы
- Операционные системы как составная часть платформы
- 2.5. Критерии выбора платформы
- 1. Отношение стоимость-производительность.
- 2. Надежность и отказоустойчивость.
- 3. Масштабируемость.
- 4. Совместимость и мобильность программного обеспечения.
- 3. ТехнологическиеПроцессы обработки информации в информационных технологиях
- 3.1. Технологический процесс обработки информации и его классификация
- 3.2. Операции технологического процесса обработки информации, их классификация
- 3.4. Организация технологического процесса обработки информации
- 3.5. Графическое изображение технологического процесса
- 4. Информационные технологии конечного пользователя
- 4.1. Автоматизированное рабочее место
- 4.2. Электронный офис
- 4.3. Пользовательский интерфейс и его виды
- 5.Технологии открытых систем
- 5.1. Основные понятия открытых систем
- 6.2. Понятие локальных вычислительных сетей
- Рис 6.3 Каналы связи, используемые в лвс
- 6.3. Распределенная обработка данных. Технология «клиент-сервер»
- 6.4. Информационные хранилища
- 6.5. Геоинформационные системы
- 6.6. Технология групповой работы. Корпоративные системы
- 6.7. Технологии видеоконференций
- 7. Информационные технологии в глобальных сетях
- 7.1. История развития глобальной сети Internet
- 7.2. Электронная почта
- 7.3. Телеконференции
- 7.4. Гипертекстовые технологии
- Глобальные гинерссылки
- 7.5. Применение гипертекстовых технологий в глобальных сетях
- Сетевая служба www
- Get /index.Html http/1.0
- Http/1.0 200 ok
- 7.6. Технологии мультимедиа
- 8. Организация защиты информации в информационных технологиях
- 8.1. Угрозы безопасности информации, их виды
- В информационной технологии
- 8.2. Система защиты данных в информационных технологиях
- В информационных технологиях
- 8.3. Методы и средства обеспечения безопасности информации
- В информационных технологиях
- 8.4. Механизмы безопасности информации, их виды
- 8.5. Основные меры и способы защиты информации в информационных технологиях
- 8.6. Понятие и виды вредоносных программ
- 8.7. Виды компьютерных вирусов, их классификация
- 8.8. Защита от компьютерных вирусов
- 1. Юридические меры защиты от компьютерных вирусов.