PPt4Web Хостинг презентаций

Главная / Информатика / Протокол HTTP
X Код для использования на сайте:

Скопируйте этот код и вставьте его на свой сайт

X

Чтобы скачать данную презентацию, порекомендуйте, пожалуйста, её своим друзьям в любой соц. сети.

После чего скачивание начнётся автоматически!

Кнопки:

Презентация на тему: Протокол HTTP


Скачать эту презентацию

Презентация на тему: Протокол HTTP


Скачать эту презентацию

№ слайда 1 Протокол HTTP Веб-программирование
Описание слайда:

Протокол HTTP Веб-программирование

№ слайда 2 Назначение HTTP (HyperText Transfer Protocol) - «протокол передачи гипертекста»)
Описание слайда:

Назначение HTTP (HyperText Transfer Protocol) - «протокол передачи гипертекста») прикладной протокол стека TCP/IP; символьный, клиент-серверный основной протокол WWW; «транспорт» для других прикладных протоколов (SOAP, XML-RPC, WebDAV …); HTTP/1.0 - RFC 1945, HTTP/1.1 - RFC 2616

№ слайда 3 Участники обмена Веб-серверы — поставщики услуг хранения и обработки информации
Описание слайда:

Участники обмена Веб-серверы — поставщики услуг хранения и обработки информации Apache, IIS, nginx ... Клиенты — конечные потребители услуг сервера Браузеры: Mozilla, IE, Opera, Safari, Chrome … Роботы: пауки, кроулеры, дятлы & so on... Прокси-серверы — транспортные посредники (кэширование данных) Squid, Naviscope, Kerio, UserGate ...

№ слайда 4 Процедура обмена in nuce: Клиент запрашивает ресурс (по URI) Прокси-сервер прове
Описание слайда:

Процедура обмена in nuce: Клиент запрашивает ресурс (по URI) Прокси-сервер проверяет запрос на наличие ресурса в кэше (hit || miss) Веб-сервер возвращает запрошенный ресурс

№ слайда 5 Структура протокола Стартовая строка Методы Заголовки Коды состояния Тело сообще
Описание слайда:

Структура протокола Стартовая строка Методы Заголовки Коды состояния Тело сообщения

№ слайда 6 Стартовая строка Запрос клиента Метод Ресурс Протокол/Версия GET /index.html HTT
Описание слайда:

Стартовая строка Запрос клиента Метод Ресурс Протокол/Версия GET /index.html HTTP/1.1 Ответ сервера Протокол/Версия КодСостояния Пояснение HTTP/1.0 200 OK

№ слайда 7 Методы протокола GET - запрос содержимого GET /path/resource?param1=value1 HTTP/
Описание слайда:

Методы протокола GET - запрос содержимого GET /path/resource?param1=value1 HTTP/1.1 Данные передаются в адресной строке Условные GET содержат заголовки If-Modified-Since, If-Match и подобные (кэширование) Частичные GET содержат в запросе Range (докачка, многопоточное скачивание)

№ слайда 8 Еще методы... POST - применяется для передачи пользовательских данных (из веб-фо
Описание слайда:

Еще методы... POST - применяется для передачи пользовательских данных (из веб-форм) и загрузки файлов на сервер. Данные передаются в теле запроса Повторные запросы могут изменять возвращаемые результаты Ответы сервера не кэшируются

№ слайда 9 Опять методы... OPTIONS - определение возможностей веб-сервера и/или параметров
Описание слайда:

Опять методы... OPTIONS - определение возможностей веб-сервера и/или параметров соединения HEAD - применяется для извлечения метаданных и валидации ресурса (link check) TRACE - Возвращает полученный запрос так, что клиент может увидеть, что прокси-сервера добавляют или изменяют в запросе

№ слайда 10 Снова методы... PUT - Применяется для загрузки содержимого запроса по указанному
Описание слайда:

Снова методы... PUT - Применяется для загрузки содержимого запроса по указанному адресу. PATCH - Аналогично PUT, но применяется только к фрагменту ресурса. DELETE - Удаляет указанный ресурс. LINK - Устанавливает связь указанного ресурса с другими. CONNECT - используется для туннелирования трафика

№ слайда 11 Заголовки General Headers ― должны включаться в любое сообщение клиента и сервер
Описание слайда:

Заголовки General Headers ― должны включаться в любое сообщение клиента и сервера Request Headers ― только в запросах клиента Response Headers ― только в ответах сервера Entity Headers ― сопровождают каждую сущность сообщения, применяются при передаче множественного содержимого

№ слайда 12 Пример обмена Запрос: GET /index.html HTTP/1.1 Host: localhost User-Agent: Mozil
Описание слайда:

Пример обмена Запрос: GET /index.html HTTP/1.1 Host: localhost User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9b5) Gecko/2008050509 Firefox/3.0b5 Accept: text/html Connection: close

№ слайда 13 Коды состояния 1xx Informational — Состояние процесса передачи 2xx Success — Усп
Описание слайда:

Коды состояния 1xx Informational — Состояние процесса передачи 2xx Success — Успешное выполнение 3xx Redirection — Перенаправление 4xx Client Error — Ошибки клиента 5xx Server Error — Ошибки сервера

№ слайда 14 Тело сообщения Непосредственно запрошенные данные гипертекст, двоичные данные Ти
Описание слайда:

Тело сообщения Непосредственно запрошенные данные гипертекст, двоичные данные Тип определяется значением заголовка Content-Type Content-Type: text/html; MIME types Multipurpose Internet Mail Extensions text/html, text/plain, multypart/mixed, text/xml, application/xml... (подробно: http://www.iana.org/assignments/media-types/media-types.xhtml)

№ слайда 15 Pro et Contra Достоинства - простота, расширяемость, распространённость Недостат
Описание слайда:

Pro et Contra Достоинства - простота, расширяемость, распространённость Недостатки - большой размер сообщений, отсутствие «навигации» (клиент не может явным образом запросить список доступных файлов, как в протоколе FTP), нет поддержки распределённых вычислений В 1998 году W3C предложил альтернативный протокол HTTP-NG: до сих пор на стадии разработки.

№ слайда 16 more: RFC 2616, RTFM
Описание слайда:

more: RFC 2616, RTFM

Скачать эту презентацию

Презентации по предмету
Презентации из категории
Лучшее на fresher.ru