Глава 2. Введение в клиент-серверные технологии Веб. Протокол HTTP

Содержание

2.1. Начало
2.2. Протокол HTTP
2.3. Обеспечение безопасности передачи данных HTTP
2.4. Cookie

В главе использованы материалы [SYCH].

2.1. Начало

Базовым протоколом сети гипертекстовых ресурсов Веб является протокол HTTP. В его основу положено взаимодействие " клиент-сервер ", то есть предполагается, что:

1.Потребитель- клиент инициировав соединение с поставщиком-сервером посылает ему запрос;

2.Поставщик- сервер, получив запрос, производит необходимые действия и возвращает обратно клиенту ответ с результатом.

При этом возможны два способа организации работы компьютера-клиента:

  1. Тонкий клиент - это компьютер-клиент, который переносит все задачи по обработке информации на сервер. Примером тонкого клиента может служить компьютер с браузером, использующийся для работы с веб-приложениями.

  2. Толстый клиент, напротив, производит обработку информации независимо от сервера, использует последний в основном лишь для хранения данных.

Прежде чем перейти к конкретным клиент-серверным веб-технологиям, рассмотрим основные принципы и структуру базового протокола HTTP.