1) DNS-резолвинг домена в IP. 2) Установка TCP-соединения (и при HTTPS - TLS handshake). 3) Отправка HTTP-запроса (метод, URL, заголовки, тело). 4) Сервер (веб-сервер, приложение, БД при необходимости) обрабатывает запрос. 5) Сервер отправляет HTTP-ответ (статус, заголовки, тело). 6) Браузер обрабатывает ответ (рендер, выполнение JS, кеширование). 7) Соединение может быть закрыто или оставлено для keep-alive. На любом этапе возможны кеш (DNS, HTTP), редиректы, балансировка.