17. WWW. Концепция. Гипертексты. HTML.
⇐ ПредыдущаяСтр 7 из 7 17. WWW. Концепция. Гипертексты. HTML. World Wide Web иногда представляется в виде стабильной (или, в крайнем случае, вполне определенной) совокупности серверов, предоставляющих информационные ресурсы. В действительности WWW- пространство непрерывно изменяется. Основные концепции: 1. WWW-браузер — это прикладная программа, которая взаимодействует с системой WWW, получает затребованные документы, интерпретирует данные и отображает содержание документов на экране 2. Гипертекст и гипермедиа. Работая с системой WWW, вы получаете информацию в виде гипертекстовых документов. Гипертекст — это текст, в котором содержатся ссылки на другие текстовые документы. 3. Язык HTML - используется при подготовке документов для системы WWW. HTML представляет собой достаточно простой набор команд, которые описывают структуру документа. 4. Гипертекстовые связи - ссылки, устанавливающие связи между данным документом и другими документами, выбор ссылки приводит к отображению на экране указанного в ссылке документа. 5. Указатели ресурсов — URL - стандартный способ указания ссылок на доступные в Internet ресурсы, применимого для любых типов ресурсов - универсальный указатель ресурсов. 6. Протокол HTTP – протокол передачи - для передачи в сети WWW-документов, стандартной формой представления которых является гипертекст. Гипертекст – структура документа, в котором присутствуют ссылки – глобальные и локальные (в пределах одного документа). Пример – энциклопедия, веб-страницы HTML – HyperText MarkUp Language – язык разметки веб-документа. Работа с тэгами - < > …< /> Структура документа HTML: < html> < head> Содержание заголовка < /head> < body> < p …> Содержание документа< /p> ; в теге P указываются атрибуты текста
< p> < b> Жирный< /b> < /p> < /body> < /html>
18. WWW-архитектура. URL. Протокол HTTP. WWW построена по схеме " клиент-сервер". 1. Программа-клиент выполняет функции интерфейса пользователя, обеспечивает доступ практически ко всем инф ресурсам Internet. Фактически, клиент -- это интерпретатор HTML. В зависимости от команд (разметки) выполняет различные функции. В круг этих функций входит не только размещение текста на экране, но обмен информацией с сервером по мере анализа полученного HTML-текста, что наиболее наглядно происходит при отображении встроенных в текст графических образов. При анализе URL-спецификации или по командам сервера клиент запускает дополнительные внешние программы для работы с документами в форматах GIF, JPEG, MPEG и т. п. 2. Сервер протокола HTTP, базы данных документов в формате HTML, управляемые сервером, и программное обеспечение, разработанное в стандарте спецификации CGI – (стандарт интерфейса шлюзов). База данных HTML-документов -- это часть файловой системы, которая содержит текстовые файлы в формате HTML и связанные с ними графику и другие ресурсы. Особое внимание хотелось бы обратить на документы, содержащие элементы экранных форм. Эти документы реально обеспечивают доступ к внешнему программному обеспечению. Прикладное программное обеспечение, работающее с сервером, можно разделить на программы-шлюзы и прочие. Шлюзы -- это программы, обеспечивающие взаимодействие сервера с серверами других протоколов, например ftp, или с распределенными на сети серверами Oracle. Прочие программы -- это программы, принимающие данные от сервера и выполняющие какие-либо действия: получение текущей даты, реализацию графических ссылок, доступ к локальным базам данных или просто расчеты.
URL – единый указатель ресурсов, < схема>: //< логин>: < пароль> @< хост>: < порт> /< URL-путь>? < параметры> #< якорь>
Схема – HTTP, FTP и т. д. Логин, пароль – используемые для доступа к ресурсу Хост – полностью прописанное доменное имя или айпишник Порт – порт для подключения URL-путь – уточняет местонахождение Параметр – параметры, передаваемые на сервер, разделяются & Якорь – стали размещать параметры для JavaScript на странице
Примеры: http: //ru. wikipedia. org/wiki/URL http: //en. wikipedia. org: 80/wiki/Special: Search? search=train& go=Go
Протокол HTTP:
Взаимодействие, между веб-сервером и клиентом: Клиент посылает запрос состоящий из заголовка и (иногда) тела, а веб-сервер выдает ответ, который так же состоит из заголовка и тела. Рассмотрим более детально, как же выглядят эти запросы и ответы. МЕТОД РЕСУРС HTTP/версия
GET - в этом случае выдается запрошенный ресурс. Самый старый и самый распространенный метод. Кроме вышеперечисленных методов, существуют еще методы PUT - для сохранения данных в указанном ресурсе и DELETE - для удаления указанного ресурса. РЕСУРС – адрес URL HTTP/версия – версия протокола Дальше сообщение с информацией о типе передаваемых данных, и, возможно, с содержательной частью
Ответ веб-сервера выглядит следующим образом: HTTP/ВЕРСИЯ КОД_ОТВЕТА ФРАЗА_ОТВЕТА
Дальше идет информация, которая различна для разных запросов. Как правило, это опять таки дата, тип сервера и т. д. Иногда веб-сервер может поместить в заголовок ответа следующую строчку, указывающую, что нужно немедленно идти по этому адресу, что собственно они все успешно и делают.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|