Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Елесеева (Лекции).doc
Скачиваний:
261
Добавлен:
30.05.2015
Размер:
1.73 Mб
Скачать

Основные компоненты технологии World Wide Web

Технология WWW состоит из четырех основных компонентов:

  • язык гипертекстовой разметки документов HTML (HyperText Markup Language);

  • универсальный способ адресации ресурсов в сети URL (Universal Resource Locator);

  • протокол обмена гипертекстовой информацией HTTP (HyperText Transfer Protocol);

  • универсальный интерфейс шлюзов CGI (Common Gateway Interface).

НТМL (Hyper Text Markup Language) — язык разметки гипертекста возник на стыке нескольких направлений исследований и разработок. Язык НТМL использует команды — теги, вводимые в текстовые документы, которые указывают, каким образом информация должна на выводиться на экран.

HTML-документ представляет собой текстовый файл, который может быть создан с помощью любого текстового редактора, но, в отличие от обычных текстовых файлов, он имеет расширение .htm (или .html).

Первые концепции и разработки, посвященные гипертексту, принадлежали Ванневару Бушу (научному советнику американского президента Ф.Д.Рузвельта), описавшему в своих трудах в сороковые годы двадцатого века гипертекст, а также браузер — диалоговую машину для просмотра обширной тексто-графической системы и пополнения ее записями, а также Дагласу Энгельбарту и Теодору Нельсону, работавшим над развитием гипертекстовой технологии в шестидесятые годы двадцатого века.

Сам термин "гипертекст" предложил Тед Нельсон в 1965 году. Вот как звучит определение гипертекста, которое дал Нельсон : "форма письма, которое ветвится или осуществляется по запросу". Иначе говоря, HTML — это "нелинейное письмо", которое "больше, чем текст" (hypertext).

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

Через год Бернерс-Ли написал первое клиент-серверное программное обеспечение (гипертекстовую систему Enquire), а затем гипретекстовый протокол передачи данных HTTP (Hypertext Transfer Protokol).

Простота языка разметки гипертекста HTML, возможность готовить с его помощью Web-документы с использованием простейших текстовых редакторов, ориентация на HTML более «изысканных» механизмов оформления Web-документов сделали его на сегодняшний день ядром всех Web-технологий.

Универсальный способ адресации ресурсов в сети url (Universal Resource Locator)

Вторым краеугольным камнем WWW стала универсальная форма адресации информационных ресурсов, которая позволяет одним и тем же образом обращаться к узлам сети, независимо от того, где они размещены физически. Такое единообразие обеспечивается за счет применения общепринятых правил пересылки информации по сети, которые реализованы в виде сетевого протокола — Internet Protocol (IP). Для обозначения узлов сети (а также подключенных к ним компьютеров) используются IP- адреса. Каждый IP-адрес является уникальным и состоит из четырех номеров (целых чисел от 0 до 255 включительно), разделенных точками. Например, комбинация 195.19.203.167 вполне может оказаться IP-адресом какого-нибудь реального компьютера. Структура IP-адреса объясняется тем, что в Интернете используется

нумерация входящих в этот уровень компонентов сети. Крайнее слева число соответствует самому высокому уровню, а крайнее справа — конкретному компьютеру, то есть самому нижнему уровню иерархии.

Недостатком IP-адресов является сложность запоминания и восприятия пользователями. Выход — в замене цифрового кода символьными обозначениями, например, my.group.debryansk.ru. IP- адрес, представленный в символьной форме, называют доменным именем. Особенностью доменного имени является то, что уровни иерархии в нем расположены, по сравнению с IP-адресом, в обратном порядке.

Контроль за использованием доменных имен осуществляет специальная служба сети — Служба доменных имен (Domain Name Service — DNS). Основная цель сетевой службы DNS — поставить в соответствие символьному адресу компьютера его IP-адрес.

Любой ресурс сети имеет адрес, однозначно идентифицирующий его среди других ресурсов. Адрес ресурса называется Uniform Resource Locator (универсальный указатель ресурса), сокращенно URL.

Основу URL составляет доменное имя компьютера, но для обращения к ресурсу-файлу требуется также учитывать организацию файловой системы. Поэтому URL может быть дополнен описанием маршрута доступа к необходимому файлу.

В общем виде структуру URL можно представить так:

[тип протокола]: //[доменное имя компьютера] /[маршрут доступа]

Пример URL: http :// ftep.debryansk.ru / kafedrs /matematika.html

В формате URL можно адресовать как гипертекстовые документы формата HTML, так и ресурсы других служб Интернета.