Встречается на собеседованиях • сегодня

Что происходит при вводе адреса в браузерную строку

  1. DNS-запрос: Браузер ищет IP-адрес сервера по доменному имени через DNS-серверы (кеширование → рекурсивные запросы).

  2. TCP-соединение: Устанавливается соединение с сервером (3-way handshake: SYN → SYN-ACK → ACK).

  3. HTTPS/SSL: Если сайт использует HTTPS, происходит TLS-рукопожатие для шифрования данных.

  1. HTTP-запрос: Браузер отправляет GET-запрос на сервер (с заголовками, куками и т.д.).

  2. Обработка на сервере: Сервер генерирует ответ (статический файл или динамически через бэкенд).

  3. Рендеринг: Браузер парсит HTML → строит DOM, CSSOM → Render Tree → Layout → Paint.

Пример DNS-запроса:

javascript
// Примерно так работает DNS (упрощённо)
const ip = await dns.lookup('example.com');
// → 93.184.216.34

Кэширование происходит на всех этапах (DNS, HTTP-кеш, Service Workers).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы