Интернет магазин китайских планшетных компьютеров



Компьютеры - HTTP - Программное обеспечение

28 мая 2011


Оглавление:
1. HTTP
2. Преимущества
3. Недостатки и проблемы
4. Программное обеспечение
5. История развития
6. Структура протокола
7. Примеры диалогов HTTP
8. Основные механизмы протокола
9. Особенности протокола



Всё программное обеспечение для работы с протоколом HTTP разделяется на три большие категории:

  • Серверы как основные поставщики услуг хранения и обработки информации.
  • конечные потребители услуг сервера.
  • Прокси для выполнения транспортных служб.

Для отличия конечных серверов от прокси в официальной документации используется термин origin server. Разумеется, один и тот же программный продукт может одновременно выполнять функции клиента, сервера или посредника в зависимости от поставленных задач. В спецификациях протокола HTTP подробно описывается поведение для каждой из этих ролей.

Клиенты

Первоначально протокол HTTP разрабатывался для доступа к гипертекстовым документам Всемирной паутины. Поэтому основными реализациями клиентов являются браузеры. Популярные браузеры: Epiphany, Google Chrome, Internet Explorer, Konqueror, Mozilla Firefox, Opera, Safari.

См также: Список браузеров и Сравнение браузеров

Для просмотра сохраненного содержимого сайтов на компьютере без соединения с Интернетом были придуманы офлайн-браузеры. Среди известных HTTrack и Offline Explorer.

При нестабильном соединении для загрузки больших файлов используются менеджеры закачек. Они позволяют в любое время докачать указанные файлы после потери соединения с веб-сервером. В ОС Windows популярны программы Download Master, FlashGet, Free Download Manager, GetRight, ReGet. В Linux — графический менеджер закачек KGet и d4x. Многие пользователи Linux предпочитают использование Wget — программы для загрузки файлов, которая сама по себе не является менеджером закачек.

Виртуальные атласы, такие как Google Планета Земля и NASA World Wind, тоже используют HTTP.

Нередко протокол HTTP используется программами для скачивания обновлений.

Целый комплекс программ-роботов используется в поисковых системах Интернета. Среди них веб-пауки, которые производят проход по гиперссылкам, составляют базу данных ресурсов серверов и сохраняют их содержимое для дальнейшего анализа.

См. также: Список поисковых машин, Архив Интернета

Исходные серверы

Основные реализации: Apache, Internet Information Services, lighttpd, nginx.

См. также: Список веб-серверов

Прокси-серверы

Основные реализации: Squid, UserGate, Multiproxy, Naviscope, Nginx.

См. также: Список веб-серверов


Просмотров: 13012


<<< HTCPCP
HTTPS >>>