в общих чертах как-то так-
Сеанс взаимодействия клиента и сервера на основе протокола HTTP называется HTTP-транзакцией. В простейшем случае HTTP-транзакция состоит из четырех этапов:
установка соединения;
передача сообщения запроса от клиента серверу;
передача сообщения ответа от сервера клиенту;
разрыв соединения .