Служба www. Протокол HTTP. Языки разметки гипертекста.
Служба WWW (World Wide Web) - предназначена для обмена гипертекстовой информацией. Проект был предложен в 1989 году. В 1993 появился первый браузер. WWW построена по схеме "клиент-сервер". Браузер (Internet Explorer, Opera...) является мультипротокольным клиентом и интерпретатором HTML. И как типичный интерпретатор, клиент в зависимости от команд (тегов) выполняет различные функции. В круг этих функций входит не только размещение текста на экране, но обмен информацией с сервером по мере анализа полученного HTML-текста, что наиболее наглядно происходит при отображении встроенных в текст графических образов. Сервер HTTP (Apeche, IIS...) обрабатывает запросы клиента на получение файла (в самом простом случае). В начале служба WWW базировалась на трех стандартах: o HTML (HyperText Markup Lan-guage) - язык гипертекстовой разметки документов; o URL (Universal Resource Locator) - универсальный способ адресации ресурсов в сети; o HTTP (HyperText Transfer Protocol) - протокол обмена гипертекстовой информацией. Позже добавили: o CGI (Common Gateway Interface) - универсальный интерфейс шлюзов. Создан для взаимодействия HTTP - сервера с другими программами, установленными на сервере (например, СУБД).
Hypertext Transfer Protocol (HTTP) — протокол прикладного уровня передачи данных в первую очередь в виде текстовых сообщений. HTTP в настоящее время повсеместно используется во Всемирной паутине для получения информации с веб-сайтов. Язык разметки гипертекста - это стандартный язык разметки документов во Всемирной паутине (WWW), применяемый для создания Web-страниц (Web-pages) и других документов на их основе, например, электронных учебников (E-book). Язык разметки гипертекста интерпретируется браузером (программа для работы в Интернете) и отображается в виде документа, в удобной форме. Первая версия языка разметки гипертекста HTML (Hypertext Markup Language)была изобретёна в 1990 году учёным, Тимом Бёрнсом-Ли (Tim Berners-Lee), и предназначалась для облегчения обмена документами между учёными различных университетов. Проект имел больший успех, чем Tim Berners-Lee мог ожидать. Этим изобретением HTML он заложил основы современной сети Интернет. HTML является приложением («частным случаем») SGML (стандартного обобщённого языка разметки) и соответствует международному стандарту. Кроме версии языка разметки гипертекста HTML существует версия языка разметки гипертекста XHTML (Extensible Hypertext Mark-up Language) - это расширяемый язык разметки гипертекста, новая редакция языка HTML. В отличие от языка HTML, в нем можно создавать собственные теги и формировать структуру документа. XHTML имеет более строгие правила верстки, чем язык HTML. Для разметки гипертекста используются текстовые редакторы (блокнот) или специальные программы - HTML-редакторы, например, Macromedia HomeSite, Macromedia Dreamweaver и другие. Кроме вышеуказанных программ существует средства визуального проектирования (Microsoft FrontPage, HotMetal Pro) и программы-приложения MS Office. Они позволяют создавать web-страницы таким образом, чтобы полностью исключить необходимость набора тэгов HTML вручную. Подобные программы выполняют все необходимые операции автоматически. Недостатком таких программ является избыточный размер создаваемых web-страниц.
|