Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BD-2007-0.doc
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
2.68 Mб
Скачать

13.9. Протоколы передачи гипертекста

В сети Internet могут применяться различные платформы и серверы: для ОС Windows NT и Windows 2000 – это Microsoft Internet Information Server (MS IIS), для Unix-систем – Apache Server (этот сервер распространяется в исходных кодах, поэтому после перекомпиляции может выполняться и a других операционных системах), а для Windows 98 – Microsoft Personal Web Server.

Запросы от обозревателя поступают на сервер в соответствии с установленным протоколом обмена, например HTTP (HyperText Transfer Protocol – протокол передачи гипертекста). В сети Internet существует более десятка протоколов. Протокол HTTP является одним из самых распространенных, он предназначен для передачи данных различным размеров между обозревателем и сервером. Соединение между компьютером-отправителем и компьютером-получателем осуществляется с помощью протокола низкого уровня TCP/IP (Transfer Control Protocol / Internet Protocol – протокол управления передачей / протокол Internet).

Протокол TCP/IP представляет собой универсальный независимый от платформы протокол передачи данных по сети. За физическую передачу данных отвечает протокол IP. TCP-протокол более высокого уровня. Он разбивает в компьютере-отправителе файлы на пакеты, добавляет в каждый из них адрес получателя и порядковый номер пакета в группе пакета. В компьютере-получателе протокол TCP собирает файлы из пакеты, проверяет их целостность и может посылать запросы на повторную трансляцию.

При отправке серверу HTTP-запроса на формирование динамической страницы, содержащей отчет из БД, сервер включает в работу модули расширения. Взаимодействие Web-сервера и модуля расширения основывается на интерфейсах CGI или API. Модуль расширения получает запрос и обрабатывает его, формируя ответ, обычно Web-страницу.

13.10. Универсальный указатель ресурсов

Обозреватель формирует запрос на получение нужной страницы с помощью URL (Universal Resource Locator – универсальный указатель ресурса). Для загрузки требуемой страницы в окне обозревателя указывается строка адреса. Загрузку требуемого документа можно осуществлять и из Web-документа с помощью специальных тегов.

Структура URL для протокола HTTP:

http://<хост>/<порт>:<путь>?<поиск>, где

http – имя протокола, применяемого для доступа к ресурсу;

<хост> - имя домена, используемое для поиска требуемого Web-узла в Internet;

<порт> - номер порта, который задает номер логического канала связи в Internet;

<путь > - задает локальный путь к файлу;

<поиск> - дополнительные параметры запроса.

В обозревателях употребляются следующие два типа адресов указателей:

  • Абсолютные указатели задают адрес, полностью определяющий компьютер, каталог и файл. Такой адрес называется абсолютным. В отличии от относительных адрес, абсолютные могут ссылаться на файлы, расположенные на других компьютерах;

  • Относительные указатели позволяют получить доступ к файлу, расположенному на том же компьютере, что и документ, содержащий указатель на этот файл. Например, если обозреватель загрузил страницу, находящуюся по адресу: http://myweb, то при задании относительного адреса /my реальным адресом будет http://myweb/my. Относительные адреса удобны в использовании в пределах одного компьютера.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]