Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
8 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
53.27 kB
Просмотров:
56
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![HTTP cookie Краткий обзор](/documents_6/cbb93c0b3a5728fde912443ae90d18bd/img0.jpg)
Содержание слайда: HTTP cookie
Краткий обзор
№2 слайд![HTTP cookie ключики, куки,](/documents_6/cbb93c0b3a5728fde912443ae90d18bd/img1.jpg)
Содержание слайда: HTTP cookie: ключики, куки, печенюшки
Задача: необходимость различения веб-серверами пользователей и хранение данных о них. Например, в Интернет магазине необходимо сопоставлять пользователя с его корзиной заказов.
Проблема: отсутствие в HTTP сессий
Идея: номерки в гардеробе (magic cookie)
Автор: Лу Монтулли из Netscape Communications, 1994 год.
№3 слайд![Идея ключиков в HTTP](/documents_6/cbb93c0b3a5728fde912443ae90d18bd/img2.jpg)
Содержание слайда: Идея ключиков в HTTP протоколе
Идея ключиков – отправлять Web сервером небольшой фрагмент данных для сохранения на компьютере пользователя, который автоматически возвращается браузером при повторном обращении клиента к данному серверу получен и прочитан
Некоторые из типичных применений ключиков:
аутентификация пользователей
хранение персональных предпочтений и настроек
отслеживание состояния сеанса доступа пользователя
ведение статистики о пользователе
№4 слайд![Назначение и особенности](/documents_6/cbb93c0b3a5728fde912443ae90d18bd/img3.jpg)
Содержание слайда: Назначение и особенности
Спецификации: RFC2109 И RFC 2965 (IETF)
Минимальные объемы: 300 порций по 4096 байт
20 ключиков для одного сервера или домена
Есть ограничения по браузерам !
Сроки устаревания ключиков: ключики сеанса и постоянные ключики (с определенной датой)
Кто добавляет ключики?
№5 слайд![Схема работы ключиков Запрос](/documents_6/cbb93c0b3a5728fde912443ae90d18bd/img4.jpg)
Содержание слайда: Схема работы ключиков
Запрос браузера веб-серверу:
GET /index.html HTTP/1.1
Host: www.web-server.ru
Ответ веб-сервера с установкой ключика
HTTP/1.1 200 OK
Content-type: text/html
Set-Cookie: name=value
…
Запрос с возвратом ключика при повторном обращении к серверу
GET /spec.html HTTP/1.1
Host: www.web-server.ru
Cookie: name=value
…
№6 слайд![Заголовок ответа Set-Cookie](/documents_6/cbb93c0b3a5728fde912443ae90d18bd/img5.jpg)
Содержание слайда: Заголовок ответа Set-Cookie
Установка сервером ключиков через заголовок Set-Cookie:
Set-Cookie: <имя>=<значение>; expires=<дата>; path=<путь>; domain=<домен>; secure
имя: строка без использования пробела, точки с запятой, …
значение: строка без использования пробела, точки с запятой, …
expires=<дата> - дата истечения срока действия
например, Wednesday, 01-Dec-2013 00:00:00 GMT
domain=<домен> - диапазон доменов
path=<путь> - устанавливает подмножество документов, на которые распространяется действие ключика
secure: флаг, требующий возвращения ключика только при условии защищенного соединения
№7 слайд![Заголовок запроса Cookie](/documents_6/cbb93c0b3a5728fde912443ae90d18bd/img6.jpg)
Содержание слайда: Заголовок запроса Cookie
Сообщение о наличии на клиенте ключиков, определенных для данной страницы осуществляется через заголовок запроса Cookie:
Cookie: <имя>=<значение>[; <имя>=<значение>]
имена в парах могут повторяться
в начале размещаются наиболее точно специфицированные ключики
значение: строка без использования пробела, точки с запятой, …
expires=<дата> - дата истечения срока действия
например, Wednesday, 01-Dec-2013 00:00:00 GMT
domain=<домен> - диапазон доменов
secure: флаг, требующий возвращения ключика только при условии защищенного соединения
№8 слайд![Установка ключиков через HTML](/documents_6/cbb93c0b3a5728fde912443ae90d18bd/img7.jpg)
Содержание слайда: Установка ключиков через HTML
Вспомним мета-тег заголовка. Он пригоден и для установки ключиков:
<META http-equiv="Set-Cookie" content="NAME=value; EXPIRES=date; DOMAIN=domain_name; PATH=path; SECURE" />