Что происходит после ввода адреса в браузере
Уроки курсаЧто происходит после ввода адреса в браузере
Между вводом адреса и появлением страницы браузер обменивается сообщениями с серверной программой.
Как браузер получает страницу
Возьмём конкретный случай: вы открываете сайт с прогнозом погоды. Вы вводите адрес, и браузер отправляет серверной программе сообщение с просьбой прислать страницу. Это сообщение называется запросом. Серверная программа получает запрос, обрабатывает его и отправляет обратно ответ — например, текст страницы с разметкой.
Здесь действуют две роли.
Клиент — программа, которая отправляет запрос. В данном случае клиентом служит браузер.
Сервер — программа, которая принимает запрос и отвечает на него. Важно не путать роль программы и физическое устройство: слово «сервер» нередко используют для обозначения компьютера, на котором запущена серверная программа, но роль определяется именно поведением программы, а не железом.
Последовательность такова:
- Браузер (клиент) отправляет запрос серверной программе.
- Серверная программа обрабатывает запрос.
- Серверная программа возвращает ответ.
- Браузер получает ответ и показывает страницу.
При этом один открытый адрес может потребовать нескольких таких обменов. Например, сначала браузер получает текст страницы, а затем отправляет отдельный запрос за картинкой — каждый раз по той же схеме: запрос от клиента, ответ от сервера.
Запрос и ответ — это сообщения, а не участники. Клиент и сервер — участники, а не сообщения.

