Содержание
- 2. Приложения, использующие HTTP Клиентские (браузеры): MS Internet Explorer Netscape Communicator Оpera Apple Safari Mozilla FireFox Серверные
- 3. Терминология (Web-страницы «полезная нагрузка») Web страница: адресуется http-URL Состоит из объектов В большинстве случаев это: HTML
- 4. Терминология (Http – URL) URLs (Universal Resource Locators) dcs.isa.ru:80/somePath/some.jsp?who=me& Адрес сервера Путь к ресурсу на сервере
- 5. Терминология Hypertext Transfer Protocol (HTTP) Протокол уровня прилож. Модель клиент/сервер клиент: браузер; запрашивает и отображает результат
- 6. Hypertext Transfer Protocol особенности HTTP использует TCP sockets Браузер уст. TCP соединение (на указанный порт 80)
- 7. Hypertext Transfer Protocol HTTP example URL http://dcs.isa.ru/vladimirv/demo/dhtmltest/TestHTTP.html Страница содержит текст HTML и 20 JPEG и GIF
- 8. HTTP 1.0 Example URL http://dcs.isa.ru/vladimirv/demo/dhtmltest/TestHTTP.html Браузер устанавливает TCP соединение dcs.isa.ru. Исп. порт 80 по умолчанию 2)
- 9. Hypertext Transfer Protocol Формат сообщений HTTP Два типа HTTP сообщений: request and response ASCII HTTP request
- 10. Hypertext Transfer Protocol Формат сообщений HTTP version code phrase имя заголовка “:” значение имя заголовка “:”
- 11. HTTP Message Format HTTP коды ответа 200 OK Все в порядке 301 Moved Permanently Используйте другой
- 12. HTTP Формат сообений Typical Request and Response Headers Connection: Keep-Alive User-Agent: Mozilla/4.74 [en] (WinNT; U) Host:
- 13. HTTP поддержка сессий Cookies Сервер шлет Set-cookie: Браузер сохраняет и отсылает при след. запросах cookie: Сервер
- 14. HTTP Кэширование в браузере Internet browser server Браузер экономит на излишних обращениях к серверу (Last-modified параметр)
- 16. Скачать презентацию