Встречается на собеседованиях • сегодня
Как работает переход на адрес сайта из браузера
Когда пользователь вводит URL в браузере, происходит следующее:
- DNS-запрос – браузер ищет IP-адрес сервера по доменному имени через DNS-серверы.
- Установка соединения – через TCP/IP (обычно порт 80/443) с помощью трехэтапного рукопожатия (SYN, SYN-ACK, ACK).
- HTTPS (если используется) – TLS-рукопожатие для шифрования (обмен сертификатами, генерация ключей).
- HTTP-запрос – браузер отправляет GET-запрос на сервер (например,
GET / HTTP/1.1). - Обработка сервером – сервер (например, Nginx) направляет запрос в backend (Python/Django) и формирует ответ (HTML, CSS, JS).
- Рендеринг – браузер парсит HTML, загружает ресурсы (изображения, стили) и отображает страницу.
Пример HTTP-запроса (упрощенно):
python
import requests
response = requests.get("https://example.com") # Отправка GET-запроса
print(response.text) # Вывод HTML-страницы
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы