HTTP-протокол
передачи HTML-файлов
Этот
протокол
реализует то,
что называют
словом Web или WWW.
Для многих
начинающих
пользователей,
а также для
журналистов
и
рекламщиков
слова Internet
и
WWW
- синонимы. Тем не
менее, сам
протокол HTTP
достаточно
прост (его
команды на
передачу
файлов проще,
чем в
протоколе FTP), а всей
своей мощью "Всемирная
паутина"
обязана
внутреннему
строению HTML-файлов,
копируемых
по этому
протоколу.
Сокращение
HTML
означает
"язык
гипертекстовой
разметки".
HTML-документ
выглядит как
обычный ASCII-текст,
который
в угловых
скобках <...> вставлены
команды (также
читаемые "невооруженным"
глазом),
отмечающие
границы
абзацев,
заголовки,
шрифтовое
выделение и т.д.,
а главное -
ссылки.
Программа
просмотра HTML-файлов
(браузер)
показывает
на экране сам
текст,
а команды -
интерпретирует. Скажем, пара
команд <I>...</I>
приводит к
тому, что
заключенный
между ними
текст
выделяется.
В
графическом
браузере
будет
использован
курсив.
Фрагмент
текста,
отмеченный
как ссылка,
выделяется
на экране
цветом или
подчеркиванием,
и при
позиционировании
на нем
курсора и
выполнении
определенного
действия (нажатии
клавиши ENTER, щелчке
кнопкой мыши) а экран
начинает
выводиться
другой текст.
Какой именно,-указано
командой. Это может
быть и другое
место того же
файла на
другой
машине,имеющей
адрес в Internet. В
последнем
случае
браузер "понимает",
что команда
требует
просмотр
файла,
находящегося
на другой
машине,
и посылает
запрос в
формате
протокола HTTP на
копирование
этого файла
на машину
клиента. После
полного или
частичного
копирования
файла
браузер
начинает его
показ
пользователю. А там, в
свою очередь,
могут быть
ссылки, которые
пользователь
сможет
активизировать
и вызвать
дальнейший
просмотр
файлов на
других
машинах.
Ссылки
могут быть не
только на HTML-файлы,
но и на любые
другие (чисто
текстовые,
содержащие
изображения
и т.д.).
Такие файлы
просто
копируются
на машину
клиента,
и web-браузер
уже сам
решает, что с ним
делать ( в
ряде случаев
он вызывает
для
интерпретации
файла
внешнюю
программу). Но
это все из
теории web-строительства.
Почему
именно
протокол HTTP
так
расширил
возможности Internet? Дело в
том, что
протокол и
язык HTML
предоставляют
возможность
интегрировать
воедино все
информационные
ресурсы мира,
где бы они ни
располагались. Например, вы
публикуете
на web-сервере
статью,
в которой
имеется
редкое слово. Для
пояснения
этого слова
вы
обращаетесь
к словарю.
Вместо того
чтобы
включать
словарную
статью в свой
текст,
вы делаете
гипертекстовую
ссылку.
Читатель
знающий этот
термин,
читает
дальше,
интересующийся
определением
- нажимает на
выделенные
слова,
и web-браузер
открывает
словарь.