ВУЗ:
Составители:
Рубрика:
60
Модуль формирования HTTP запросов: Данный модуль от-
вечает за решение задачи формирования HTTP запросов и их отправку
HTTP серверам. При получении запроса от модуля пользовательского
интерфейса или модуля интерпретации содержания на формирование
запроса на основе относительных ссылок, данный модуль вначале дол-
жен выполнить их преобразование в абсолютные URL адреса (выпол-
нить разрешение адресов).
Модуль обработки HTTP ответов: Данный модуль отвечает
за разбор HTTP ответов, их интерпретацию и передает полученное в от-
вете содержание модулю пользовательского интерфейса.
Модуль поддержки работы в сети: Данный модуль является
ответственным за передачу данных по сети. Он принимает сформиро-
ванные запросы от модуля формирования HTTP запросов и выполняет
их передачу по сети соответствующему web или прокси-серверу. Также
данный модуль принимает запросы, поступающие по сети, и передает
их модулю обработки HTTP ответов. В процессе выполнения этих работ
он отвечает за установление сетевых связей между сокетами и работу с
прокси-серверами, которые могут быть заданы в параметрах конфигу-
рации сети пользователя.
Модуль интерпретация контента: При получении ответа,
модулю обработки HTTP ответов требуется помощь в грамматическом
разборе и декодировании полученного содержания. Начальные запросы
часто имеют в качестве типа содержания text/html, но в данное содержа-
ние могут быть включены ссылки на изображения, мультимедиа объек-
ты, JavaScript код и информацию таблиц стилей. Модуль интерпретация
контента выполняет дополнительную обработку необходимую для того,
чтобы браузер мог понять и обработать такие ссылки, запрашивая мо-
дуль формирования запросов составлять дополнительные запросы для
поиска вспомогательных объектов.
Модуль кэширования: Web браузеры должны стремиться
уменьшить количество запрашиваемых ресурсов. Для этого, они под-
держивают в дисковой памяти временное хранилище (кэш) для сохра-
нения копий ранее полученных ресурсов. Как раз данный модуль и от-
вечает за сохранение копий ресурсов в кэше и их последующее исполь-
зование, а также за управление памятью (как оперативной, так и файло-
вой) выделенной в соответствии с параметрами конфигурации браузера.
Модуль поддержки состояния: Так как HTTP является про-
токолом без поддержки состояния, то требуются некоторые дополни-
тельные возможности для выполнения такой поддержи, между выпол-
нениями взаимосвязанных запросов и ответов. Одним из средств реше-
Страницы
- « первая
- ‹ предыдущая
- …
- 58
- 59
- 60
- 61
- 62
- …
- следующая ›
- последняя »
