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-браузер открывает словарь.

    

                           

Hosted by uCoz